AndroBot: 19 lépés (képekkel)
AndroBot: 19 lépés (képekkel)
Anonim
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot
AndroBot

Az AndroBot egy Android által vezérelt, fejlett robot, és az Android által vezérelt, robotkaros rover kombinációja. Kezdjük tehát a történetével: ötlet és inspiráció

Majdnem két hónapja néztem egy filmet "The Hurt Locker", amelyben egy rover látható, amely a Bomb squad csapatával van, és jól működik, de nem tudta elvégezni a fő feladatát. És a tervezése és funkciói inspiráltak. Nem vagyok nagy tapasztalattal rendelkező robotikai projekt készítő, de tudom, hogy tudok hasonlót készíteni, nem lesz ilyen minőségű, pontosságú és költséges, de ugyanazokat a feladatokat tudja elvégezni.

Eredeti és részletes cikk:-

Hogyan készítsünk Rover -t robotkarral

1. lépés: Készítse el a Bluetooth alapú okostelefon -vezérelt Rover V2 -t

Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t
Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t
Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t
Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t
Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t
Készítsen Bluetooth alapú okostelefon -vezérelt Rover V2 -t

Először az Android vezérelt robot v2 -t készítem. És most módosítottam az előző Android -vezérelt robotot, és megkaptam a kívánt eredményt. A Rover/Bot a Bluetooth -on keresztül vezérelhető, és minden funkciója a Atmega 328p-PU mikrokontroller. Amiben L298N motorvezérlő táblát is használunk, amely a motorokat fogja irányítani. A fentieket a 12 V-os akkumulátor táplálja.

A módosítás után hozzáadtam néhány speciális funkciót, és a funkciók listája a következő:-

  1. Négyirányú mozgás
  2. Első és hátsó lámpa
  3. Kürt
  4. Jelzőfény
  5. Kameraként használható okostelefon is hozzáadható.

Tehát a terv és ötletek bevezetése után beszéljünk a követelményekről:-

Követelmények az Android által vezérelt robot létrehozásához:-

  • 1 x Arduino Uno tábla
  • 1 x L298N motorvezérlő tábla
  • 1 x Bluetooth modul
  • 1 x 12V akkumulátor
  • 2 x fehér LED
  • 1 x piros LED
  • 1 x jelző LED bármilyen színben
  • 4 x Bo motor vagy 2 x 12 V hajtóműves motor
  • 1 x hangjelző
  • 4 x játék gumiabroncs (ha Bo Motors van) 2 x 12 V -os hajtóműves motor használata esetén két gumiabroncs és egy Coster kerék
  • .1 x kapcsoló

Egyéb követelmények;-

  • 1 x Robot alváz/alap:- 2 CD/DVD kimenet kombinálásával készítettem
  • 1 db PC/Laptop (Csak kódoláshoz és a botról érkezett videók megtekintéséhez) Arduino IDE
  • 2 x Android telefon
  • Android -alkalmazás a robot vezérléséhez.

Bővebben: APK telepítése

2. lépés: Alváz:-

Alváz
Alváz
Alváz
Alváz
Alváz
Alváz

Vagy használja a kész vázakat, ezek közül néhány a következő:-

Vagy készítsen egy egyszerűt, mint én:- Nagy helyre van szükségünk, ezért hozzon két rossz CD/DVD-meghajtót a régi számítógépről. Nyissa meg a CD/DVD-meghajtó tokját/kimenetét/külső testét a csavarhúzó segítségével. Csatlakozzon hozzájuk, ahogy az Most csatlakoztassa a fogaskerék -motor szorítóit. Ha Bo Motor -ot használ, akkor szerelje fel őket az alvázra a következő ábra szerint.

Tehát most elkészítettünk egy alvázat a teljes projekthez. És áttérünk a következő legfontosabb dologra, az áramkör összeszerelésre. Figyeljük meg a következő áramköri diagramot, amelyet a Fritzing Software készített, és mint a Kapcsolat létrehozása.

Bővebben: Távolítsa el a GRUB -ot

3. lépés: A Bluetooth alapú Android által vezérelt Rover áramköri diagramja

A Bluetooth alapú Android vezérelt Rover áramköri diagramja
A Bluetooth alapú Android vezérelt Rover áramköri diagramja

Tápegység:-

L298N +12v = +12v akkumulátor

L298N GND = Gnd of Battery és GND Arduino

L298N 5v = Arduino VIN

Arduino Board ---- Bluetooth modul

Arduino RX = Bluetooth modul Tx

Arduino TX = Bluetooth modul Rx

Arduino 5v = Bluetooth modul VCC

Arduino GND = Bluetooth modul GND

Arduino Board ---- L298N Motor Driver Board

Arduino 5 = in1

Arduino 6 = in2

Arduino 10 = in3

Arduino 11 = in4

Arduino tábla ---- LED és csengő

Arduino 2 = Zümmögő piros

Arduino 3 = Piros LED (220 ohmos ellenállással)

Arduino 4 = fehér LED (220 ohmos ellenállással)

Bővebben: Andro Bot, Sourabh Kumar

4. lépés: Arduino kód

Másolja vagy töltse le a kódot innen

5. lépés: Android -alkalmazás

Android -alkalmazás
Android -alkalmazás

Találtam néhány jó alkalmazást a Playstore-ban, és készítettem egy alkalmazást a Rover vezérlésére:-

A linkek a következők:-

1. lehetőség:- Arduino Bluetooth RC autó

Az alkalmazás lehetővé teszi egy Arduino -alapú RC autó Bluetooth -on keresztüli irányítását. Ez Bluetooth -kompatibilis Android telefon használatával történik. Keresse fel ezt a webhelyet: https://sites.google.com/site/bluetoothrccar/, hogy megtudja az Arduino kódot és vezérlőáramkört. Az alkalmazás lehetővé teszi az autó vezérlését gombokkal vagy a telefon gyorsulásmérőjével. A csúszka lehetővé teszi az autó sebességének szabályozását, ha az autó vezérlő áramköre rendelkezik ezzel a funkcióval. Két gomb is található az első és a hátsó lámpákhoz. A villogó fény jelzi, ha a telefon csatlakoztatva van az autóhoz, és a nyilak világítanak az autó haladási irányáról.

https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=hu

2. lehetőség: -AndroBot Rover

Az MIT App Developer webhely segítségével készítettem egy alkalmazást, és béta teszt üzemmódban van, így kipróbálhatja, majd ha valami baj történik, akkor megoldjuk ezt a problémát, itt található az alkalmazásom linkje.

AndroBot Rover.apk

Töltse le az alkalmazást, és telepítse az Android okostelefonra.

6. lépés: Most írja be a kódot

A lépések a következők:-

  1. Töltse le vagy másolja le a kódot a fenti Kód vagy program részből, hogy Android -vezérelt robotot v2 készítsen.
  2. Most indítsa el a számítógépet, hogy vigye át az.ino fájlt, és nyissa meg az Arduino IDE segítségével.
  3. Csatlakoztassa az Arduino kártyát és a számítógépet a csatlakozókábelhez.
  4. Válassza ki a portot és a táblát
  5. Fordítsa össze és írja be a kódot a Feltöltés gombra kattintva, amely az IDE bal felső sarkában lesz.

Tehát most minden elkészült, és a BOT/ROVER készen áll. És csak be kell kapcsolnunk.

Bővebben: Easy Andro Bot

7. lépés: Az okostelefonnal vezérelt Rover vezérlésének lépései

Kapcsolja be a Rover -t

  1. A telefonban Nyissa meg a Beállításokat, és keresse meg a Bluetooth -beállításokat.
  2. Kapcsolja be az Android telefon Bluetooth -ját, és keressen új Bluetooth -eszközöket.
  3. A HC-04/05 megjelenik a listában a keresési eredmény után. Párosítson a Bluetooth modullal a Passward használatával: -1234
  4. Most nyissa meg az Android alkalmazást, és kattintson a Csatlakozás vagy csatlakozzon a bothoz.
  5. Megjelenik egy új ablak, amelyben az összes Bluetooth -eszköz megjelenik.
  6. Kattintson a HC-04/05 elemre.
  7. Most botja csatlakozik az Android okostelefonhoz.
  8. Figyelje meg a gombokat, és nyomja meg őket egyesével.
  9. Kamera hozzáadásához vegyen egy androidos telefont, telepítse az AirDroid alkalmazást az okostelefonjára és a számítógépre is, és csatlakoztassa őket.
  10. A kamera opció megjelenik az asztali AirDroid főmenüjében, kattintson rá.
  11. Most helyezze az okostelefont a rover szabad helyére.

Nem magyarázom az utolsó 3 lépést, mert más tervem van, a következő lépésben hozzáadom a kamerát.

Bővebben: Andro Bot, Sourabh Kumar

8. lépés: Az áramkör működése

Először is kapcsolja be a Rover "ON" és a Bluetooth modult is vele. A fenti lépésekkel össze kell kapcsolnunk a Rover -t az okostelefonnal. Most a sikeres csatlakozás után meg kell nyomnunk bármely gombot, hadd legyen az Előre gomb elküldi az "F" szöveget az Arduino -nak

és a programban az F előre jelöli

void forward () {

analogWrite (in1, sebesség);

analogWrite (in3, sebesség);

és lehetővé teszi az arduino 5., 6. tüskéjét, és ezek a csapok az L298N motorvezérlő modul in1 és in2 csapjaihoz vannak csatlakoztatva, így a motorok áramellátását biztosítják. és így a rover halad előre.minden sikeres parancs végrehajtás után meg kell nyomnunk a Stop gombot.ezáltal az előző parancs leáll.és így minden iránygomb működni fog. Van egy csúszka is a motor fordulatszámának szabályozására. amely 0 és 10 közötti értéket küld, így a motor által vezérelt sebesség. Az alkalmazásban 3 extra gomb is rendelkezésre áll néhány extra funkcióhoz, például a fényhez és a kürthöz. Ha rákattint, nagybetű kerül át a hosszú kattintáson, a kisbetű átkerül az arduino -ra, és illeszkedik a programhoz, és program és digitális tű vagy engedélyezi vagy letiltja, így a LED és a zümmögő be van kapcsolva (nagybetűvel) vagy ki (kis betűvel). így a teljes rover működik.

Bővebben: Az XAPK telepítése

9. lépés:

Ha minden rendben és működik, akkor gratulálunk. Befejezte az AndroBot Bluetooth -vezérlésű Rover v2 -es verziójának 1. részét, és készen állunk a következő lépésre.

Javasolhat néhány ötletet, hogy javítsunk ezen a projekten, ezért ossza meg velünk.

10. lépés: Bluetooth -vezérelt robotkar

Bluetooth vezérelt robotkar
Bluetooth vezérelt robotkar

A Robotics kar képes elkapni és ejteni minden apró dolgot. És 180 fokban elfordul jobbra -balra más dolog a tervezéstől függ. A robotkar a Bluetooth -on keresztül irányítható, és minden funkciója az Atmega 328p -n keresztül -PU mikrovezérlő. 4 szervo vezérlőt használunk, és minden energiát bármilyen Powerbank vagy 9 V -os akkumulátorról táplálunk.

Tehát a terv és ötletek bevezetése után beszéljünk a követelményekről.

Követelmények A Bluetooth-vezérlésű robotkar létrehozásához:-

  • 1 x Arduino Uno tábla
  • 1 x Bluetooth modul
  • 1 x Power Bank vagy 9 V -os akkumulátor
  • 1 x jelző LED bármilyen színben
  • 4 x 9 g Micro Servo Motor fogaskerekekkel és bilincsekkel
  • 1 x kapcsoló

Egyéb követelmények:-

  • Erős bázis
  • Néhány pálcika vagy mérleg vagy fémrúd.
  • Kerek, erős, de vékony lap.
  • Kétoldalas szalag vagy szuper ragasztó
  • Glu pisztoly pálcával
  • & Android okostelefon

Bővebben: Akadálykerülő robot

11. lépés: Építés

Építkezés
Építkezés
Építkezés
Építkezés

Az első kép teljes részletet ad.

Kattintson ide a további képek megtekintéséhez

A My rover -t platformként/bázisként használom, és befejeztem, ezért közzé teszek néhány képet a tervről és a beállításról, így könnyű lesz elkészíteni a hasonló kart, és nem kell többet gondolkodni a kialakításon, hanem meg kell hosszabbítania a szervo vezetékeit néhány vezeték hozzáadásával.

12. lépés: Áramköri diagram

Kördiagramm
Kördiagramm

Áramköri szerelvény:-

  • Az Arduino Uno 10 - Bluetooth modul TX
  • Arduino Uno 11 - Bluetooth modul RX
  • Servo 1 narancs- Arduino Uno 3
  • Servo 2 narancs- Arduino Uno 5
  • Servo 3 narancs- Arduino Uno 6
  • Servo 4 narancs- Arduino Uno 9

Bővebben: Rover robotkarral

13. lépés: Arduino kód

Másolja vagy töltse le innen

14. lépés: A kód Arduino -be írásának lépései

A lépések a következők:-

  1. Töltse le vagy másolja a kódot a fenti szakaszból
  2. Most indítsa el a számítógépet, hogy vigye át az.ino fájlt, és nyissa meg az Arduino IDE segítségével.
  3. Csatlakoztassa az Arduino kártyát és a számítógépet a csatlakozókábelhez.
  4. Válassza ki a portot és a táblát
  5. Fordítsa össze és írja be a kódot a Feltöltés gombra kattintva, amely az IDE bal felső sarkában lesz.

Tehát most minden elkészült, és a robotkarunk készen áll. És csak be kell kapcsolnunk, ha bekapcsoljuk.

Bővebben: Egyszerű robot a Robotika karral

15. lépés: AndroBot_Arm a 4 szervó vezérléséhez

AndroBot_Arm 4 szervó vezérléséhez
AndroBot_Arm 4 szervó vezérléséhez

AndroBot_Arm - Sourabh Kumar (MIT app Inventor)

Kidolgoztam egy "AndroBot_Arm" alkalmazást androidos okostelefonra az MIT app Inventor segítségével, és képes kapcsolatba lépni a karral Bluetooth -on keresztül, és 4 szervót tud vezérelni. Még tanulok és rendszeresen frissíteni fogom. és kövesse közösségi profiljainkat. Kattintson a képre az összes lehetőség és gomb részletes megjelenítéséhez. Töltse le az AndroBot _Arm alkalmazást Sourabh Kumar innen:-

AndroBot_Arm.apk - Sourabh Kumar

16. lépés: A Bluetooth -vezérlésű kar vezérlésének lépései

  1. Kapcsolja be a kart az ON állásba
  2. A telefonban Nyissa meg a Beállításokat, és keresse meg a Bluetooth -beállításokat.
  3. Kapcsolja be az Android telefon Bluetooth -ját, és keressen új Bluetooth -t
  4. Az eszközök. A HC-04/05 a keresési eredmény után megjelenik a listában.
  5. Párosítsa a Bluetooth modullal a Passward használatával: -1234
  6. Most nyissa meg az Android alkalmazást, és kattintson a Csatlakozás gombra.
  7. Megjelenik egy új ablak, amelyben az összes Bluetooth -eszköz megjelenik.
  8. Kattintson a HC-04/05 elemre.
  9. Most a Robotics Arm csatlakozik az androidos okostelefonhoz. Most az alkalmazásban 4 csúszka található (egy dia egy szervóhoz). Próbálja ki egyenként a karját.

Bővebben: Andro Bot

17. lépés: Az áramkör működése

Először is kapcsolja be az „ON” kart és a Bluetooth modult is. A karokat az okostelefonnal kell összekötni a fenti lépésekkel. Most a sikeres csatlakozás után jobbra vagy balra kell mozgatni a diákat. Minden diának vannak olyan értékei, amelyek hasonlóak az X000 -től az X180 -hoz. Ahol X = 1, 2, 3, 4. Most, amikor a csúszkát mozgatjuk, egy szám vagy dátum kerül át az Arduino -ba a Bluetooth modulon keresztül. Most a dátum a a Program és a Könyvtár segítségével most a PWM jel szögének megfelelően az arduino csapjai kapnak. Az összes szervó narancssárga vagy jelvezetéke az Arduino PWM csapjához van csatlakoztatva. Így a szervó fogaskereke is a szög felé forog. Hasonlóképpen minden szervó esetében ugyanaz a működés, így a Robotika kar működik.

18. lépés: A teljes AndroBot

Helyezze a kart a rover tetejére, és rögzítse ragasztópisztollyal. így az AndroBot sikeresen befejeződött.

19. lépés: Néhány probléma, és segítségre van szüksége

Tudom, hogy az Instractables egy nagy közösség, ezért megosztom a problémát (vagy célpontot), amellyel ebben a projektben szembesültem, és a segítségeteket kérem.

Megpróbáltam egyesíteni a projektet/részt egy Arduino -ban, de borzasztóan sikertelen. Kérjük, ossza meg javaslatát, ötletét és segítsen megoldani ezt a problémát és javítani az egész projektet.

Kombinálni szeretném az áramkört, és csak egy (már létrehozott) alkalmazást, egy Arduino -t és egy Bluetooth -modult szeretnék használni

Kérjük, ossza meg javaslatát, ötletét, és segítsen megoldani ezt a problémát, és javítani az egész projekten.

Köszönöm.

Kérjük, látogasson el a Megfigyelt oldalra

Ajánlott: