Obsah:

Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov
Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov

Video: Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov

Video: Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam so zbernou funkciou): 8 krokov
Video: Part 5 - Wuthering Heights Audiobook by Emily Bronte (Chs 22-28) 2024, Júl
Anonim
Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam s funkciou zberu)
Zamračený mrak vás uzdraví (robot, ktorý sa vyhýba prekážkam s funkciou zberu)

Zbytočný stroj - robot Arduino

Krok 1: Krok 1: Úvod

Krok 1: Úvod
Krok 1: Úvod
Krok 1: Úvod
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

Image
Image

Krok 3: Krok 3: Diely, materiály a nástroje

Krok 4: Okruh
Krok 4: Okruh

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 4: Okruh
Krok 4: Okruh

Krok 5: Krok 5: Strojová výroba

Image
Image
Krok 5: Strojová výroba
Krok 5: Strojová výroba
Krok 5: Strojová výroba
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

Krok 7: Výsledok a reflexia
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: