Il robot lavora sulla scheda Arduino. Un'unità computer viene utilizzata come fonte di alimentazione.
Materiali e strumenti:
- 6 servomotori;
- acrilico con uno spessore di 2 mm (e un altro piccolo pezzo con uno spessore di 4 mm);
- un treppiede (per creare una base);
- sensore di distanza ad ultrasuoni tipo hc-sr04;
- controller Arduino Uno;
- controller di potenza (prodotto in modo indipendente);
- alimentazione da un computer;
- computer (necessario per la programmazione di Arduino);
- fili, strumenti e altro.
Processo di produzione:
Primo passo. Montiamo la parte meccanica del robot
La parte meccanica è assemblata in modo molto semplice. Due pezzi di acrilico devono essere collegati mediante un servomotore. Gli altri due collegamenti sono collegati in modo simile. Per quanto riguarda l'impugnatura, è meglio acquistarlo online. Tutti gli elementi sono fissati con viti.
La lunghezza della prima parte è di circa 19 cm e la seconda di circa 17,5 cm, mentre il collegamento frontale ha una lunghezza di 5,5 cm. Per quanto riguarda gli altri elementi, le dimensioni sono scelte a propria discrezione.
L'angolo di rotazione alla base del braccio meccanico dovrebbe essere di 180 gradi, quindi è necessario installare un servomotore dal basso. Nel nostro caso, deve essere installato in una palla da discoteca. Il robot è già installato sul servomotore.
Per installare un sensore a ultrasuoni, è necessario un pezzo di acrilico spesso 2 cm.
Per installare la pinza, sono necessarie diverse viti e un servomotore. Devi prendere la sedia a dondolo dal servomotore e accorciarla fino a quando non arriva all'impugnatura. Quindi puoi stringere le due piccole viti. Dopo l'installazione, il servomotore deve essere ruotato nella posizione più a sinistra e le ganasce della pinza vengono unite.
Ora il servomotore è montato su 4 bulloni, mentre è importante assicurarsi che sia nella posizione estrema sinistra e che le labbra siano unite.
Ora il servo può essere collegato alla scheda e verificare se la pinza funziona.
Secondo passo Retroilluminazione robot
Per rendere il robot più interessante, può essere reso retroilluminato. Questo viene fatto con l'aiuto di LED di vari colori.
Terzo passo collegamento elettronico parti
Il controller principale per il robot è la scheda Arduino. Un'unità computer viene utilizzata come fonte di alimentazione, alle sue uscite è necessario trovare una tensione di 5 volt. Dovrebbe essere, se si misura la tensione sui fili rosso e nero con un multimetro. Questa tensione è necessaria per alimentare i servomotori e il sensore di distanza. Il filo giallo e nero dell'unità produce già 12 volt, sono necessari per l'Arduino.
Per i servomotori, è necessario creare cinque connettori. Colleghiamo 5V a positivo e negativo a terra. Il sensore di distanza è collegato allo stesso modo.
C'è anche un LED di alimentazione sulla scheda. Per il collegamento viene utilizzata una resistenza da 100 ohm tra + 5 V e terra.
Le uscite dei servomotori sono collegate alle uscite PWM su Arduino. Tali pin sulla scheda sono indicati dal simbolo “~”. Per quanto riguarda il sensore di distanza ad ultrasuoni, può essere collegato ai pin 6 e 7. Il LED è collegato a terra e al 13 ° pin.
Ora puoi iniziare a programmare. Prima di connettersi tramite USB, è necessario assicurarsi che l'alimentazione sia completamente spenta. Durante il test del programma, è necessario spegnere anche il robot. In caso contrario, il controller riceverà 5 V da USB e 12 V dall'alimentazione.
Nel diagramma puoi vedere che sono stati aggiunti potenziometri per controllare i servomotori. Non sono un componente necessario del robot, ma senza di essi il codice proposto non funzionerà. I potenziometri sono collegati ai pin 0,1,2,3 e 4.
Il circuito ha una resistenza R1, può essere sostituito con un potenziometro di 100 kOhm. Ciò ti consentirà di regolare manualmente la luminosità. Per quanto riguarda le resistenze R2, il loro valore nominale è 118 Ohm.
Ecco un elenco dei principali nodi utilizzati:
- 7 LED;
- R2 - resistenza da 118 ohm;
- R1 - resistenza da 100 kΩ;
- interruttore;
- fotoresistenza;
- transistor bc547.
Fase quattro Programmazione e primo lancio del robot
Per controllare il robot sono stati utilizzati 5 potenziometri. È del tutto possibile sostituire un tale circuito con un potenziometro e due joystick. Come collegare un potenziometro è stato mostrato nel passaggio precedente. Dopo l'installazione il robot skchech può essere testato.
I primi test del robot hanno mostrato che i servomotori installati futuba s3003 erano deboli per il robot. Possono essere usati solo per girare il braccio o per afferrare. Invece, l'autore ha installato i motori mg995. Un'opzione ideale sarebbe i motori mg946.
Questo è tutto, il robot è pronto. Ora puoi sperimentarlo, migliorarlo e divertirti in modo interessante homebrew ramoscello.