Obsah:
- Krok 1: Nástroje
- Krok 2: Diely
- Krok 3: Zostavenie podvozku
- Krok 4: Pripojenie elektronických súčiastok
- Krok 5: Čas na kódovanie
- Krok 6: Užite si to
- Krok 7: Vylepšenia
Video: Nagging Robot® - Znepokojujúce rýchlosťou života: 7 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Autor: DanLocatelliMeristemaFollow O: Kandidát MSc ITECH na Universität Stuttgart. Viac o DanLocatelli »
Najľahší spôsob, ako sa postarať o to, aby ste sa každý deň hnevali. Nagging Robot® má riešenie.
Nagging Robot® Annooy® 900
Annooy® 900 bol starostlivo navrhnutý s najnovšou technológiou DIY, aby obťažoval ľudí. Daniel Locatelli a TzuYing Chen
Väčšia sila, lepšia mrzutosť. Vŕtanie s výťahom Power poskytuje 5-násobok sily rozliatia* pre lepší otravný výkon.* (V porovnaní s radom Annooy® 800).
Inteligentne vás špehuje.
Kompletná sada senzorov inteligentne zachytáva vaše a vaše domáce údaje a naviguje robota okolo predmetov a pod nábytkom, aby vás dôkladne obťažovala.
Táto práca je paródiou na iRobot® Roomba® ako súčasť úlohy Zbytočný stroj zo seminára ITECH Výpočtový dizajn a digitálna výroba na univerzite v Stuttgarte.
Toto je robot sledujúci tvár, ktorý identifikuje ľudskú tvár a pokúša sa ju centralizovať do kamery.
Krok 1: Nástroje
Je to jednoduchá sada nástrojov a pravdepodobne väčšinu z nich už máte doma. Spájkovačka sa používa hlavne na zaistenie stability káblov napájajúcich motory. Ale to je všetko, na zváranie ho použijete iba štyrikrát.
- Spájkovačka
- Nožnice
- Rezací nôž
- Longnose kliešte
- Súprava skrutkovačov
Krok 2: Diely
Elektronika
Nasledujúce diely sú obvykle dodávané s mnohými štartovacími sadami Arduino, ktoré je možné kúpiť online, ako je táto.
- Kompatibilný s Arduino Uno + kábel USB
- Ultrazvukový senzor (x2) (štartovacie súpravy majú zvyčajne iba jeden ultrazvukový snímač).
- Ardunio Protoshield + mini breadboard
- 9V batéria
- Pripojenie 9V batérie pre Ardunio
- Prepojovacie káble
- Napájací modul na chlieb
Nasledujúci zoznam zobrazuje neobvyklé diely, ktoré je potrebné kúpiť samostatne:
- ESP32-CAM
- L298N H Mostový ovládač motora
- Power banka (5 000 mAh alebo vyššia)
Súprava podvozku do auta
Existuje niekoľko skutočne lacných súprav podvozkov automobilov, ktoré je možné kúpiť online, ako je tento, alebo alternatívne môžete tieto diely kúpiť aj oddelene. Budeme potrebovať nasledovné:
- Dva 6v motory + skriňa + káble + pneumatiky
- Univerzálne koleso
- Skrutky a matice
Kancelárske potreby
V tomto prípade sme sa rozhodli použiť iný podvozok, aby sme robotovi dodali určitý štýl. Okrem vyššie uvedených častí sme použili aj tieto kancelárske potreby:
- Korok (použili sme jednoduchý držiak na poháre)
- Káblová páska Hellerman
- Plastová loptička
- Kovová sieťovina
Krok 3: Zostavenie podvozku
Tento podvozok používa jednoduchú sieťku, ktorá uľahčuje pripevnenie a vybratie dielov. Bez ohľadu na to, že ide o kovovú sieť, to znamená, že sa jej elektronické časti nesmú dotýkať priamo, pretože by ich mohlo poškodiť.
Kovová sieťovina
Najprv usporiadajte diely na vrchu kovovej siete, aby ste pochopili, aký veľký robot chcete. V našom prípade bola konečná veľkosť určená veľkosťou našej powerbanky + kolies. Ak máte menšiu energetickú banku, môžete robota urobiť ešte kompaktnejším! Potom prerežte kovovú sieťku a vytvorte pixelový kruh, ako je to znázornené na obrázku vyššie.
Univerzálne koleso
Na zaskrutkovanie univerzálneho kolesa na miesto sme použili korok, aby sme ho vyrovnali na správne miesto. Odrežte dva kusy korku s tvarom základne kolesa a spojte ich dohromady. Potom priskrutkujte korok na vrch sieťky v jednom z jej extrémov a na druhej strane priskrutkujte koleso.
Motory a kolesá
Na umiestnenie motorov na miesto stačí použiť dva malé káblové zväzky Hellerman a pomocou sieťky ich utiahnuť. Uvedomte si, že kolesá sú skutočne blízko motorov, dávajte pozor, aby ste nechali dostatok priestoru na voľné otáčanie kolesa.
Externá batéria
V neposlednom rade musíme zaviesť energetickú banku. Jediná vec, ktorú by ste si mali uvedomiť, je miesto, kde sa nachádza vstup káblového USB, pričom nesmie smerovať k kolesám. A potom ho môžete pevne pripevniť dvoma káblovými zväzkami.
Krok 4: Pripojenie elektronických súčiastok
Elektronické spojenia sú výsledkom spojenia robotického auta a robota sledujúceho tvár.
Prvá vec, ktorú musíte urobiť, je priskrutkovať Arduino Uno na jednu stranu korku a ovládač motora L298N na druhú stranu. Týmto spôsobom minimalizujeme potrebný priestor bez toho, aby sme riskovali, že sa elektronické časti navzájom dotýkajú.
Potom pripevnite mini breadboard Protoshield + na vrch Arduino Uno. To zaistí, že budeme mať k dispozícii dostatok miesta a pinov na pripojenie každého senzora a akčných členov. V našom prípade sme miniatúrnu dosku nalepili na vrch Protoshield pomocou lepidla, ktoré je súčasťou balenia.
Potom sme 5V pripojili k jednému riadku mini breadboardu a GND k ďalšiemu riadku.
Ovládač motora L298N
Potom sme pomocou 6 prepojovacích káblov muž-žena prepojili kolíky číslo 5, 6, 7, 8, 9 a 10 z Arduina s kolíkmi ENB, IN4, IN3, IN2, IN1 a ENA ovládača motora L298N. Tu sme sa rozhodli použiť šesť káblov už prilepených k sebe z výroby, aby sme mali úhľadné spojenie. Potom pripojíme uzemňovacie a napájacie kolíky k mini breadboardu, batérii a motorom. Malo by to byť takto:
- ENB - ENA, respektíve 5 - 10 Arduino
- 5V sa pripája k 5V linke mini breadboardu
- GND k základnej čiare mini breadboardu
- 12V na kladný pól 9V batérie, zatiaľ čo záporný pól sa pripája k uzemneniu mini breadboard
- OUT1 a OUT2 k motoru 01
- OUT3 a OUT4 k motoru 02
Ultrazvukové snímače
Ultrazvukové senzory musia byť umiestnené pred robotom, aby mu pri zachytávaní nič neprekážalo, preto by mal mať väčší kábel, aby ste mali väčšiu flexibilitu. Ich kolíkové pripojenia sú nasledujúce: Ultrazvukový senzor 01
- Echo na pin Arduino 3
- Spusťte pin Arduino 4
- Gnd k základnej čiare mini breadboardu
- Vcc do 5V vedenia mini breadboard
Ultrazvukový senzor 02
- Echo na Arduino pin 12
- Spúšťajte na pin Arduino 11
- Gnd k základnej čiare mini breadboardu.
- Vcc do 5V vedenia mini breadboard.
ESP32-CAM
Fotoaparát
- UOR sa pripája na pin RX0 (pin 0)
- UOT sa pripája na pin TX0 (pin 1)
- 5 V až 5 V vedenie mini breadboardu
- GND až GND Arduina (mini breadboard bude plný
Power banka pre Arduino
Posledným krokom je pripojenie Arduino USB k napájacej banke
Krok 5: Čas na kódovanie
Existujú dva kódy, jeden pre ESP32-CAM a jeden pre Arduino. V zásade ide o zjednodušenie kódov z Face Tracking Robot, respektíve Robot Car.
Kód ESP32-CAM
Predtým, ako sa vydáme na Arduino Uno, musíme nakonfigurovať ESP32-CAM. Táto kamera má vlastný mikrokontrolér ESP32, čo znamená, že ak chceme odoslať náš kód pomocou Arduino IDE, musíme najskôr nakonfigurovať prostredie IDE a máme šťastie. Robot Zero One o tom už urobil skutočne podrobný návod, takže najskôr choďte na tento odkaz a postupujte krok po kroku.
Potom stačí nahrať súbor PanningFastVer.ino, ktorý je priložený nižšie, do systému ESP32-CAM.
Arduino kód
Potom pre kód Arduino stačí nahrať nižšie uvedený súbor UnoInput_Serial.ino.
Krok 6: Užite si to
Pripojte fotoaparát k boku robota a bavte sa!
Aby to malo futuristický pocit nostalgie, uzavreli sme všetko jednou polovicou akrylovej gule. U robota vychádzal aj kábel USB, takže vyzeral ako chvost. Aké milé!
Krok 7: Vylepšenia
Aby bol pohyb robota lepšie kontrolovateľný, myslíme si, že by bolo zaujímavé buď zmeniť motor na krokový motor, alebo pridať dva snímače rýchlosti, ako je tu popísané.
Odporúča:
Pohyblivé portréty zo skutočného života z Harryho Pottera!: 11 krokov (s obrázkami)
Pohyblivé portréty zo skutočného života z Harryho Pottera!: &Quot; Úžasné! Úžasný! Je to ako mágia! &Quot; - Gilderoy Lockhart Som veľký fanúšik Harryho Pottera a jednou z vecí, ktoré som od Čarodejníckeho sveta vždy miloval, sú pohyblivé portréty. Narazil som na animovaný obraz Kyle Stewart-Frantz
Leptací stroj s premenlivou rýchlosťou: 9 krokov
Leptací stroj s premenlivou rýchlosťou: V tejto téme by sme sa chceli podeliť o to, ako vyrobiť leptací stroj na osobné použitie. Tento nápad sme dostali, keď sme chceli vytvoriť minimálny systém pre ATMega328p. Najnudnejší krok pri tlači rozloženia DPS, keď urobíme krok leptania. Je to plytvanie
Výber farieb Arduino RGB - vyberte farby z objektov skutočného života: 7 krokov (s obrázkami)
Výber farieb Arduino RGB - vyberajte farby zo skutočných predmetov: Jednoducho vyberte farby z fyzických objektov pomocou tohto výberu farieb RGB založeného na Arduino, čo vám umožní znovu vytvoriť farby, ktoré vidíte v objektoch v reálnom živote, na počítači alebo mobilnom telefóne. Jednoducho stlačte tlačidlo a naskenujte farbu objektu pomocou lacného TCS347
Jazdec s premenlivou rýchlosťou: 3 kroky
Jazdec jazdca s premenlivou rýchlosťou: Toto je môj prvý pokyn, takže sa mi to páči! Inšpirovalo sa to televíznou show z 80. rokov minulého storočia s názvom Knight Rider, ktorá mala auto s názvom KITT s LED skenerom, ktoré sa sem a tam vracalo. Začnime teda vyrábať
Stolný ventilátor s regulovanou rýchlosťou: 5 krokov
Stolný ventilátor s riadenou rýchlosťou: ako ovládať rýchlosť ventilátorov počítača a zmeniť ich na stolný ventilátor