Tartalomjegyzék:

Roll-E [továbbfejlesztett e-hulladék robot]: 4 lépés (képekkel)
Roll-E [továbbfejlesztett e-hulladék robot]: 4 lépés (képekkel)

Videó: Roll-E [továbbfejlesztett e-hulladék robot]: 4 lépés (képekkel)

Videó: Roll-E [továbbfejlesztett e-hulladék robot]: 4 lépés (képekkel)
Videó: That photoshop teacher might be a North Korea Fanatic 2024, November
Anonim
Roll-E [továbbfejlesztett e-hulladék robot]
Roll-E [továbbfejlesztett e-hulladék robot]

Emlékszel WALL · E szemétgyűjtő barátunkra? Nos, ez a fickó itt az öccse, és a neve Roll-E. Hivatalosan ez az első tanítható, ezért kérem, legyen kedves, és tudassa velem az esetleges hibákat.

Senki sem szeret hosszú utasításokat olvasni képek nélkül, ezért megpróbáltam minél több képet hozzáadni, hogy megkönnyítsem a robot építését. Az oktathatót is a lehető legrövidebbé és egyenesebbé tettem [csak négy lépés].

Az oktatható négy részből áll;

  • Anyagok
  • Összeszerelés
  • Elektromos kapcsolatok
  • Kód.

Merüljünk bele…..

1. lépés: Anyagok

Anyagok
Anyagok

Anyagok listája

  1. Arduino Uno (x1) - Ez lenne a robotunk agya.
  2. Motorpajzs (x1) - Hajtóműves motorjaink meghajtásához L293D chipet használhat ugyanezhez, ha tudja, hogyan. Azért választottam a motorpajzsot, mert viszonylag könnyebben használható, ráadásul több motort is hozzáadhat a jobb funkcionalitás érdekében.
  3. Hajtóműves motorok (x2) - Mozgatnák a motort. Csatlakoztassa a vezetékeket - Szüksége lesz néhány ilyenre.
  4. Robot gumik (x2) - Ezek a mi kerekeink.
  5. Mini Breadboard (x1) - Az áramkör egyszerű felépítéséhez forrasztás nélkül.
  6. Hűvös megjelenésű nyomtatott áramköri lap (PCB) a régi elektronikából - Ez lenne a robotunk feladata, nem szolgál semmilyen intelligens célt, egyszerűen menő kinézetű és felfrissíti a régi elektronikát.
  7. Golyók tekercselt dezodorról [golyótartóval] - Ez lenne a mi változatunk egy körkerékről:)
  8. HC -SR04 ultrahangos érzékelő - az akadályok elkerülésére.
  9. Kapcsoló (x1) - A robot be- vagy kikapcsolásához.
  10. Csatlakozó vezetékek - Áramkörök építéséhez.
  11. Forró ragasztópisztoly - azt hiszem, tudja, mire használják.

2. lépés: Összeszerelés

Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés
Összeszerelés

Először vedd el a klassz megjelenésű PCB -t, és jelölővel jelöld meg, hogy hol szeretnéd, hogy az arduinood ráfeküdjön. Távolítson el minden meglévő komponenst, hogy legyen hely az arduino számára.

Helyezze az Arduino -t a NYÁK -ra, az Arduino csavarfuratainak útmutatóként, jelölje meg a pontokat a NYÁK -on, hogy lyukakat fúrjon a NYÁK -on, ha bármilyen megfelelő általános csavart használna az arduino -tábla rögzítéséhez. Egy csavar segítségével könnyen eltávolíthatja és visszahelyezheti az Arduino -t a NYÁK -ból. Ha nincs fúrója, akkor lyukakat készíthet csavarhúzóval, nyomja a csavarhúzót a megjelölt részhez, és óvatosan nyomjon, miközben elfordítja a csavarhúzót

Megjegyzés: feltétlenül helyezzen szigetelőanyagot az arduino és a PCB közé, hogy megakadályozza a PCB meglévő csatlakozásainak rövidzárlatát

2: A forró ragasztópisztoly segítségével ragassza fel a mini kenyeretáblát a NYÁK kívánt részére, vegye figyelembe, hogy az ultrahangos érzékelő a kenyértáblán van, és semmi sem akadályozhatja meg, hogy lehetővé tegye az akadályok észlelését.

3: Vonja be a csatlakozókábelt a motor kivezetései körül, ellenőrizze a csatlakozást, hogy megbizonyosodjon arról, hogy a motorok működnek, majd forró ragasztóval támassza alá. Ezt követően rögzítse a gumiabroncsokat a motorokhoz.

4: Fordítsa meg a nyomtatott áramköri lapot [az arduino -val és a kenyérsütő táblával együtt], és forró ragasztóval rögzítse a hátsó kereket és a motorokat. Tekintse meg a képeket, hogy ötlete legyen, hogyan kell ezt megtenni.

A gyorsabb építés érdekében elfelejtheti a csavarokat, és csak egy forró ragasztópisztoly segítségével mindent egyben tarthat. Ha helyesen történik, a ragasztó szigetelőként szolgálhat az arduino számára.

3. lépés: Elektromos csatlakozások

Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok
Elektromos kapcsolatok

Egyelőre befejezte az építést. A kezdeti bekötés elvégzése után azonban egymásra halmoztuk a motort az arduino -n.

Az elektromos csatlakozásokhoz be kell vezetnünk a HC-SR04 ultrahangos érzékelőt, egy gombot lehúzható ellenállással az arduinohoz. Ezután összekötjük a motorjainkat a motorpajzs M3 és M4 csatornáival, és a motorpajzsot az arduino -ra halmozzuk, ropogtatva a vezetékeket az ultrahangos érzékelőből és a gombból az arduino 13, 12 és 8 tűben.

A HC-S04 ultrahangos érzékelő, a gomb és a lehúzható ellenállás csatlakozásai az 1. és a 2. ábrán láthatók. A 10 k ohmos ellenállás összeköti a csapot a földdel, ezt úgy kell elvégezni, hogy a csap alacsony legyen az arduino-ban, ha nincs feszültség áramlik a kapcsolón keresztül.

Az általam használt motorpajzs az Adafruit motorpajzs 1. verziója, függetlenül attól, hogy a használt motorpajzsot használja -e, legyen az v1 vagy v2, vagy származéka, nem hiszem, hogy a kapcsolat nagymértékben eltérne attól, amit tettem. A motorcsatlakozáshoz csak a bal motorhuzalokat csatlakoztassa a motorvédő pajzsának M4 -es csatlakozóira, a jobb motort pedig az M3 -as sorkapcsokra [teljesen mindegy, hogy milyen csatornákhoz csatlakoztatja őket, csak a kódom miatt adtam meg]. Lásd a 3. és 4. képet.

Ps. A 4. kép (sematikus motorcsatlakozás) nem az enyém, nem volt időm felrajzolni egyet, ezért beszereztem a https://www.safaribooksonline.com/library/view/mak… webhelyről

A csatlakoztatás után rakja össze a motorpajzsot az arduino -val.

4. lépés: Kód

Kód
Kód

A kód futtatása előtt telepítenie kell az AFMotor.h könyvtárat. Ez a motorpajzs könyvtára. Ehhez kövesse az alábbi linket, ennek lépéseit, valamint egy linket, ahonnan letöltheti a könyvtár fájljait.

Az AFMotor.h könyvtár telepítési linkje-https://learn.adafruit.com/adafruit-motor-shield/…

A telepítés után azt javaslom, hogy nézze meg a könyvtár referencia egyenáramú motor osztályát, hogy megtudja, hogyan kell használni. A hivatkozásért kövesse az alábbi linket.

AF_DCMotor osztály hivatkozási link-https://learn.adafruit.com/afmotor-library-referen…

Csatoltam az arduino vázlatfájlt az alábbi kódhoz. A kód futtatása közben nyissa meg a soros monitort, és kövesse nyomon, hogy a kód megfelelően fut -e

Srácok, ezzel elkészült, kérem, tudassa velem, hogyan tehetném jobbá ezt az oktathatóságot, és az esetleges problémákat a megjegyzések rovatban. KÖSZ

Ajánlott: