Satura rādītājs:
- 1. darbība. Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
- 2. darbība: šasija:-
- 3. darbība: Bluetooth balstīta Android kontrolēta Rover shēma
- 4. solis: Arduino kods
- 5. darbība: Android lietotne
- 6. solis: Tagad ierakstiet kodu
- 7. darbība: darbības, lai kontrolētu viedtālruņa vadāmo Rover
- 8. solis: ķēdes darbs
- 9. darbība
- 10. solis: Bluetooth kontrolēta robotu roka
- 11. solis: būvniecība
- 12. solis: shēmas shēma
- 13. darbība: Arduino kods
- 14. darbība. Koda ierakstīšana Arduino
- 15. solis: AndroBot_Arm 4 servo kontrolei
- 16. darbība. Bluetooth kontrolētās rokas vadības darbības
- 17. solis: ķēdes darbs
- 18. solis: pilnīgs AndroBot
- 19. solis: kāda problēma un nepieciešama jūsu palīdzība
Video: AndroBot: 19 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
AndroBot ir Android kontrolēts uzlabots robots, un tas ir kombinācija ar Android kontrolētu roveri ar robotu roku. Tātad, sāksim ar tā vēsturi: ideja un iedvesma
Gandrīz pirms diviem mēnešiem es skatījos filmu "The Hurt Locker", kurā tiek parādīts roveris, kas ir kopā ar Bomb squad komandu, un tas darbojas labi, bet nespēja izpildīt savu galveno uzdevumu. Un tā dizains un funkcijas mani iedvesmoja. Es neesmu labi pieredzējis robotikas projektu veidotājs, bet es zinu, ka varu uztaisīt līdzīgu, jo tas nebūs tik kvalitatīvs, precīzs un dārgs, bet tas var veikt tos pašus uzdevumus.
Oriģināls un detalizēts raksts:-
Kā izveidot roveru ar robotikas roku
1. darbība. Izveidojiet Bluetooth balstītu viedtālruņa vadītu Rover V2
Vispirms es izveidoju Android kontrolēto robotu v2. Un es tikko pārveidoju iepriekšējo projektu Android kontrolētais robots, un es saņēmu vēlamo rezultātu. Rover/Bot tiks kontrolēts, izmantojot Bluetooth, un visas tā funkcijas tiks kontrolētas, izmantojot Atmega 328p-PU mikrokontrolleris. Mēs izmantojam arī L298N motora draivera paneli, kas kontrolēs motorus. Visu iepriekš minēto darbinās 12 voltu akumulators.
Pēc šīs modifikācijas es pievienoju dažas uzlabotas funkcijas, un tās funkciju saraksts ir šāds:-
- Četru virzienu kustība
- Priekšējais un aizmugurējais lukturis
- Rags
- Indikācijas gaisma
- Var pievienot viedtālruni, lai to izmantotu kā kameru.
Tātad, pēc visa Ievads par plānu un idejām ļauj runāt par prasībām:-
Prasības, lai izveidotu Android kontrolētu robotu:-
- 1 x Arduino Uno dēlis
- 1 x L298N motora vadītāja panelis
- 1 x Bluetooth modulis
- 1 x 12V akumulators
- 2 x baltas gaismas diodes
- 1 x sarkana gaismas diode
- 1 x indikācijas LED jebkura krāsa
- 4 x Bo motors vai 2 x 12 V pārnesumu motors
- 1 x skaņas signāls
- 4 x Riepu riepas (ja jums ir Bo Motors) Ja izmantojat 2 x 12 V pārnesumu motoru, tad divas riepas un Coster ritenis
- .1 x slēdzis
Citas prasības;
- 1 x robota šasija/bāze:- es to izveidoju, apvienojot 2 CD/DVD izejas
- 1 x dators/klēpjdators (tikai kodēšanai un saņemto video skatīšanai no robota) Arduino IDE
- 2 x Android tālrunis
- Android lietotne robota vadīšanai.
Lasīt vairāk: instalējiet APK
2. darbība: šasija:-
Vai nu izmantojiet gatavu šasiju, daži no tiem ir šādi:-
Vai arī izveidojiet vienkāršu, kā es to izdarīju:- Mums ir vajadzīga liela telpa, tāpēc no vecā datora ņemiet divus sliktus CD/DVD diskdziņus. Atveriet šī CD/DVD diskdziņa korpusu/izeju/ārējo korpusu, izmantojot skrūvgriezi. Pievienojieties tiem, kā parādīts Tagad pievienojiet pārnesumkārbas motora skavas. Ja izmantojat Bo Motor, tad uzstādiet tos uz šasijas, kā parādīts tālāk redzamajā diagrammā.
Tātad, tagad mēs esam izveidojuši šasiju visam projektam. Un mēs pārejam pie nākamās vissvarīgākās lietas, kas ir shēmas montāža. Ievērojiet šo shēmas shēmu, ko izveidojusi Fritzing Software, un pēc tam izveidojiet savienojumu.
Lasīt vairāk: noņemiet GRUB
3. darbība: Bluetooth balstīta Android kontrolēta Rover shēma
Enerģijas padeve:-
L298N +12v = +12v akumulators
L298N GND = akumulatora Gnd un Arduino GND
L298N 5v = Arduino VIN
Arduino dēlis ---- Bluetooth modulis
Arduino RX = Bluetooth moduļa Tx
Arduino TX = Bluetooth moduļa Rx
Arduino 5v = Bluetooth moduļa VCC
Arduino GND = Bluetooth moduļa GND
Arduino padome ---- L298N motora vadītāja padome
Arduino 5 = 1
Arduino 6 = in2
Arduino 10 = in3
Arduino 11 = in4
Arduino dēlis ---- LED un skaņas signāls
Arduino 2 = Buzzer sarkans
Arduino's 3 = sarkanās gaismas diodes (ar 220 omu rezistoru)
Arduino 4 = balta LED (ar 220 omu rezistoru)
Lasīt vairāk: Andro Bots, autors: Sourabh Kumar
4. solis: Arduino kods
Kopējiet vai lejupielādējiet kodu no šejienes
5. darbība: Android lietotne
Es atradu dažas labas lietotnes vietnē Playstore, kā arī izveidoju lietotni Rover vadīšanai:-
Saites ir šādas:-
1. iespēja:- Arduino Bluetooth RC automašīna
Lietojumprogramma ļauj jums kontrolēt uz Arduino balstītu RC automašīnu, izmantojot Bluetooth. Tas tiek darīts, izmantojot Android tālruni, kurā ir iespējota Bluetooth. Apmeklējiet šo vietni https://sites.google.com/site/bluetoothrccar/, lai uzzinātu Arduino kodu un vadības ķēdi. Lietotne ļauj vadīt automašīnu ar pogām vai tālruņa akselerometru. Slīdņa josla ļauj jums kontrolēt automašīnas ātrumu, ja automašīnas vadības ķēdei ir šī funkcija. Ir arī divas pogas priekšējiem un aizmugurējiem lukturiem. Mirgojoša gaisma ļauj uzzināt, kad tālrunis ir pievienots automašīnai, un iedegas bultiņas, kas ļauj uzzināt automašīnas braukšanas virzienu.
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=lv
2. iespēja: -AndroBot Rover
Ar MIT lietotņu izstrādātāja vietnes palīdzību es izveidoju lietotni, un tā ir beta testa režīmā, lai jūs varētu izmēģināt, un tad, ja kaut kas noiet greizi, mēs atrisināsim šo problēmu, šeit ir manas lietotnes saite.
AndroBot Rover.apk
Lejupielādējiet lietotni un instalējiet to Android viedtālrunī.
6. solis: Tagad ierakstiet kodu
Pasākumi ir šādi:-
- Lejupielādējiet vai nokopējiet kodu no sadaļas Kods vai programma, lai izveidotu Android kontrolētu robotu v2.
- Tagad sāciet datoru pārsūtīt.ino failu un atveriet to, izmantojot Arduino IDE.
- Savienojiet Arduino paneli un datoru ar savienojuma kabeli.
- Atlasiet ostu un dēli
- Apkopojiet un ierakstiet kodu, noklikšķinot uz augšupielādes pogas, kas atrodas IDE augšējā kreisajā stūrī.
Tātad tagad viss ir pabeigts un mūsu BOT/ROVER ir gatavs. Un mums tas vienkārši jāieslēdz, ieslēdzot.
Lasi vēl: Easy Andro Bot
7. darbība: darbības, lai kontrolētu viedtālruņa vadāmo Rover
Ieslēdziet Rover
- Tālrunī dodieties uz Iestatījumi un atrodiet Bluetooth iestatījumus.
- Ieslēdziet Android tālruņa Bluetooth un meklējiet jaunas Bluetooth ierīces.
- HC-04/05 tiks parādīts sarakstā pēc meklēšanas rezultāta. Savienojiet pārī ar Bluetooth moduli, izmantojot Passward: -1234
- Tagad atveriet Android lietotni un noklikšķiniet uz Savienot vai izveidot savienojumu ar robotu.
- Tiks parādīts jauns logs, kurā tiks parādītas visas Bluetooth ierīces.
- Noklikšķiniet uz HC-04/05.
- Tagad jūsu robots ir savienots ar android viedtālruni.
- Ievērojiet pogas un pārbaudiet tās pa vienai, nospiežot tās.
- Lai pievienotu kameru, paņemiet Android tālruni, viedtālrunī un datorā instalējiet lietotni AirDroid un savienojiet tās.
- Kameras opcija parādīsies darbvirsmas AirDroid galvenajā izvēlnē, noklikšķiniet uz tās.
- Tagad novietojiet viedtālruni rovera brīvajā vietā.
Es neskaidroju pēdējos 3 soļus, jo man ir atšķirīgs plāns, nākamajā solī es pievienošu kameru.
Lasīt vairāk: Andro Bots, autors: Sourabh Kumar
8. solis: ķēdes darbs
Pirmkārt, ar to ieslēdzas arī Rover "ON" un Bluetooth modulis. Mums ir jāpievieno Rover ar viedtālruni, izmantojot iepriekš minētās darbības. Tagad pēc veiksmīga savienojuma mums ir jānospiež jebkura poga, lai tā būtu poga Uz priekšu tas nosūtīs "F" tekstu Arduino
un programmā F apzīmē Forward
anulēt uz priekšu () {
analogWrite (in1, ātrums);
analogWrite (in3, ātrums);
un tas ļaus arduino 5., 6. tapu, un šīs tapas ir savienotas ar L298N motora draivera moduļa in1 un in2 tapām, tādējādi dodot motoriem iespēju griezties. un tādējādi roveris virzās uz priekšu. Mums pēc katras veiksmīgas komandas izpildes ir jānospiež poga Stop. tātad iepriekšējā komanda tiks apturēta.un līdz ar to visas virziena pogas darbosies. Ir arī slīdnis, lai kontrolētu motora ātrumu. kas nosūta vērtību no 0 līdz 10, tādējādi kontrolējot motora ātrumu. Lietotnē ir pieejamas arī 3 papildu pogas dažām papildu funkcijām, piemēram, gaismas un skaņas signālam. Noklikšķinot uz lielās burta, uz garā klikšķa tiek pārsūtīts mazais burts, kas tiek pārsūtīts uz arduino, un tas tiek saskaņots ar programmu un atbilstoši programmu un digitālo tapu vai nu iespējo vai atspējo, tādējādi LED un skaņas signāls ir ieslēgts (ar lielo burtu) vai izslēgts (ar mazo burtu). tādējādi pilnīgs roveris darbojas.
Lasīt vairāk: Instalējiet XAPK
9. darbība
Ja viss notiek pareizi un darbojas, tad apsveicam. Esat pabeidzis AndroBot 1. daļu, kā izveidot Bluetooth kontrolētu Rover v2, un mēs esam gatavi pāriet uz nākamo soli.
Jūs varat ieteikt man kādu ideju, kā kaut ko uzlabot šajā projektā, tāpēc dalieties ar mums.
10. solis: Bluetooth kontrolēta robotu roka
Robotikas roka varēs noķert un nomest visas sīkās lietas. Un griežas par 180 grādiem pa labi - kreisais leņķis, cita lieta ir atkarīga no konstrukcijas. Robotikas roka tiks vadīta, izmantojot Bluetooth, un visas tās funkcijas tiks kontrolētas, izmantojot Atmega 328p -PU mikrokontrolleris. Mēs izmantojam 4 servo kontrolieri, un viss tiks darbināts, izmantojot jebkuru Powerbank vai 9v akumulatoru.
Tāpēc pēc visa Ievads par plānu un idejām ļauj runāt par Prasībām.
Prasības, lai izveidotu Bluetooth vadāmu robotikas roku:-
- 1 x Arduino Uno dēlis
- 1 x Bluetooth modulis
- 1 x Power Bank vai 9v akumulators
- 1 x indikācijas LED jebkura krāsa
- 4 x 9 g mikro servo motors ar pārnesumiem un skavām
- 1 x slēdzis
Citas prasības:-
- Spēcīga bāze
- Daži karbonādes nūjas vai svari vai metāla nūjas.
- Apaļa, stipra, bet plāna loksne.
- Divpusēja lente vai superlīme
- Glu pistole ar nūju
- & Android viedtālrunis
Lasi vēl: Robots, no kura izvairīties no šķēršļiem
11. solis: būvniecība
Pirmais attēls sniegs pilnīgu informāciju.
Noklikšķiniet šeit, lai skatītu vairāk attēlu
Es izmantoju savu rover kā platformu/bāzi un esmu to pabeidzis, tāpēc es ievietoju dažus plāna un iestatījumu attēlus, lai būtu viegli izveidot līdzīgu roku, un jums nav vairāk jādomā par dizainu, bet jums ir jāpagarina servo vadi, pievienojot dažus vadus.
12. solis: shēmas shēma
Ķēdes montāža:-
- Arduino Uno 10 - Bluetooth modulis TX
- Arduino Uno 11 - Bluetooth modulis RX
- Servo 1 apelsīns- Arduino Uno 3
- Servo 2 apelsīns- Arduino Uno 5
- Servo 3 apelsīns- Arduino Uno 6
- Servo 4 apelsīns- Arduino Uno 9
Lasi vēl: Rover ar robotu roku
13. darbība: Arduino kods
Kopējiet vai lejupielādējiet no šejienes
14. darbība. Koda ierakstīšana Arduino
Pasākumi ir šādi:-
- Lejupielādējiet vai kopējiet kodu no iepriekš minētās sadaļas
- Tagad sāciet datoru pārsūtīt.ino failu un atveriet to, izmantojot Arduino IDE.
- Savienojiet Arduino paneli un datoru ar savienojuma kabeli.
- Atlasiet ostu un dēli
- Apkopojiet un ierakstiet kodu, noklikšķinot uz augšupielādes pogas, kas atrodas IDE augšējā kreisajā stūrī.
Tātad tagad viss ir pabeigts un mūsu robotikas roka ir gatava. Un mums tas vienkārši jāieslēdz, ieslēdzot.
Lasīt vairāk: Vienkāršs robots ar robotikas roku
15. solis: AndroBot_Arm 4 servo kontrolei
AndroBot_Arm autors: Sourabh Kumar (MIT lietotņu izgudrotājs)
Es esmu izstrādājis lietotni "AndroBot_Arm" android viedtālrunim ar MIT app Inventor palīdzību, un tā spēj izveidot savienojumu ar roku, izmantojot Bluetooth, un var kontrolēt 4 servo. Es joprojām mācos un regulāri atjaunināšu. Tāpēc apmeklējiet mūsu vietni un sekojiet mūsu sociālajiem profiliem. Noklikšķiniet uz attēla, lai redzētu visu opciju un pogu informāciju. Lejupielādējiet Sourabh Kumar lietotni AndroBot _Arm no šejienes:-
AndroBot_Arm.apk autors: Sourabh Kumar
16. darbība. Bluetooth kontrolētās rokas vadības darbības
- Pārslēdziet roku, ieslēdzot to
- Tālrunī dodieties uz Iestatījumi un atrodiet Bluetooth iestatījumus.
- Ieslēdziet Android tālruņa Bluetooth un meklējiet jaunu Bluetooth
- Ierīces. HC-04/05 tiks parādītas sarakstā pēc meklēšanas rezultāta.
- Savienojiet pārī ar Bluetooth moduli, izmantojot Passward: -1234
- Tagad atveriet Android lietotni un noklikšķiniet uz Savienot.
- Tiks parādīts jauns logs, kurā tiks parādītas visas Bluetooth ierīces.
- Noklikšķiniet uz HC-04/05.
- Tagad jūsu robotikas roka ir savienota ar android viedtālruni. Tagad lietotnē ir 4 slīdņi (viens slaids vienam servo). Izmēģiniet pa vienam, viņi kontrolēs roku.
Lasi vēl: Andro Bots
17. solis: ķēdes darbs
Pirmkārt, ar to ieslēdziet arī roku "ON" un Bluetooth moduli. Mums ir jāsavieno roka ar viedtālruni, izmantojot iepriekš minētās darbības. Tagad pēc veiksmīga savienojuma slaidi ir jāpārvieto pa labi vai pa kreisi. Katram slaidam ir dažas vērtības, kas līdzīgas X000 līdz X180. Kur X = 1, 2, 3, 4. Tagad, pārvietojot slīdni, numurs vai datums tiek pārsūtīts uz Arduino, izmantojot Bluetooth moduli. Tagad datums tiek pārvērsts leņķī ar Programmas un bibliotēkas palīdzība tagad saskaņā ar leņķi PWM signāls tiek piešķirts arduino tapām. Visu servo apelsīnu vads vai signāla vads ir pievienots Arduino PWM tapai. Tādējādi servo pārnesums griežas arī leņķī. Līdzīgi darbs ir vienāds visiem servo, un tādējādi darbojas robotikas roka.
18. solis: pilnīgs AndroBot
Novietojiet roku rovera augšpusē un nostipriniet to ar līmes pistoli. tādējādi AndroBot ir veiksmīgi pabeigts.
19. solis: kāda problēma un nepieciešama jūsu palīdzība
Es zinu, ka Instractables ir liela kopiena, tāpēc es dalos ar problēmu (vai mērķi), ar kuru esmu saskārusies šajā projektā, un meklēju jūsu palīdzību.
Es mēģināju apvienot gan projektu/daļu vienā Arduino, bet briesmīgi neizdevās. Lūdzu, dalieties savā ieteikumā, idejā un palīdziet man atrisināt šo problēmu un uzlabot visu projektu.
Es vēlos apvienot gan ķēdi, gan vēlos izmantot tikai vienu lietotni (jau izveidota), vienu Arduino un vienu Bluetooth moduli
Tāpēc, lūdzu, dalieties savā ieteikumā, idejā un palīdziet man atrisināt šo problēmu un uzlabot visu projektu.
Paldies.
Lūdzu, apmeklējiet vietni Mēs novērojām
Ieteicams:
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar RPI attēlu un attēliem: 7 soļi (ar attēliem)
Kā: Raspberry PI 4 bez galvas (VNC) instalēšana ar Rpi-imager un Pictures: Es plānoju izmantot šo Rapsberry PI daudzos jautros projektos savā emuārā. Jūtieties brīvi to pārbaudīt. Es gribēju atkal izmantot savu aveņu PI, bet manā jaunajā vietā nebija tastatūras vai peles. Pagāja laiks, kopš es izveidoju aveņu
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Skrūve - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): 6 soļi (ar attēliem)
Bolt - DIY bezvadu uzlādes nakts pulkstenis (6 soļi): Induktīvās uzlādes (pazīstamas arī kā bezvadu uzlāde vai bezvadu uzlāde) ir bezvadu enerģijas pārneses veids. Tas izmanto elektromagnētisko indukciju, lai nodrošinātu elektroenerģiju pārnēsājamām ierīcēm. Visizplatītākā lietojumprogramma ir Qi bezvadu uzlādes st
Ciclop 3D skeneris Mans ceļš soli pa solim: 16 soļi (ar attēliem)
Ciclop 3d skeneris mans ceļš soli pa solim: Sveiki, es sapratīšu slaveno Ciclop 3D skeneri. Visi soļi, kas ir labi izskaidroti sākotnējā projektā, nav pieejami. Vispirms veicu dažus labojumus, lai vienkāršotu procesu Es izdrukāju pamatni un atkārtoti pārveidoju PCB, bet turpiniet
Kamera atvieglotiem laika intervāla attēliem: 22 soļi (ar attēliem)
Kamera atvieglotiem laika intervāla attēliem: es pārbaudīju vienu no citām instrukcijām par laika nobīdes filmu veidošanu. Viņš diezgan labi aptvēra filmas daļu. Viņš pastāstīja par bezmaksas programmatūru, kuru varat lejupielādēt, lai izveidotu filmas. Es sev teicu: domāju, ka redzēšu, vai varu