Tartalomjegyzék:

A felhős felhő meggyógyít (akadálygyűjtő robot gyűjtőfunkcióval): 8 lépés
A felhős felhő meggyógyít (akadálygyűjtő robot gyűjtőfunkcióval): 8 lépés

Videó: A felhős felhő meggyógyít (akadálygyűjtő robot gyűjtőfunkcióval): 8 lépés

Videó: A felhős felhő meggyógyít (akadálygyűjtő robot gyűjtőfunkcióval): 8 lépés
Videó: Okos egészségügy: Okos innovációk az egészségügyben 2024, November
Anonim
A felhős felhő meggyógyít (akadályozó robot a gyűjtő funkcióval)
A felhős felhő meggyógyít (akadályozó robot a gyűjtő funkcióval)

Haszontalan gép - Arduino robot

1. lépés: 1. lépés: Bevezetés

1. lépés: Bevezetés
1. lépés: Bevezetés
1. lépés: Bevezetés
1. lépés: Bevezetés

A világ sötét oldalán született. A kis manó sokáig utazott, hogy eljöjjön erre a világra. Semmi sem lehet különlegesebb, mint a telepátia. Ezt sóhajtva fogom elmondani. Valahol korok és korok következnek: két remete rák szétvált egy kattintással, és egyikük azt az utat választotta, ahol kevésbé járnak, és ez mindent megváltoztatott. A könnyeket belélegezve elnyeli a negatív hangulatokat. Ha megemésztik a feketét, akkor forognak, csillognak, ez színes frissességgé változtatja őket. A csillogó színek mindent gyógyítanak. Útban van a sötét éjszaka örvénye felé, azonban mindig kiér a napfénnyel.

Gép funkció:

  • Tevékenységek a fényben
  • Pihenjen éjszaka
  • Akadálykerülő funkció
  • Gyűjtse össze a tárgyakat a kezében

2. lépés: 2. lépés: Videó

Image
Image

3. lépés: 3. lépés: Alkatrészek, anyagok és eszközök

4. lépés: Áramkör
4. lépés: Áramkör

Test

  • Lézerrel vágott alap (a motorokhoz mellékelve) * 1
  • Lézervágású tok * 1
  • Lézervágású kar * 2
  • A lézerrel vágott tartószerkezet (a karhoz) *2
  • Pamutgolyók * sokat
  • 3 mm -es csavarok * 8
  • 3 mm -es anyák * 8

Fő elektronika

  • Fényellenállás * 1
  • Motor * 4
  • Kerék * 4
  • Ultrahangos érzékelő * 1
  • Szervomotor * 3
  • 220 ellenállás * 3
  • Arduino Uno * 1
  • Motor meghajtó pajzs * 1
  • 9 V -os akkumulátor * 2
  • Drót * sokat

Tárgykerülő érzékelő

A szervomotorhoz ultrahangos érzékelő van csatlakoztatva, amely a gép és a környezet közötti távolságot méri. Az érzékelőnek van adója és vevője. Az emitter képes ultrahangos hullámokat felvenni. ha elöl egy tárgy van, az visszaveri a hullámokat a vevőkészülékre. Ha a hullámok gyorsan visszatérnek, akkor a tárgy a közelben van, és ha a hullámok lassan jönnek vissza, akkor a tárgy messze van. Az ultrahangos érzékelő a szervomotorhoz van rögzítve, így balra és jobbra tud fordulni, hogy meghatározza, melyik irányban van távol az akadálytól, és válassza ki azt, amelyik az akadálytól távolabb van.

Motorok

Az egyenáramú motorok vezérléséhez szükség van egy típusú illesztőprogramra, amely vezérli őket. Az I2C L293D motorvezérlő IC Az L293D egy motorvezérlő, amely olcsó és viszonylag egyszerű módja négy egyenáramú motor forgásának sebességének és irányának szabályozására. Itt található egy link, amely bemutatja, hogyan működik:

Fényérzékelő

A fényrezisztens érzékelő képes mérni a fény mennyiségét, és ennek segítségével határozzuk meg a környezet állapotát. Ha a feltétel sötét, akkor az érzékek értéke alacsony lesz, és ha a feltétel világos, akkor az érzékelt érték nagyobb lesz.

Fegyver

A karok lézervágású alkatrészek, amelyek elöl az alaphoz vannak rögzítve. Két részből áll, amelyek a tartószerkezet, amely a karot a helyén tartja, és maga a kar. A test is két részből áll; egy lézerrel vágott alappal együtt leszerelik a polcról a motorokkal és a felhő alakú héjjal együtt.

Bázis

Anyagtól függően lehet lézeres vagy kézi vágás. A motorokkal együtt kivesszük a polcról. A linket az alkatrészek részben találja. Erős, de könnyű anyagok, például akrillapok (3-4 mm) vagy rétegelt lemez (2,5-3 mm) használata növeli a merevséget és csökkenti a súlyt. A habmag olyan alaphoz is használható, amely könnyen kézzel vágható azok számára, akik nem férnek hozzá lézervágókhoz.

Héj

A héj vattagolyóból, szövetből és lézerrel vágott tokból készült. A pamutgolyók rétegezése és egymásra rakása a felhőszerű forma kialakításához. A felhőszerű forma egy réteg egy 1,5 mm-es akril lézervágott tok tetején a könnyebb hozzáférés érdekében. A tokot arra használják, hogy megakadályozzák a pamutgömbök és a szövetek közvetlen érintkezését az áramkörrel, így mindig lehet lézerrel vágni vagy kézzel vágni, amennyiben elválasztja a hardvert és a pamutgolyókat a rövidzárlat elkerülése érdekében. Azt is javasoljuk, hogy az anyag ne legyen vezetőképes, például fa vagy műanyag.

Eszközök

  • Phillips fejű csavarhúzó
  • laposfejű csavarhúzó
  • Kézműves kés
  • Szövetbetétes ragasztószalag
  • Elektromos hegesztő
  • Ragasztópisztoly

4. lépés: 4. lépés: Áramkör

4. lépés: Áramkör
4. lépés: Áramkör

5. lépés: 5. lépés: Gépgyártás

Image
Image
5. lépés: Gépgyártás
5. lépés: Gépgyártás
5. lépés: Gépgyártás
5. lépés: Gépgyártás

Az alap összeszereléséhez a következő sorrendet javasoljuk.

1. Először a konzolok segítségével csatlakoztassa a motorokat az alaphoz. A konzolok anyákat és csavarokat használnak. Javasoljuk, hogy helyezze be az anyákat, hogy ne akadályozza a kerék forgását. (A kerekek előbb -utóbb felszerelhetők)

2. Csatlakoztassa az Arduino -t a motorpajzshoz, és csatlakoztassa az összes szükséges vezetéket a motorpajzshoz. Ügyeljen arra, hogy ellenőrizze a kerekek forgásirányát, és fordítsa meg a pólusokat, hogy ugyanazt a forgásirányt kapja.

3. Rögzítse az összes szervomotort az alapra ragasztópisztoly segítségével.

4. Csatlakoztassa az ultrahangos érzékelő vezetékét, és ragassza rá egy szervomotor forgó pengéjére. (javasoljuk a színkódolt vezeték használatát a jobb kábelkezelés érdekében)

5. Hegesztje fel a fényérzékelőhöz szükséges összes vezetéket, és ragassza fel őket a karra.

6. Végül csatlakoztassa az alkatrészek összes vezetékét és az akkumulátorforrást a motorpajzshoz. Tesztelje az alkatrészek teljesítményét, mielőtt mindent összeragaszt és rögzít.

Hibák 1. probléma - Az áramkör csak egyszer működik, és nem áll vissza automatikusan

Megoldás - Hozzáadjuk a „Boolean goForward = false” értéket a goForward állapot visszaállításához a ciklusban.

2. feladat - A kerekek ellentétes irányba gördülnek

Megoldás - Fordítsa meg a pozitív és a negatív oldalt.

3. probléma - Az ultrahangos érzékelő nem érzékeli az elülső dolgokat, és leáll

Megoldás - Növelje meg a távolságot, és állítsa be az ultrahangos érzékelő helyzetét.

4. probléma - Az Arduino nem tudja észlelni a portot, amikor megpróbáljuk feltölteni a kódot

Megoldás - A vezetékek egymással érintkeznek a motorpajzsokon, ami rövidzárlatot okoz. Kenyérlapot adunk az erőforrásokhoz, és megtisztítjuk a vezetékeket.

5. probléma - A fotorezisztor nem működik megfelelően

Megoldás - Tesztelje az érzékelőt egyenként, hogy megtalálja a problémát. Egyszerűsítse az áramkört, és cserélje ki az érzékelőt.

6. probléma - A szervomotorok nem szabályozzák megfelelően a karokat

Megoldás - A feszültség nem elegendő; adjon hozzá egy extra akkumulátort.

6. lépés: 6. lépés: Programozás

7. lépés: 7. lépés: Eredmény és reflexió

7. lépés: Eredmény és reflexió
7. lépés: Eredmény és reflexió

A kezdeti koncepció az, hogy hozzon létre egy konténerkocsit, amely követi Önt, és dobjon el mindent, amit megpróbál a konténerbe tenni. Azért küzdünk, hogy zökkenőmentes reakciót hozzunk létre, így végül megfordítjuk az irányt egy tárgykerülő kocsi létrehozásához, miközben megtartjuk a dobó dolgok fogalmát. Annak ellenére, hogy tovább egyszerűsítettünk, továbbra is problémáink voltak a kódolással és a hardver nem megfelelő működésével. Néhányukat úgy oldják meg, hogy kitalálják a szkript algoritmusát a „Soros. println '' a probléma mérésére és azonosítására, a többit pedig több akkumulátor feltöltésével oldják meg. Ha újra megtehetném, azt várnám, hogy több időt fordítsak az egész gép tesztelésére, mindenki alkatrészeivel együtt. Ez azért van, mert azt tapasztalom, hogy néha minden alkatrész jól működik önmagában, de ha össze van szerelve, akkor nem működik megfelelően a rövidzárlat és más hardverproblémák miatt. Végül a gépünk számos funkcióját eltávolítjuk, mert az nem úgy működik, ahogy vártuk, és úgy döntünk, hogy egyszerűsítjük az időkorlát miatt. Ha képes leszek új verziót készíteni belőle, akkor több kenyértáblát használok több funkcióhoz, ahelyett, hogy egyetlen táblába keretezném őket.

8. lépés: 8. lépés: Referenciák és jóváírások

Hivatkozások

Az áramkör alapjai. Hogyan állítsunk be ultrahangos távolságmérőt egy Arduino készüléken

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Az SG90 szervomotor vezérlése LDR interfész segítségével az Arduino Uno Youtube -val -

DIY Builder. Hogyan készítsünk barkács Arduino akadályt, elkerülve az autót otthon.

Hitelek

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang

Ajánlott: