Sisällysluettelo:
- Vaihe 1: Tee Bluetooth -pohjainen älypuhelimella ohjattu Rover V2
- Vaihe 2: Runko:-
- Vaihe 3: Bluetooth -pohjaisen Android -ohjattavan Roverin piirikaavio
- Vaihe 4: Arduino -koodi
- Vaihe 5: Android -sovellus
- Vaihe 6: Polta nyt koodi
- Vaihe 7: Vaiheet älypuhelimen ohjaaman Roverin ohjaamiseksi
- Vaihe 8: Piirin toiminta
- Vaihe 9:
- Vaihe 10: Bluetooth -ohjattu robotti
- Vaihe 11: Rakentaminen
- Vaihe 12: Piirikaavio
- Vaihe 13: Arduino -koodi
- Vaihe 14: Vaiheet koodin polttamiseksi Arduinolle
- Vaihe 15: AndroBot_Arm 4 Servon ohjaamiseen
- Vaihe 16: Vaiheet Bluetooth -ohjattavan varren ohjaamiseen
- Vaihe 17: Piirin toiminta
- Vaihe 18: Täydellinen AndroBot
- Vaihe 19: Jotkut ongelmat ja tarvitset apua
Video: AndroBot: 19 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
AndroBot on Android -ohjattu edistynyt robotti, ja se on yhdistelmä Android -ohjattavaa roveria, jossa on robotti.
Lähes kaksi kuukautta sitten katsoin elokuvan "The Hurt Locker", jossa näytetään rover, joka on Bomb -joukkueen kanssa ja se toimii hyvin, mutta ei onnistunut suorittamaan päätehtäväänsä. Ja sen suunnittelu ja toiminnot inspiroivat minua. kokenut robotiikkaprojektien valmistaja, mutta tiedän, että voin tehdä samanlaisen, mutta se ei ole laadultaan, tarkkuudeltaan ja kalliiltaan, mutta se voi suorittaa samat tehtävät.
Alkuperäinen ja yksityiskohtainen artikkeli:-
Kuinka tehdä Rover, jossa on Robotics Arm
Vaihe 1: Tee Bluetooth -pohjainen älypuhelimella ohjattu Rover V2
Ensin teen Android -ohjattua robottia v2. Atmega 328p-PU-mikrokontrolleri, jota käytämme myös L298N-moottorinohjainkorttia, joka ohjaa moottoreita. Kaikki yllä oleva saa virtansa 12 voltin akusta.
Tämän muutoksen jälkeen lisäsin joitakin lisätoimintoja, ja luettelo sen toiminnoista on seuraava:-
- Nelisuuntainen liike
- Etu- ja takavalo
- Sarvi
- Merkkivalo
- Kamerana voidaan lisätä älypuhelin.
Joten suunnitelman ja ideoiden johdannon jälkeen voimme puhua vaatimuksista:-
Vaatimukset Android-ohjatun robotin tekemiseksi:-
- 1 x Arduino Uno -levy
- 1 x L298N moottorin ohjainkortti
- 1 x Bluetooth -moduuli
- 1 x 12v paristo
- 2 x Valkoinen LED
- 1 x punainen LED
- 1 x merkkivalo mikä tahansa väri
- 4 x Bo -moottori tai 2 x 12 V: n vaihteistomoottori
- 1 x summeri
- 4 x lelurenkaat (jos sinulla on Bo Motors) Jos käytät 2 x 12 V: n vaihteistomoottoria, kaksi rengasta ja Coster -pyörä
- .1 x Kytkin
Muut vaatimukset;-
- 1 x robottirunko/alusta:- tein sen yhdistämällä 2 CD/DVD-ulostuloa
- 1 x PC/kannettava tietokone (vain koodausta ja botista vastaanotettujen videoiden katsomista varten) Arduino IDE
- 2 x Android -puhelin
- Android -sovellus robotin ohjaamiseen.
Lue lisää: Asenna APK
Vaihe 2: Runko:-
Käytä joko valmiita koteloita, joista osa on seuraavat:-
Tai tee sellainen helppo kuin minä:- Tarvitsemme suuren tilan, joten tuo kaksi huonoa CD-/DVD-asemaa vanhalta tietokoneelta. Liitä nyt vaihdemoottorin kiristimet. Jos käytät Bo -moottoria, asenna ne runkoon seuraavan kaavion mukaisesti.
Joten nyt olemme tehneet alustan koko projektille. Ja siirrymme seuraavaan tärkeimpään asiaan, joka on piirikokoonpano. Huomioi seuraava piirikaavio, jonka Fritzing Software on tehnyt ja sitten Tee yhteys.
Lue lisää: Poista GRUB
Vaihe 3: Bluetooth -pohjaisen Android -ohjattavan Roverin piirikaavio
Virtalähde:-
L298N: n +12v = +12v akku
L298N: n GND = Gnd of Battery ja GND of Arduino
L298N: n 5v = Arduinon VIN
Arduino Board ---- Bluetooth-moduuli
Arduinon RX = Bluetooth -moduulin lähetys
Arduinon TX = Bluetooth -moduulin Rx
Arduinon 5v = Bluetooth -moduulin VCC
Arduinon GND = Bluetooth -moduulin GND
Arduino Board ---- L298N Motor Driver Board
Arduinon 5 = in1
Arduinon 6 = in2
Arduinon 10 = in3
Arduinon 11 = in4
Arduino Board ---- LED ja summeri
Arduinon 2 = summerin punainen
Arduinon 3 = punainen led (220ohmin vastuksella)
Arduinon 4 = valkoinen LED (220 ohmin vastuksella)
Lue lisää: Sourabh Kumarin Andro Bot
Vaihe 4: Arduino -koodi
Kopioi tai lataa koodi täältä
Vaihe 5: Android -sovellus
Löysin hyviä sovelluksia Playstoresta ja tein myös sovelluksen Roverin ohjaamiseen:-
Linkit ovat seuraavat:-
Vaihtoehto 1:- Arduino Bluetooth RC Car
Sovelluksen avulla voit ohjata Arduino -pohjaista RC -autoa Bluetoothin kautta. Tämä tehdään käyttämällä Bluetooth -yhteensopivaa Android -puhelinta. Käy tällä sivustolla https://sites.google.com/site/bluetoothrccar/ ja etsi Arduino -koodi ja ohjauspiiri. Sovelluksen avulla voit hallita autoa joko painikkeilla tai puhelimen kiihtyvyysmittarilla. Liukusäätimen avulla voit hallita auton nopeutta, jos auton ohjauspiirissä on tämä ominaisuus. Lisäksi edessä ja takana on kaksi painiketta. Vilkkuva valo ilmoittaa, milloin puhelin on kytketty autoon, ja nuolit syttyvät ja kertovat auton ajosuunnan.
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=fi
Vaihtoehto 2: -AndroBot Rover
MIT App Developer -sivuston avulla tein sovelluksen ja se on betatestaustilassa, joten voit kokeilla ja sitten, jos jokin menee pieleen, ratkaisemme tämän ongelman tässä sovellukseni linkistä.
AndroBot Rover.apk
Lataa sovellus ja asenna se Android -älypuhelimeen.
Vaihe 6: Polta nyt koodi
Vaiheet ovat seuraavat:-
- Lataa tai kopioi koodi yllä olevasta osasta Koodi tai ohjelma Android -ohjattavan robotin v2 luomiseksi.
- Käynnistä nyt Tietokone siirtää.ino -tiedosto ja avaa se Arduino IDE: llä.
- Yhdistä Arduino Board ja tietokone liitäntäkaapelilla.
- Valitse Port ja Board
- Käännä ja polta koodi napsauttamalla Lataa-painiketta, joka on IDE: n vasemmassa yläkulmassa.
Joten nyt kaikki on valmis ja BOT/ROVER on valmis, ja meidän on vain käynnistettävä se kytkemällä se päälle.
Lue lisää: Helppo Andro Bot
Vaihe 7: Vaiheet älypuhelimen ohjaaman Roverin ohjaamiseksi
Kytke Rover päälle
- Avaa puhelimesi Asetukset ja etsi Bluetooth -asetukset.
- Kytke Android -puhelimen Bluetooth päälle ja etsi uusia Bluetooth -laitteita.
- HC-04/05 näkyy luettelossa hakutuloksen jälkeen.
- Avaa nyt Android -sovellus ja napsauta Yhdistä tai muodosta yhteys bottiin.
- Näkyviin tulee uusi ikkuna, jossa näkyvät kaikki Bluetooth -laitteet.
- Napsauta HC-04/05.
- Nyt botti on yhdistetty Android -älypuhelimeen.
- Tarkkaile painikkeita ja tarkista ne yksitellen painamalla niitä.
- Voit lisätä kameran ottamalla Android -puhelimen asentamalla AirDroid -sovelluksen älypuhelimeesi ja myös tietokoneeseen ja yhdistämällä ne.
- Kamera -vaihtoehto ilmestyy työpöydän AirDroid -päävalikkoon napsauttamalla sitä.
- Aseta älypuhelin nyt roverin vapaalle tilalle.
En selitä viimeistä 3 vaihetta, koska minulla on erilainen suunnitelma, lisään kameran seuraavassa vaiheessa.
Lue lisää: Sourabh Kumarin Andro Bot
Vaihe 8: Piirin toiminta
Ensinnäkin kytkin Rover "ON" ja Bluetooth -moduuli myös kytkeytyvät päälle sen kanssa. Meidän on yhdistettävä Rover älypuhelimeen yllä olevien ohjeiden mukaisesti. Nyt onnistuneen yhteyden jälkeen meidän on painettava mitä tahansa painiketta, jotta se on eteenpäin -painike se lähettää F -tekstin Arduinolle
ja ohjelmassa F merkitsee eteenpäin
mitätön eteenpäin () {
analogWrite (in1, nopeus);
analogWrite (in3, nopeus);
ja se mahdollistaa arduinon nastat 5, 6 ja nämä nastat on kytketty L298N -moottorinohjainmoduulin in1 ja in2 -nastoihin, joten se antaa virtalähteen moottoreille pyöriä. ja siten rover siirtyy eteenpäin. meidän on painettava Stop -painiketta jokaisen onnistuneen komennon suorittamisen jälkeen. edellinen komento pysäytetään. ja siten kaikki suuntapainikkeet toimivat. On myös liukusäädin moottorin nopeuden säätämiseksi. joka lähettää arvon välillä 0-10, jolloin moottorin ohjaama nopeus. Sovelluksessa on myös 3 ylimääräistä painiketta, joita voi käyttää joihinkin lisätoimintoihin, kuten valo- ja äänitorvi. Ohjelma ja digitaalinen nasta joko otetaan käyttöön tai poistetaan käytöstä, jolloin LED ja summeri kytkeytyvät päälle (isolla kirjaimella) tai pois päältä (pienellä kirjaimella). niin koko rover toimii.
Lue lisää: Asenna XAPK
Vaihe 9:
Jos kaikki menee oikein ja toimii, onnittele. Olet suorittanut osan 1 Kuinka tehdä Bluetooth -ohjattava Rover v2 AndroBotista ja olemme valmiita siirtymään seuraavaan vaiheeseen.
Voit ehdottaa minulle ideaa parannukseksi, jota voimme tehdä tässä projektissa, joten jaa se kanssamme.
Vaihe 10: Bluetooth -ohjattu robotti
Robotics -varsi pystyy tarttumaan ja pudottamaan kaikki pienet asiat. Ja pyörii 180 astetta Oikea - vasen kulma muu riippuu suunnittelusta. Robotiikkavartta ohjataan Bluetoothin kautta ja kaikkia sen toimintoja ohjataan Atmega 328p -PU mikro-ohjain. Käytämme 4 servo -ohjainta, ja kaikki asiat saavat virtaa minkä tahansa Powerbankin tai 9 voltin akun kautta.
Joten kun kaikki johdanto suunnitelmasta ja ideoista antaa mahdollisuuden puhua vaatimuksista.
Vaatimukset Bluetooth-ohjatun robotiikkavarren valmistamiseksi:-
- 1 x Arduino Uno -levy
- 1 x Bluetooth -moduuli
- 1 x virtapankki tai 9 voltin akku
- 1 x merkkivalo mikä tahansa väri
- 4 x 9 g mikro -servomoottori vaihteilla ja kiinnikkeillä
- 1 x kytkin
Muut vaatimukset:-
- Vahva pohja
- Jotkut syömäpuikko tai vaa'at tai metalliset tikut.
- Pyöreä vahva, mutta ohut arkki.
- Kaksipuolinen teippi tai superliima
- Glu -pistooli tikulla
- & Android -älypuhelin
Lue lisää: Esteiden välttäminen robotti
Vaihe 11: Rakentaminen
Ensimmäinen kuva antaa sinulle täydelliset tiedot.
Klikkaa tästä nähdäksesi lisää kuvia
Käytän roveriani alustana/tukikohtana ja olen saanut sen valmiiksi, joten julkaisen joitain kuvia suunnitelmasta ja asennuksesta, jotta samanlaisen käsivarren tekeminen on helppoa ja sinun ei tarvitse ajatella enemmän suunnittelusta, mutta sinun on pidennettävä servon johtoja lisäämällä joitain johtoja.
Vaihe 12: Piirikaavio
Piirikokoonpano:-
- Arduino Unon 10 - Bluetooth -moduuli TX
- Arduino Unon 11 - Bluetooth -moduuli RX
- Servo 1: n oranssi- Arduino Unon 3
- Servo 2: n oranssi- Arduino Unon 5
- Servo 3: n oranssi- Arduino Unon 6
- Servo 4: n oranssi- Arduino Unon 9
Lue lisää: Rover robottivarsilla
Vaihe 13: Arduino -koodi
Kopioi tai lataa täältä
Vaihe 14: Vaiheet koodin polttamiseksi Arduinolle
Vaiheet ovat seuraavat:-
- Lataa tai kopioi koodi yllä olevasta osasta
- Käynnistä nyt Tietokone siirtää.ino -tiedosto ja avaa se Arduino IDE: llä.
- Yhdistä Arduino Board ja tietokone liitäntäkaapelilla.
- Valitse Port ja Board
- Käännä ja polta koodi napsauttamalla Lataa-painiketta, joka on IDE: n vasemmassa yläkulmassa.
Joten nyt kaikki on valmis ja Robotics Arm on valmis, ja meidän on vain käynnistettävä se kytkemällä se päälle.
Lue lisää: Helppo robotti Robotics Armilla
Vaihe 15: AndroBot_Arm 4 Servon ohjaamiseen
AndroBot_Arm, Sourabh Kumar (MIT -sovellusten keksijä)
Olen kehittänyt sovelluksen "AndroBot_Arm" android -älypuhelimelle MIT app Inventorin avulla, ja se pystyy muodostamaan yhteyden käsivarteen Bluetoothin kautta ja voi ohjata 4 servoa. Olen edelleen oppimassa ja päivitän säännöllisesti. Käy siis sivustollamme ja seuraa sosiaalisia profiilejamme. Napsauta kuvaa nähdäksesi kaikkien vaihtoehtojen ja painikkeiden tiedot. Lataa Sourabh Kumarin sovellus AndroBot _Arm täältä:-
AndroBot_Arm.apk kirjoittanut: Sourabh Kumar
Vaihe 16: Vaiheet Bluetooth -ohjattavan varren ohjaamiseen
- Kytke varsi kytkemällä se päälle
- Avaa puhelimesi Asetukset ja etsi Bluetooth -asetukset.
- Kytke Android -puhelimen Bluetooth päälle ja etsi uusi Bluetooth
- Devices. HC-04/05 näkyvät luettelossa hakutuloksen jälkeen.
- Muodosta pariliitos Bluetooth-moduulin kanssa Passwardin avulla: -1234
- Avaa nyt Android -sovellus ja napsauta Yhdistä.
- Näkyviin tulee uusi ikkuna, jossa näkyvät kaikki Bluetooth -laitteet.
- Napsauta HC-04/05.
- Nyt Robotics Arm on yhdistetty Android -älypuhelimeen. Nyt sovelluksessa on 4 liukusäädintä (yksi dia yhdelle servolle). Kokeile yksi kerrallaan, he hallitsevat käsivartta.
Lue lisää: Andro Bot
Vaihe 17: Piirin toiminta
Ensinnäkin kytke käsivarsi "ON" ja Bluetooth -moduuli myös päälle sen kanssa. Meidän on yhdistettävä käsivarsi älypuhelimeen yllä olevien ohjeiden mukaisesti. Nyt onnistuneen yhteyden jälkeen meidän on siirrettävä dioja oikealle tai vasemmalle. Jokaisella dialla on joitakin arvoja, jotka ovat samanlaisia kuin X000 - X180. Missä X = 1, 2, 3, 4. Nyt kun siirrämme liukusäädintä, numero tai päivämäärä siirretään Arduinolle Bluetooth -moduulin kautta. Nyt päivämäärä muutetaan kulmaksi Ohjelman ja kirjaston apu nyt kulman mukaan PWM -signaali annetaan arduinon nastoille. kaikkien servojen oranssi johto tai signaalijohto on kytketty Arduinon PWM -nastaan, jolloin myös servon hammaspyörä pyörii kulmaan. Toiminta on sama kaikille servoille, ja näin Robotics Arm toimii.
Vaihe 18: Täydellinen AndroBot
Aseta varsi roverin päälle ja kiinnitä se liimapistoolilla. Näin AndroBot on suoritettu onnistuneesti.
Vaihe 19: Jotkut ongelmat ja tarvitset apua
Tiedän, että Instractables on suuri yhteisö, joten jaan ongelman (tai tavoitteen), jonka olen kohdannut tässä projektissa, ja pyydän apua.
Yritin yhdistää molemmat projektin/osan yhteen Arduinoon, mutta epäonnistui kauheasti. Jaa ehdotuksesi, ideasi ja auta minua ratkaisemaan tämä ongelma ja parantamaan koko projektia.
Haluan yhdistää molemmat piirit ja käyttää vain yhtä sovellusta (jo luotua), yhtä Arduinoa ja yhtä Bluetooth -moduulia
Joten jaa ehdotuksesi, ideasi ja auta minua ratkaisemaan tämä ongelma ja parantamaan koko projektia.
Kiitos.
Käy tutustumassa
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)
DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)
Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)
Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite