Obsah:
- Krok 1: Krok 1: Úvod
- Krok 2: Krok 2: Video
- Krok 3: Krok 3: Diely, materiály a nástroje
- Krok 4: Krok 4: Okruh
- Krok 5: Krok 5: Strojová výroba
- Krok 6: Krok 6: Programovanie
- Krok 7: Krok 7: Výsledok a reflexia
- Krok 8: Krok 8: Referencie a kredity
Video: Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Zbytočný stroj - robot Arduino
Krok 1: Krok 1: Úvod
Vrodený v temnej strane sveta. Malý škriatok cestoval dlho, aby prišiel na tento svet. Nič nemôže byť zvláštnejšie ako telepatia, ktorú poskytuje. Poviem to s povzdychom. Niekde sú teda veky a veky: dva kraby pustovníka sa rozišli jediným kliknutím a jeden z nich si vybral cestu, po ktorej sa málo cestuje, a tým bol rozdiel. Vdychovaním sĺz prehltne negatívne nálady. Trávením čiernej, potom sa točia, trblietajú, premieňa ich to na farebnú sviežosť. Žiarivé farby uzdravujú všetko. Je na ceste smerom k víru temnej noci, vždy však vychádza so slnečným svetlom.
Funkcia stroja:
- Aktivity vo svetle
- V noci odpočívaj
- Funkcia vyhýbania sa prekážkam
- Zbierajte položky na rukách
Krok 2: Krok 2: Video
Krok 3: Krok 3: Diely, materiály a nástroje
Telo
- Laserom rezaná základňa (súčasťou dodávky s motormi) * 1
- Laserom rezané puzdro * 1
- Laserom rezané rameno * 2
- Laserom rezaná podporná štruktúra (pre rameno) *2
- Bavlnené gule * veľa
- 3 mm skrutky * 8
- Matice 3 mm * 8
Hlavná elektronika
- Fotorezistor * 1
- Motor * 4
- Koleso * 4
- Ultrazvukový senzor * 1
- Servomotor * 3
- Odpor 220 * 3
- Arduino Uno * 1
- Štít pohonu motora * 1
- 9V batéria * 2
- Drôt * veľa
Snímač vyhýbania sa predmetom
Na servomotore je pripevnený ultrazvukový snímač na meranie vzdialenosti medzi strojom a okolím. Senzor má vysielač a prijímač. Vysielač je schopný snímať ultrazvukové vlny. ak je vpredu nejaký predmet, bude odrážať vlny späť do prijímača. Ak sa vlny rýchlo vracajú, potom je objekt v blízkosti, a ak sa vlny vracajú pomaly, objekt je ďaleko. Ultrazvukový snímač je pripevnený k servomotoru, takže sa môže otáčať doľava a doprava, aby určil, ktorá cesta je ďaleko od prekážky, a vyberte ten, ktorý je ďalej od prekážky.
Motory
Na ovládanie DC motorov budete potrebovať typ ovládača, ktorý ich bude ovládať. I2C L293D Motor Driver IC L293D je ovládač motora, ktorý je lacným a relatívne jednoduchým spôsobom riadenia rýchlosti a smeru otáčania štyroch jednosmerných motorov. Tu je prepojený návod, ako to funguje:
Svetelný senzor
Senzor fotorezistu je schopný zmerať množstvo svetla a my ním určujeme stav životného prostredia. Ak je podmienka tmavá, hodnota zmyslov bude nízka a ak je podmienka jasná, hodnota, ktorú vníma, bude väčšia.
Zbrane
Ramená sú laserom rezané komponenty pripevnené k základni vpredu. Dodáva sa v dvoch častiach, ktorými sú nosná konštrukcia, ktorá drží rameno na mieste, a samotné rameno. Telo sa tiež skladá z dvoch častí; laserom rezaná základňa ho dostane z police spolu s motormi a škrupinou v tvare oblaku.
Základňa
V závislosti od materiálu môže byť rezaný laserom alebo ručne. Vyberáme ho z police spolu s motormi. Odkaz nájdete v sekcii komponentov. Použitie pevných, ale ľahkých materiálov, ako sú akrylové listy (3 - 4 mm) alebo preglejka (2,5 - 3 mm), pomáha zvýšiť tuhosť a znížiť hmotnosť. Penové jadro môže fungovať aj pre základňu, ktorú je možné ľahko rezať ručne pre ľudí bez prístupu k laserovým rezačkám.
Škrupina
Škrupina bola vyrobená na mieru z vatových tampónov, látky a puzdra rezaného laserom. Vrstvenie a stohovanie vatových tampónov na vytvorenie oblačného tvaru. Tvar podobný oblaku je vrstva na vrchu 1,5 mm akrylového laserom rezaného puzdra pre ľahší prístup. Puzdro sa používa na zabránenie toho, aby sa vatové tampóny a tkanina dostali do priameho kontaktu s obvodom, takže ako vždy môže byť rezané laserom alebo ručne, pokiaľ poskytuje oddelenie medzi hardvérom a vatovými guľôčkami, aby sa zabránilo skratu. Odporúčame tiež, aby bol materiál nevodivý, ako je drevo alebo plast.
Nástroje
- Skrutkovač s krížovou hlavou
- Plochý skrutkovač
- Remeselný nôž
- Lepiaca páska
- Elektrická zváračka
- Lepiaca pištoľ
Krok 4: Krok 4: Okruh
Krok 5: Krok 5: Strojová výroba
Na zostavenie základne navrhujeme nasledujúce poradie.
1. Najprv pomocou konzol pripojte motory k základni. Konzoly používajú matice a skrutky. Matice odporúčame vložiť dovnútra, aby nebolo blokované otáčanie kolesa. (Kolesá je možné pripevniť skôr alebo neskôr)
2. Pripojte Arduino k tieneniu motora a zapojte všetok potrebný vodič na štít motora. Nezabudnite vyskúšať smer otáčania kolies a otočte póly, aby ste získali rovnaký smer otáčania.
3. Pripojte všetky servomotory k základni pomocou lepiacej pištole.
4. Pripojte vodiče pre ultrazvukový snímač a prilepte ich na rotujúcu čepeľ servomotora. (pre lepšiu správu káblov odporúčame použiť farebne označený drôt)
5. Zvarte všetok potrebný drôt pre svetelný senzor a prilepte ho na rameno.
6. Nakoniec zapojte všetky vodiče komponentov a zdroj batérie do krytu motora. Pred lepením a spájaním všetkého vyskúšajte výkonnosť komponentov.
Chyby Problém 1 - Obvod funguje iba raz a automaticky sa neresetuje
Riešenie - Pridáme „Boolean goesForward = false“na resetovanie stavu goesForward do slučky.
Problém 2 - Kolesá sa otáčajú v konfliktných smeroch
Riešenie - Obráťte pozitívnu a negatívnu stránku.
Problém 3 - Ultrazvukový senzor nemôže detekovať veci vpredu a prestáva reagovať
Riešenie - Predĺžte vzdialenosť a upravte polohu ultrazvukového senzora.
Problém 4 - Arduino nemôže detekovať port, keď sa pokúšame nahrať kód
Riešenie - Vodiče sa navzájom dotýkajú na štítoch motora, čo spôsobuje skrat. K zdrojom pridávame doštičku a čistíme drôty.
Problém 5 - Fotorezistor nefunguje správne
Riešenie - Testujte snímač jednotlivo, aby ste zistili problém. Zjednodušte obvod a vymeňte snímač.
Problém 6 - Servomotory neriadia ramená správne
Riešenie - napätie nestačí; pridať ďalšiu batériu.
Krok 6: Krok 6: Programovanie
Krok 7: Krok 7: Výsledok a reflexia
Pôvodný koncept je vytvoriť kontajnerový vozík, ktorý vás bude nasledovať a vyhodiť všetko, čo sa pokúsite do kontajnera vložiť. Snažíme sa vytvoriť hladkú reakciu, takže nakoniec otočíme smer a vytvoríme vozík na vyhýbanie sa predmetom, pričom zachováme koncept hádzania vecí. Aj keď sme to ďalej zjednodušili, stále sme mali problémy s kódovaním a nefungujúcim hardvérom. Niektoré z nich sú vyriešené zistením algoritmu skriptu pomocou „Serial. println '' na meranie a identifikáciu problému a ostatné sú vyriešené vložením viac batérie. Ak by som to mohol urobiť znova, očakával by som, že využijem viac času na testovanie celého stroja so všetkými komponentmi dohromady. Je to preto, že zisťujem, že niekedy každý komponent funguje sám o sebe, ale keď je zostavený dohromady, nefunguje správne kvôli skratom a iným problémom s hardvérom. Nakoniec odstránime mnoho funkcií nášho stroja, pretože nefunguje tak, ako sme očakávali, a rozhodli sme sa ho z časového hľadiska zjednodušiť. Ak budem schopný vytvoriť jeho novú verziu, použijem viac breadboardov na viac funkcií namiesto toho, aby som ich zarámoval do jednej dosky.
Krok 8: Krok 8: Referencie a kredity
Referencie
Základy obvodu. Ako nastaviť ultrazvukový diaľkomer na Arduino
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Ovládajte servomotor SG90 pomocou rozhrania LDR s Arduino Uno Youtube -
DIY Builder. Ako vyrobíte vlastnoručne vyrobenej prekážke Arduino, ktorá sa vyhýba autu doma.
Kredity
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Odporúča:
Pádlovej lodi s Arudinom, ktorá sa vyhýba prekážkam: 9 krokov
Pádlo s prekážkami, ktoré sa vyhýbajú prekážkam s Arudinom: Ahoj priatelia, v tomto návode vám ukážem, ako vyrobiť pádlo s prekážkou, ktoré sa vyhýba prekážkam. Na tento nápad som prišiel, keď som relaxoval pri svojom rybníku a premýšľal nad nápadom na plastovú výzvu. Uvedomil som si, že plast tu bude veľmi
Ako vytvoriť robot, ktorý sa vyhýba prekážkam: 6 krokov
Ako si vyrobiť robot, ktorý sa vyhýba prekážkam: Robot, ktorý sa vyhýba prekážkam, je jednoduchý robot, ktorý obsluhuje arduino a robí iba to, že sa túla a vyhýba sa prekážkam. Detekuje prekážky pomocou ultrazvukového senzora HC-SR04, inými slovami, ak robot cíti predmet v blízkosti
Ako vytvoriť robot, ktorý sa vyhýba okrajom na báze Arduina: 4 kroky
Ako vytvoriť robota vyhýbajúceho sa okrajom založenému na Arduine: Vyrobme si plne autonómneho robota pomocou senzorov Arduino a IR. Skúma povrch stola bez toho, aby spadol. Sledujte video a získajte ďalšie informácie
Creeper robot Minecraft, ktorý sa vyhýba prekážkam: 7 krokov
Creeper Robot, ktorý sa vyhýba prekážkam: Tento robot bol vyrobený, aby sa zapojil do výzvy Minecraft, Epilog Challenge IX a do prvej autorskej súťaže. Je založený na jednom z najznámejších davov Minecraftu: Creeper. Tento robot používa škrupinu s 3D tlačou, takže potrebujete prístup k
Robot Arduino, ktorý sa vyhýba prekážkam (aktualizovaná verzia): 7 krokov (s obrázkami)
Arduino Prekážka vyhýbajúca sa robotu (aktualizovaná verzia): Tento príspevok je prvýkrát uverejnený na tomto webe https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Dobrý deň, priatelia, dnes som urobil aktualizovanú verziu Arduina Robot vyhýbajúci sa prekážkam. Je to jednoduché, ale niektoré funkcie