Sommario:

Robot umanoide fai-da-te Otto: 7 passaggi (con immagini)
Robot umanoide fai-da-te Otto: 7 passaggi (con immagini)

Video: Robot umanoide fai-da-te Otto: 7 passaggi (con immagini)

Video: Robot umanoide fai-da-te Otto: 7 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Luglio
Anonim

Progetti Tinkercad »

Il robot bipede Otto ora ha le braccia per assomigliare a un "umano" e una matrice di LED per esprimere le emozioni. Stampa in 3D da solo e poi raccogli le parti per costruire da solo.

Otto è veramente Opensource; significa che l'hardware è facilmente individuabile in modo che altri possano realizzarlo, compatibile con Arduino, stampabile in 3D e personalizzabile, l'occasione perfetta per costruire e avere il tuo primissimo robot, imparare la robotica e divertirti, imparerai la connessione logica tra codice e azione, e assemblandolo, capirai come funzionano i suoi componenti e l'elettronica. Visita www.ottodiy.com per informazioni più dettagliate.

Otto DIY Humanoid cammina, balla, emette suoni ed evita gli ostacoli, come il basic ma ha anche 2 bracci, una matrice LED per esprimere emozioni e un giroscopio per misurare l'orientamento e il movimento per le interazioni.

Si prega di notare che Humanoid è un robot avanzato rispetto al semplice Otto bipede, richiederà ESPERIENZA NELLA COSTRUZIONE DI ROBOT E PI TEMPO, TI CONSIGLIAMO DI COSTRUIRE PRIMA ALMENO L'Otto BASE FAI DA TE, altrimenti prendilo come una sfida:D

Forniture

1 x Nano ATmega328

1 x Nano Shield I/O

1 x cavo da USB-A a Mini-USB

1 x sensore a ultrasuoni HC-SR04

6 x Micro servo MG90s

1 x cicalino 24 x cavo jumper femmina/femmina

1 x matrice LED 8x8

1 x sensore sonoro

1 x sensore tattile

1 x modulo Bluetooth BLE

1 x caricabatterie + amplificatore di potenza

1 x Microinterruttore Autobloccante On/Off

1 x sensore giroscopio (opzionale)

1 x testina stampata in 3D

1 x corpo stampato in 3D

4 x gambe stampate in 3D (2 sono le braccia)

2 x impugnatura stampata in 3D

2 x piedino stampato in 3D

1 x cacciavite a croce piccolo 8 x viti M2 extra

Forbici o pinze.

Computer per la programmazione e smartphone per il controllo.

Passaggio 1: stampa 3D

Otto è molto ben progettato per la stampa 3D, quindi non ti darà problemi se segui questi parametri comuni:

Si consiglia di utilizzare una stampante 3D FDM con materiale PLA. Non occorrono supporti o zattere. Risoluzione: 0,30 mm Densità di riempimento 20% dovrebbero essere necessarie circa 9 ore per stampare in 3D un set completo di parti per un umanoide Otto.

L'ho realizzato in TinkerCAD in modo che tu possa giocare e personalizzare il tuo robot!

Trova i file STL qui

Passaggio 2: a blocchi

Image
Image

Per i principianti si consiglia di iniziare a programmare utilizzando il nostro nuovo Otto Blockly, un semplice software di programmazione visiva:

Otto Blockly è completamente autonomo (non è necessario l'IDE Arduino, né l'impostazione di librerie e non è richiesto l'accesso a Internet).

  1. Scarica dal nostro sito web qui
  2. Installare.
  3. Apri l'esempio per Humanoid.
  4. Collega il tuo robot Otto.
  5. Seleziona Arduino nano,
  6. Seleziona la porta USB a cui è collegato il tuo robot.*
  7. Controlla/carica e sì, è così facile!

*Se il tuo computer non ha riconosciuto il dispositivo USB dovresti installare il driver CH340 per il tuo Sistema Operativo trovalo qui:

Scopri di più su Otto Blockly qui

Passaggio 3: Arduino

Per i programmatori più avanzati puoi alternativamente utilizzare Arduino IDE.

Scarica le librerie Otto qui

Ti permetterà di sfruttare davvero le potenzialità del tuo robot, potrai provare molti codici di esempio (sketch) che potrai semplicemente caricare e modificare per i tuoi programmi.

  1. Scarica gratuitamente il software Arduino IDE
  2. Installa il software Arduino IDE nel tuo computer.
  3. Scarica le librerie Otto che sono qui
  4. Apri Arduino IDE, vai a Schizzo> Includi libreria> Aggiungi libreria. ZIP. Nella parte superiore dell'elenco a discesa, seleziona l'opzione "Aggiungi libreria. ZIP".
  5. Ti verrà chiesto di selezionare la libreria. Passa alla posizione del file.zip che hai appena scaricato e apri così com'è.
  6. Torna al menu Schizzo > Includi libreria. menù. Ora dovresti vedere la libreria nella parte inferiore del menu a discesa. Ciò significa che è pronto per l'uso dei codici Ottos!
  7. Collega il tuo Otto tramite USB.
  8. Selezionare in Arduino Tools/ Board: Processore “Arduino Nano”: “ATmega328 (Old bootloader)" Porta COM# (dove è connesso il tuo Otto)
  9. Apri in File/Esempi/OttoDIYLib/dance/Otto_allmoves_V9.ino
  10. Verifica/carica il codice.

Passaggio 4: elettronica

Elettronica
Elettronica
Elettronica
Elettronica
Elettronica
Elettronica

Prima di utilizzare le batterie è necessario controllare le connessioni e testare il robot con il cavo USB collegato a un computer.

Come buona pratica, dovresti controllare l'elettronica e il software nel tuo computer, prima di assemblare tutti i robot per evitare di dover smontare l'intero robot per riparare qualcosa. Puoi farlo semplicemente collegando almeno tutti i servi, nel posto indicato nella strizzatura sottostante e caricando qualsiasi codice che faccia muovere Otto. Se sei pronto per le batterie puoi anche controllare se la tua fonte di alimentazione funziona, a seconda del tipo di batterie che hai ci sono molte opzioni

In realtà ci sono molte opzioni per alimentare il tuo robot Otto in diversi modi, esploriamo in modo più dettagliato in questo articolo del blog:

Questo è un cablaggio di base che utilizza i circuiti Tinkercad, con un programma di base che puoi codificare in base per assicurarti che i tuoi servi siano centrati e che tutto funzioni (nota che i componenti nei circuiti Tinkercad non sono gli stessi di Arduino UNO invece di nano ma Il principio è lo stesso.

Passaggio 5: istruzioni di montaggio

Ora, dopo aver verificato che tutta la tecnologia funzioni correttamente, possiamo finalmente iniziare a costruire! raccogliere tutte le parti necessarie per questo assemblaggio.

LE GAMBE SONO DAVVERO LA STESSA PARTE PER LE BRACCIA!"

Prima di iniziare il montaggio, scaricare e leggere attentamente il manuale di istruzioni.

Oppure segui il video.

Se vedi qualche disallineamento nei movimenti controlla che siano allineati al centro i tuoi servi prima del montaggio, ma se vuoi camminate e movimenti più precisi allora puoi fare qualche calibrazione elettronica come spieghiamo in questo articolo del blog: https://www. ottodiy.com/blog/calibration

Passaggio 6: APP Bluetooth

Molte persone vogliono solo farlo direttamente, ma consiglio di fare prima un po' di codice;)

Abbiamo un'ottima app che controlla e programma anche le sequenze di base su Otto, sia per iOS che per Android, se sei pronto per questo

1. Assicurati che le librerie Arduino di Otto siano state installate correttamente

2. Quindi collega il modulo Bluetooth in questo modo:

Pin RX a 12 sulla scheda

Pin TX a 11

Vcc a qualsiasi 5V

Gnd a qualsiasi G

Caricare il codice Bluetooth con Arduino IDE è semplice ma devi assicurarti che le librerie siano installate correttamente (non è necessario ripetere questo passaggio, se lo hai già fatto prima)

3. Passare a File/Examples/OttoDIYLib/Bluetooth/Otto_APP.ino o aprire lo sketch Arduino.ino dalla cartella del codice.

4. Collega il tuo Otto tramite USB. Selezionare in Arduino Tools/ Board: Processore “Arduino Nano”: “ATmega328 (Old bootloader) Porta COM# (dove è connesso il tuo Otto)

5. Controllare e poi caricare il codice tramite USB.

6. Scarica e installa l'APP sul tuo smartphone

7. Nelle impostazioni del telefono Abilita Bluetooth, cerca e associa il modulo 1234 come password. (questo è per collegarsi al tuo telefono e deve essere fatto solo una volta)

8. Quindi aprire l'APP effettiva e seguire il processo di connessione all'interno dell'APP.

9. Fatto! il tuo Otto è pronto per controllare e programmare dal tuo telefono.

Passaggio 7: unisciti alla community di Otto Builder

Congratulazioni, hai creato un robot umanoide! fondamentalmente.

I veri umanoidi hanno più articolazioni pensi di poter creare un robot più complesso? Scopri di più su codifica, elettronica, design, stampa 3D e robotica in generale nel nostro programma Open EDU (Open Education) qui.

Condividi la tua creatività. L'idea di Otto è che, una volta apprese le basi, si hackera e si crea il proprio!

Unisciti alla nostra community qui

Gruppo su Facebook. per condividere e chiedere aiuto nella community e mettere mi piace alla nostra pagina Facebook

Canale YouTube per ulteriori video e tutorial.

Instagram seguici e condividi #ottodiy

Twitter seguici e condividi #ottodiy

Entra a far parte di questa amichevole comunità di costruttori di robot, insegnanti e creatori! Benvenuto nella nostra comunità Otto Builder!

ci vediamo lì;)

Consigliato: