Sommario:
- Passaggio 1: rendere Rover V2 controllato da smartphone basato su Bluetooth
- Passaggio 2: telaio: -
- Passaggio 3: schema circuitale del Rover controllato da Android basato su Bluetooth
- Passaggio 4: codice Arduino
- Passaggio 5: app per Android
- Passaggio 6: ora masterizza il codice
- Passaggio 7: passaggi per controllare il rover controllato da smartphone
- Passaggio 8: funzionamento del circuito
- Passaggio 9:
- Passaggio 10: braccio robotico controllato tramite Bluetooth
- Fase 11: Costruzione
- Passaggio 12: diagramma del circuito
- Passaggio 13: codice Arduino
- Passaggio 14: passaggi per masterizzare il codice su Arduino
- Passaggio 15: AndroBot_Arm per il controllo di 4 servo
- Passaggio 16: passaggi per il controllo del braccio controllato tramite Bluetooth
- Passaggio 17: funzionamento del circuito
- Passaggio 18: l'AndroBot completo
- Passaggio 19: qualche problema e bisogno del tuo aiuto
Video: AndroBot: 19 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
AndroBot è un robot avanzato controllato da Android ed è una combinazione di Rover controllato da Android con braccio robotico. Quindi iniziamo con la sua storia: idea e ispirazione
Quasi due mesi fa ho visto un film "The Hurt Locker ", in cui viene mostrato un rover che è con la squadra artificieri e funziona bene ma non è riuscito a completare il suo compito principale. E il suo design e le sue funzioni mi hanno ispirato. un creatore di progetti di robotica di grande esperienza, ma so che posso farne uno simile, non sarà di quella qualità, accuratezza e costoso, ma può svolgere gli stessi compiti.
Articolo originale e dettagliato: -
Come realizzare un Rover con il braccio robotico
Passaggio 1: rendere Rover V2 controllato da smartphone basato su Bluetooth
Per prima cosa sto realizzando il robot controllato da Android v2. E ho appena modificato il progetto precedente Robot controllato da Android, e ho ottenuto il risultato che volevo. Il Rover/Bot sarà controllato tramite il Bluetooth e tutte le sue funzioni saranno controllate tramite il Microcontrollore Atmega 328p-PU. Che stiamo utilizzando anche una scheda driver motore L298N che controllerà i motori. Tutto quanto sopra sarà alimentato dalla batteria 12v..
Dopo questa modifica ho aggiunto alcune funzioni avanzate e l'elenco delle sue funzioni è il seguente: -
- Movimento a quattro vie
- Luce anteriore e posteriore
- Corno
- Indicatore luminoso
- È possibile aggiungere uno smartphone da utilizzare come fotocamera.
Quindi, dopo tutto, l'introduzione sul piano e sulle idee consente di parlare dei requisiti: -
Requisiti Per creare un robot controllato da Android:-
- 1 x scheda Arduino Uno
- 1 x Scheda driver motore L298N
- 1 x modulo Bluetooth
- 1 batteria da 12 V
- 2 x LED bianchi
- 1 x LED rosso
- 1 x LED di indicazione di qualsiasi colore
- Motore 4 x Bo o motoriduttore 2 x 12v
- 1 x cicalino
- 4 x pneumatici giocattolo (se si dispone di motori Bo) Se si utilizza un motoriduttore 2 x 12v, quindi due pneumatici e una ruota Coster
- .1 x interruttore
Altri requisiti;-
- 1 x chassis/base del robot: l'ho realizzato combinando 2 prese CD/DVD
- 1 x PC/Laptop (solo per codificare e guardare i video ricevuti dal bot) Arduino IDE
- 2 x telefono Android
- App Android per controllare robot.
Leggi di più:Installa APK
Passaggio 2: telaio: -
O usa il telaio pronto alcuni di loro sono come segue: -
Oppure creane uno facile come ho fatto io: - Abbiamo bisogno di un po 'di spazio grande, quindi porta due unità CD / DVD difettose dal vecchio PC. Apri la custodia / la presa / il corpo esterno di quell'unità CD / DVD usando un cacciavite. Uniscili come mostrato in le immagini. Ora collegare i morsetti del motoriduttore, se si utilizza il motore Bo quindi montarli sul telaio come schema seguente.
Quindi ora abbiamo realizzato uno chassis per il progetto completo. e ci stiamo spostando alla prossima cosa più importante che è l'assemblaggio del circuito. Osserva il seguente schema del circuito realizzato da Fritzing Software e quindi effettua la connessione.
Leggi di più: Rimuovi GRUB
Passaggio 3: schema circuitale del Rover controllato da Android basato su Bluetooth
Alimentazione elettrica:-
+12v = +12v della batteria di L298N
GND di L298N = Gnd della batteria e GND di Arduino
5v di L298N = VIN di Arduino
Scheda Arduino ---- Modulo Bluetooth
RX di Arduino = Tx del modulo Bluetooth
TX di Arduino = Rx del modulo Bluetooth
5v di Arduino = VCC del modulo Bluetooth
GND di Arduino = GND del modulo Bluetooth
Scheda Arduino ---- Scheda driver motore L298N
5 di Arduino = in1
6 di Arduino = in2
10 di Arduino = in3
11 di Arduino = in4
Scheda Arduino ---- LED e cicalino
2 di Arduino = rosso del cicalino
3 = Led rosso di Arduino (con resistenza da 220 ohm)
Arduino 4 = LED bianco (con resistenza da 220 ohm)
Leggi di più: Andro Bot di Sourabh Kumar
Passaggio 4: codice Arduino
Copia o scarica il codice da qui
Passaggio 5: app per Android
Ho trovato alcune buone app su Playstore e ho anche creato un'app per controllare il Rover: -
I collegamenti sono i seguenti: -
Opzione 1:- Auto RC Bluetooth Arduino
L'applicazione consente di controllare un'auto RC basata su Arduino tramite Bluetooth. Questo viene fatto utilizzando un telefono Android abilitato Bluetooth. Visita questo sito https://sites.google.com/site/bluetoothrccar/ per il codice Arduino e il circuito di controllo. L'app ti consente di controllare l'auto con i pulsanti o l'accelerometro del telefono. Una barra di scorrimento ti consente di controllare la velocità della tua auto se il circuito di controllo dell'auto ha questa funzione. Ci sono anche due pulsanti per le luci anteriori e posteriori. Una luce lampeggiante ti consente di sapere quando il telefono è collegato all'auto e le frecce si illuminano per farti conoscere la direzione di guida dell'auto.
https://play.google.com/store/apps/details?id=braulio.calle.bluetoothRCcontroller&hl=en
Opzione 2:-AndroBot Rover
Con l'aiuto del sito Web MIT App Developer ho creato un'app ed è in modalità beta test, quindi puoi provare e se qualcosa va storto, risolveremo il problema ecco il link della mia app.
AndroBot Rover.apk
Scarica l'app e installala su smartphone Android.
Passaggio 6: ora masterizza il codice
I passaggi sono i seguenti: -
- Scarica o copia il codice dalla sezione Codice o programma per creare un robot controllato da Android v2 sopra.
- Ora avvia Il tuo computer trasferisci il file.ino e aprilo con Arduino IDE.
- Collega la scheda Arduino e il computer con il cavo di collegamento.
- Seleziona il porto e la tavola
- Compila e masterizza il codice facendo clic sul pulsante Carica che si trova nell'angolo in alto a sinistra dell'IDE.
Quindi ora tutto è completato e il nostro BOT/ROVER è pronto. E dobbiamo solo accenderlo accendendolo.
Leggi di più: Facile Andro Bot
Passaggio 7: passaggi per controllare il rover controllato da smartphone
Accendi il Rover
- Nel tuo telefono vai su Impostazioni e trova le impostazioni Bluetooth.
- Accendi il Bluetooth del telefono Android e cerca nuovi dispositivi Bluetooth.
- HC-04/05 verrà visualizzato nell'elenco dopo il risultato della ricerca. Accoppia con il modulo Bluetooth utilizzando Passward:-1234
- Ora apri l'app Android e fai clic su Connetti o connettiti al bot.
- Apparirà una nuova finestra in cui appariranno tutti i dispositivi Bluetooth.
- Fare clic su HC-04/05.
- Ora il tuo bot è connesso allo Smartphone Android.
- Osserva i pulsanti e controllali uno per uno premendoli.
- Per aggiungere una fotocamera prendi un telefono Android installa l'app AirDroid nel tuo Smartphone e anche sul Computer e collegali.
- L'opzione Fotocamera apparirà nel menu principale del desktop AirDroid, fai clic su di essa.
- Ora posiziona lo smartphone nello spazio libero del rover.
Non sto spiegando gli ultimi 3 passaggi perché ho un piano diverso, aggiungerò la fotocamera nel passaggio successivo.
Leggi di più: Andro Bot di Sourabh Kumar
Passaggio 8: funzionamento del circuito
Prima di tutto l'interruttore "ON" del Rover e anche il modulo bluetooth si attiveranno con esso. Dobbiamo connettere il Rover con lo Smartphone usando i passaggi precedenti. Ora, dopo aver effettuato correttamente la connessione, dobbiamo premere qualsiasi pulsante lascia che sia il pulsante Avanti così invierà il testo "F" ad Arduino
e nel programma F denota Avanti
void forward() {
analogWrite(in1, Velocità);
analogWrite(in3, Velocità);
e abiliterà i pin 5, 6 di arduino e questi pin sono collegati ai pin in1 e in2 del modulo driver del motore L298N in modo da fornire alimentazione ai motori per ruotare. e quindi il rover si sposta in avanti.dobbiamo premere il pulsante Stop dopo ogni esecuzione di comando riuscita.quindi il comando precedente verrà interrotto.e quindi tutti i pulsanti di direzione funzioneranno. C'è anche un cursore per controllare la velocità del motore. che invia il valore compreso tra 0 e 10 quindi la velocità del motore controllato. Nell'App sono disponibili anche 3 pulsanti extra per alcune funzioni extra come Luce e Avvisatore acustico. Al clic viene trasferita una lettera maiuscola sul clic lungo la lettera minuscola viene trasferita ad arduino e viene abbinata al programma e secondo il programma e pin digitale si abilitano o disabilitano così il led e il buzzer si accendono (con la maiuscola) o si spengono (con la minuscola). quindi il rover completo funziona.
Leggi di più: Installa XAPK
Passaggio 9:
Se tutto va bene e funziona, congratulazioni. Hai completato la Parte 1 Come realizzare un Bluetooth Controlled Rover v2 di AndroBot e siamo pronti per passare al passaggio successivo.
Puoi suggerirmi qualche idea per apportare qualche miglioramento che possiamo fare in questo progetto, quindi condividi con noi.
Passaggio 10: braccio robotico controllato tramite Bluetooth
Il braccio robotico sarà in grado di catturare e far cadere qualsiasi piccola cosa. e ruota di 180 gradi da destra a sinistra, l'altra cosa dipende dal design. Il braccio robotico sarà controllato tramite Bluetooth e tutte le sue funzioni saranno controllate tramite l'Atmega 328p -Microcontrollore PU. Stiamo usando 4 servo controller e tutto sarà alimentato tramite qualsiasi Powerbank o batteria 9v.
Quindi, dopo tutto, l'introduzione sul piano e sulle idee consente di parlare dei requisiti.
Requisiti Per realizzare un braccio robotico controllato da Bluetooth: -
- 1 x scheda Arduino Uno
- 1 x modulo Bluetooth
- 1 x Power Bank o batteria da 9 V
- 1 x LED di indicazione di qualsiasi colore
- Micro servomotore 4 x 9 g con ingranaggi e morsetti
- 1 x interruttore
Altri requisiti:-
- Una base forte
- Alcuni bastoncini o scale o bastoncini metallici.
- Un foglio rotondo forte ma sottile.
- Nastro biadesivo o super glu
- Pistola Glu con bastone
- e uno smartphone Android
Per saperne di più: Robot che evita gli ostacoli
Fase 11: Costruzione
La prima immagine ti darà i dettagli completi.
Clicca qui per vedere altre foto
Sto usando il mio rover come piattaforma/base e l'ho completato, quindi sto postando alcune immagini del piano e della configurazione in modo che sia facile realizzare un braccio simile e non devi pensare più al design ma devi allungare i fili del servo aggiungendo dei fili.
Passaggio 12: diagramma del circuito
Assemblea del circuito:-
- Arduino Uno's 10 - Modulo Bluetooth TX
- Arduino Uno 11 - Modulo Bluetooth RX
- Arancione di Servo 1 - 3. di Arduino Uno
- Arancione di Servo 2 - 5. di Arduino Uno
- Arancione di Servo 3 - 6. di Arduino Uno
- Arancione di Servo 4 - 9. di Arduino Uno
Leggi di più:Rover con braccio robotico
Passaggio 13: codice Arduino
Copia o scarica da qui
Passaggio 14: passaggi per masterizzare il codice su Arduino
I passaggi sono i seguenti: -
- Scarica o copia il Codice dalla sezione sopra
- Ora avvia Il tuo computer trasferisci il file.ino e aprilo con Arduino IDE.
- Collega la scheda Arduino e il computer con il cavo di collegamento.
- Seleziona il porto e la tavola
- Compila e masterizza il codice facendo clic sul pulsante Carica che si trova nell'angolo in alto a sinistra dell'IDE.
Quindi ora tutto è completato e il nostro braccio robotico è pronto. E dobbiamo solo accenderlo accendendolo.
Per saperne di più: Robot facile con braccio robotico
Passaggio 15: AndroBot_Arm per il controllo di 4 servo
AndroBot_Arm di Sourabh Kumar (inventore dell'app MIT)
Ho sviluppato un'app "AndroBot_Arm" per smartphone Android con l'aiuto dell'app Inventor del MIT, ed è in grado di stabilire una connessione con il braccio tramite Bluetooth e può controllare 4 servo. sto ancora imparando e si aggiornerò regolarmente. quindi visita il nostro sito e segui i nostri profili social. Clicca sull'immagine per vedere i dettagli di tutte le opzioni e i pulsanti. Scarica l'app AndroBot _Arm di Sourabh Kumar da qui:-
AndroBot_Arm.apk di Sourabh Kumar
Passaggio 16: passaggi per il controllo del braccio controllato tramite Bluetooth
- Accendi il braccio accendendolo
- Nel tuo telefono vai su Impostazioni e trova le impostazioni Bluetooth.
- Accendi il Bluetooth del telefono Android e cerca il nuovo Bluetooth
- Devices. HC-04/05 apparirà nell'elenco dopo il risultato della ricerca.
- Associare il modulo Bluetooth utilizzando Passward:-1234
- Ora apri l'app Android e fai clic su Connetti.
- Apparirà una nuova finestra in cui appariranno tutti i dispositivi Bluetooth.
- Fare clic su HC-04/05.
- Ora il tuo braccio robotico è connesso con lo smartphone Android. Ora nell'app ci sono 4 Slider (una diapositiva per un servo). Prova uno per uno controlleranno il braccio.
Leggi tutto: Andro Bot
Passaggio 17: funzionamento del circuito
Prima di tutto l'interruttore del braccio "ON" e anche il modulo bluetooth si accenderà con esso. Dobbiamo collegare il braccio allo Smartphone utilizzando i passaggi precedenti. Ora, dopo aver effettuato la connessione, dobbiamo spostare le slitte a destra oa sinistra. Ogni diapositiva ha alcuni valori simili a X000 a X180.dove X= 1, 2, 3, 4. Ora quando spostiamo il cursore, un numero o una data viene trasferito all'Arduino tramite il modulo Bluetooth. Ora la data viene convertita nell'angolo con l'aiuto del programma e della libreria ora in base all'angolo Il segnale PWM viene fornito ai pin di arduino. Il filo arancione o il filo di segnale di tutti i servo è collegato al pin PWM di Arduino. Quindi anche l'ingranaggio del servo ruota all'angolo. Allo stesso modo il il funzionamento è lo stesso per tutti i servo, e quindi il braccio robotico funziona.
Passaggio 18: l'AndroBot completo
Posiziona il braccio sulla parte superiore del rover e fissalo con la pistola per colla. quindi l'AndroBot viene completato con successo.
Passaggio 19: qualche problema e bisogno del tuo aiuto
So che Instractables è una grande comunità, quindi sto condividendo un problema (o un obiettivo) che ho affrontato in questo progetto e cerco il tuo aiuto.
Ho provato a combinare entrambi il progetto/Parte in un Arduino ma orribilmente fallito. Per favore condividi il tuo suggerimento, idea e aiutami a risolvere questo problema e migliorare l'intero progetto.
Voglio combinare entrambi i circuiti e voglio utilizzare solo un'app (già creata), un Arduino e un modulo Bluetooth
Quindi per favore condividi il tuo suggerimento, idea e aiutami a risolvere questo problema e migliorare l'intero progetto.
Grazie.
Si prega di visitare Abbiamo osservato
Consigliato:
Come installare Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: 7 passaggi (con immagini)
Howto: installazione di Raspberry PI 4 Headless (VNC) con Rpi-imager e immagini: ho intenzione di utilizzare questo Rapsberry PI in una serie di progetti divertenti nel mio blog. Sentiti libero di dare un'occhiata. Volevo tornare a usare il mio Raspberry PI ma non avevo una tastiera o un mouse nella mia nuova posizione. Era un po' che non installavo un Raspberry
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: 6 passaggi (con immagini)
Intelligenza artificiale e riconoscimento delle immagini con HuskyLens: Ehi, come va, ragazzi! Akarsh qui da CETech. In questo progetto, daremo un'occhiata all'HuskyLens di DFRobot. È un modulo fotocamera basato sull'intelligenza artificiale in grado di eseguire diverse operazioni di intelligenza artificiale come Face Recognitio
Riconoscimento delle immagini con schede K210 e Arduino IDE/Micropython: 6 passaggi (con immagini)
Riconoscimento immagine con schede K210 e Arduino IDE/Micropython: ho già scritto un articolo su come eseguire demo OpenMV su Sipeed Maix Bit e ho anche realizzato un video di demo di rilevamento oggetti con questa scheda. Una delle tante domande che le persone hanno posto è: come posso riconoscere un oggetto che la rete neurale non è tr
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Come smontare un computer con semplici passaggi e immagini: 13 passaggi (con immagini)
Come smontare un computer con semplici passaggi e immagini: questa è un'istruzione su come smontare un PC. La maggior parte dei componenti di base sono modulari e facilmente smontabili. Tuttavia è importante che tu sia organizzato al riguardo. Questo ti aiuterà a non perdere parti e anche a rendere più facile il rimontaggio