Tartalomjegyzék:

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

Videó: AndroBot: 19 lépés (képekkel)

Videó: AndroBot: 19 lépés (képekkel)
Videó: ТАКОЙ ФИЛЬМ НИКТО НЕ ВИДЕЛ! ПЛАТИТЬ УНИЗИТЕЛЬНУЮ ДАНЬ! Орда! Русский фильм 2024, Október
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: