Come configurare smartphone e PC. Portale informativo
  • casa
  • Sistema operativo
  • Come realizzare un robot a casa: un piano d'azione passo dopo passo. Fai da te: Phoenix è un semplice robot da combattimento per combattere i robot

Come realizzare un robot a casa: un piano d'azione passo dopo passo. Fai da te: Phoenix è un semplice robot da combattimento per combattere i robot

Crea un robot molto semplice Vediamo cosa serve creare un robot a casa, per comprendere le basi della robotica.

Sicuramente, dopo aver visto film sui robot, spesso volevi costruire il tuo compagno d'armi, ma non sapevi da dove cominciare. Ovviamente non sarai in grado di costruire un terminatore bipede, ma non miriamo a questo. Chiunque sappia tenere correttamente in mano un saldatore può assemblare un semplice robot e questo non richiede una conoscenza approfondita, anche se non interferirà. La robotica amatoriale non è molto diversa dall'ingegneria dei circuiti, solo molto più interessante, perché qui sono interessate anche aree come la meccanica e la programmazione. Tutti i componenti sono prontamente disponibili e non sono così costosi. Quindi il progresso non si ferma e lo useremo a nostro vantaggio.

introduzione

Così. Cos'è un robot? Nella maggior parte dei casi si tratta di un dispositivo automatico che risponde a qualsiasi azione ambientale. I robot possono essere controllati da un essere umano o eseguire azioni pre-programmate. Tipicamente, il robot ha una varietà di sensori (distanza, angolo di rotazione, accelerazione), videocamere, manipolatori. La parte elettronica del robot è costituita da un microcontrollore (MC), un microcircuito che contiene un processore, un generatore di clock, varie periferiche, RAM e memoria permanente. Esiste un numero enorme di microcontrollori diversi nel mondo per diverse applicazioni e sulla base di essi possono essere assemblati potenti robot. Per gli edifici amatoriali, i microcontrollori AVR sono ampiamente utilizzati. Sono di gran lunga i più accessibili e su Internet puoi trovare molti esempi basati su questi MK. Per lavorare con i microcontrollori è necessario essere in grado di programmare in assembler o C e avere una conoscenza di base dell'elettronica digitale e analogica. Nel nostro progetto useremo C. La programmazione per MK non è molto diversa dalla programmazione su un computer, la sintassi del linguaggio è la stessa, la maggior parte delle funzioni sono praticamente le stesse e quelle nuove sono abbastanza facili da imparare e comode da usare.

Cosa ci serve

Per cominciare, il nostro robot sarà in grado di aggirare semplicemente gli ostacoli, ovvero ripetere il normale comportamento della maggior parte degli animali in natura. Tutto ciò di cui abbiamo bisogno per costruire un robot del genere può essere trovato nei negozi di ingegneria radio. Decidiamo come si muoverà il nostro robot. Considero i cingoli utilizzati nei carri armati quelli di maggior successo, questa è la soluzione più conveniente, perché i cingoli hanno una maggiore percorribilità rispetto alle ruote dell'auto ed è più comodo controllarli (per girare, è sufficiente ruotare i binari in direzioni diverse). Pertanto, avrai bisogno di qualsiasi carro armato giocattolo con cingoli che ruotano indipendentemente l'uno dall'altro, puoi acquistarne uno in qualsiasi negozio di giocattoli a un prezzo ragionevole. Da questo serbatoio ti serve solo una piattaforma con cingoli e motori con riduttori, puoi tranquillamente svitare il resto e buttarlo via. Abbiamo anche bisogno di un microcontrollore, la mia scelta è ricaduta sull'ATmega16: ha abbastanza porte per collegare sensori e periferiche, e in generale è abbastanza conveniente. Dovrai anche acquistare alcuni componenti radio, un saldatore, un multimetro.

Fare una tavola con MK

Nel nostro caso il microcontrollore svolgerà le funzioni del cervello, ma non inizieremo con esso, ma con l'alimentazione del cervello del robot. Una corretta alimentazione è la chiave per la salute, quindi inizieremo con come nutrire correttamente il nostro robot, perché i costruttori di robot principianti di solito commettono errori su questo. E affinché il nostro robot funzioni normalmente, è necessario utilizzare uno stabilizzatore di tensione. Preferisco il chip L7805: è progettato per emettere una tensione stabile di 5 V, che è ciò di cui ha bisogno il nostro microcontrollore. Ma poiché la caduta di tensione su questo chip è di circa 2,5 V, è necessario fornire almeno 7,5 V. Insieme a questo stabilizzatore, vengono utilizzati condensatori elettrolitici per appianare le ondulazioni di tensione e un diodo deve essere incluso nel circuito per proteggere dall'inversione di polarità.

Ora possiamo lavorare sul nostro microcontrollore. Il case dell'MK è DIP (è più comodo da saldare) e ha quaranta pin. A bordo c'è un ADC, PWM, USART e tante altre cose che per ora non useremo. Diamo un'occhiata ad alcuni nodi importanti. L'uscita RESET (la nona gamba dell'MK) viene portata dal resistore R1 al "più" della fonte di alimentazione - questo deve essere fatto! Altrimenti, il tuo MK potrebbe resettarsi involontariamente o, in altre parole, fallire. È inoltre auspicabile, ma non obbligatorio, collegare a terra il RESET tramite il condensatore ceramico C1. Nel diagramma puoi anche vedere un elettrolita da 1000 uF, ti salva dalle cadute di tensione quando i motori sono in funzione, il che avrà anche un effetto positivo sul funzionamento del microcontrollore. Il risonatore a cristallo X1 e i condensatori C2, C3 devono essere posizionati il ​​più vicino possibile ai pin XTAL1 e XTAL2.

Non parlerò di come eseguire il flashing di MK, poiché puoi leggerlo su Internet. Scriveremo il programma in C, ho scelto CodeVisionAVR come ambiente di programmazione. È un ambiente abbastanza pratico e utile per i principianti perché ha una procedura guidata di generazione del codice integrata.

Controllo del motore

Un componente altrettanto importante nel nostro robot è il driver del motore, che ci rende più facile controllarlo. Mai e per nessun motivo i motori devono essere collegati direttamente all'MK! In generale, i carichi potenti non possono essere controllati direttamente dal microcontrollore, altrimenti si esaurirà. Usa transistor chiave. Per il nostro caso, c'è un chip speciale: L293D. In progetti così semplici, cerca sempre di utilizzare questo particolare chip con l'indice "D", poiché ha diodi integrati per la protezione da sovraccarico. Questo chip è molto facile da gestire e facile da ottenere nei negozi di ingegneria radio. È disponibile in due pacchetti DIP e SOIC. Useremo in un pacchetto DIP a causa della facilità di montaggio sulla scheda. L'L293D dispone di alimentatori motore e logica separati. Pertanto, alimenteremo il microcircuito stesso dallo stabilizzatore (ingresso VSS) ei motori direttamente dalle batterie (ingresso VS). L293D può sopportare un carico di 600 mA per canale e ha due di questi canali, ovvero due motori possono essere collegati a un microcircuito. Ma per andare sul sicuro, combineremo i canali, e quindi avremo bisogno di un microfono per ogni motore. Ne consegue che l'L293D sarà in grado di sopportare 1,2 A. Per ottenere ciò, è necessario unire le gambe del micro, come mostrato nello schema. Il microcircuito funziona come segue: quando viene applicato uno "0" logico a IN1 e IN2 e un'unità logica viene applicata a IN3 e IN4, il motore ruota in una direzione e, se i segnali sono invertiti, viene applicato uno zero logico, quindi il motore inizierà a ruotare nella direzione opposta. I pin EN1 e EN2 sono responsabili dell'accensione di ciascun canale. Li colleghiamo e li colleghiamo all'alimentazione "più" dallo stabilizzatore. Poiché il microcircuito si riscalda durante il funzionamento e l'installazione di radiatori è problematica su questo tipo di custodia, la rimozione del calore è fornita dalle gambe GND: è meglio saldarle su un'ampia area di contatto. Questo è tutto ciò che devi sapere sui conducenti di motori per la prima volta.

Sensori di ostacolo

Affinché il nostro robot possa navigare e non schiantarsi contro tutto, installeremo su di esso due sensori a infrarossi. Il sensore più semplice è costituito da un diodo IR che emette nello spettro infrarosso e da un fototransistor che riceverà un segnale dal diodo IR. Il principio è questo: quando non ci sono ostacoli davanti al sensore, i raggi IR non cadono sul fototransistor e questo non si apre. Se c'è un ostacolo davanti al sensore, i raggi da esso vengono riflessi e cadono sul transistor: si apre e la corrente inizia a fluire. Lo svantaggio di tali sensori è che possono reagire in modo diverso a superfici diverse e non sono protetti dalle interferenze: il sensore potrebbe funzionare accidentalmente a causa di segnali estranei provenienti da altri dispositivi. La modulazione del segnale può proteggere dalle interferenze, ma per ora non ci preoccuperemo di questo. Tanto per cominciare, basta.


Software del robot

Per rianimare il robot, è necessario scrivere il firmware per esso, ovvero un programma che preleverebbe letture da sensori e motori di controllo. Il mio programma è il più semplice, non contiene strutture complesse e sarà comprensibile a tutti. Le due righe successive includono file di intestazione per il nostro microcontrollore e comandi per la generazione di ritardi:

#includere
#includere

Le seguenti righe sono condizionali perché i valori PORTC dipendono da come hai collegato il driver del motore al tuo microcontrollore:

PORTA.0 = 1; PORTA.1 = 0; PORTC.2 = 1; PORTC.3 = 0; Un valore di 0xFF significa che l'output sarà un log. "1" e 0x00 è un registro. "0". Con la seguente costruzione, controlliamo se c'è un ostacolo davanti al robot e da che parte si trova: if (!(PINB & (1<

Se la luce di un diodo IR colpisce il fototransistor, viene impostato un registro sulla gamba del microcontrollore. "0" e il robot inizia a indietreggiare per allontanarsi dall'ostacolo, poi si gira per non urtare nuovamente l'ostacolo e poi avanza di nuovo. Avendo a disposizione due sensori, controlliamo due volte la presenza di un ostacolo, a destra ea sinistra, e quindi possiamo scoprire da che parte si trova l'ostacolo. Il comando "delay_ms(1000)" indica che trascorrerà un secondo prima che inizi l'esecuzione del comando successivo.

Conclusione

Ho coperto la maggior parte degli aspetti che ti aiuteranno a costruire il tuo primo robot. Ma la robotica non finisce qui. Se assembli questo robot, avrai molte opportunità per espanderlo. Puoi migliorare l'algoritmo del robot, ad esempio cosa fare se l'ostacolo non è su un lato, ma proprio di fronte al robot. Inoltre, non fa male installare un codificatore, un semplice dispositivo che ti aiuterà a posizionare e conoscere con precisione la posizione del tuo robot nello spazio. Per chiarezza, è possibile installare un display a colori o monocromatico in grado di mostrare informazioni utili: il livello di carica della batteria, la distanza dall'ostacolo, varie informazioni di debug. Il miglioramento dei sensori non interferirà: l'installazione di TSOP (si tratta di ricevitori IR che percepiscono un segnale solo di una certa frequenza) invece dei fototransistor convenzionali. Oltre ai sensori a infrarossi, ci sono quelli a ultrasuoni, che sono più costosi e anche non privi di inconvenienti, ma recentemente stanno guadagnando popolarità tra i costruttori di robot. Affinché il robot risponda al suono, sarebbe bello installare microfoni con un amplificatore. Ma la cosa davvero interessante, credo, è installare la telecamera e programmare la visione artificiale basata su di essa. Esiste una serie di speciali librerie OpenCV con le quali è possibile programmare il riconoscimento facciale, i movimenti su fari colorati e molte altre cose interessanti. Tutto dipende dalla tua immaginazione e abilità.

Elenco dei componenti:

    ATmega16 nel pacchetto DIP-40>

    L7805 in confezione TO-220

    L293D in confezione DIP-16 x2 pz.

    resistori con una potenza di 0,25 W con tagli: 10 kOhm x1 pz., 220 Ohm x4 pz.

    condensatori ceramici: 0,1 uF, 1 uF, 22 pF

    condensatori elettrolitici: 1000 uF x 16 V, 220 uF x 16 V x2 pz.

    diodo 1N4001 o 1N4004

    Risonatore al quarzo da 16 MHz

    Diodi IR: qualsiasi nella quantità di due pezzi andrà bene.

    fototransistor, anche qualsiasi, ma che reagiscono solo alla lunghezza d'onda dei raggi IR

Codice firmware:

/************************************************** **** **** Firmware per il robot tipo MK: ATmega16 Frequenza di clock: 16,000000 MHz Se si dispone di una frequenza al quarzo diversa, è necessario specificarla nelle impostazioni dell'ambiente: Progetto -> Configura -> "Compilatore C" scheda ****** ******************************************* *********/ #includere #includere void main(void) ( //Imposta le porte per l'input //Attraverso queste porte riceviamo i segnali dai sensori DDRB=0x00; //Attiva le resistenze pull-up PORTB=0xFF; //Imposta le porte per l'output //Attraverso queste porte controlliamo i motori DDRC =0xFF; //Loop principale del programma. Qui leggiamo i valori dai sensori //e controlliamo i motori while (1) ( //Vai avanti PORTC.0 = 1; PORTC.1 = 0; PORTC.2 = 1; PORTC.3 = 0; if (!(PINB & (1<A proposito del mio robot

Al momento il mio robot è quasi completo.


Ha una telecamera wireless, un sensore di distanza (sia la telecamera che questo sensore sono installati su una torre rotante), un sensore di ostacoli, un codificatore, un ricevitore di segnale dal telecomando e un'interfaccia RS-232 per il collegamento a un computer. Funziona in due modalità: autonoma e manuale (riceve i segnali di controllo dal telecomando), la telecamera può essere accesa/spenta anche da remoto o dal robot stesso per risparmiare la carica della batteria. Sto scrivendo un firmware per la protezione dell'appartamento (trasferimento di immagini su un computer, rilevamento del movimento, deviazione dei locali).

Come realizzare un robot a casa in modo che tutto funzioni? Devi iniziare in modo semplice e complicare gradualmente! Le istruzioni per creare robot con le tue mani a casa hanno letteralmente inondato Internet. Anche l'autore dell'articolo non rimarrà estraneo a questo. In generale, questo processo può essere suddiviso in tre parti: teorica, preparatoria e assemblaggio stesso. Nell'ambito dell'articolo, verranno presi in considerazione tutti e verrà descritto lo schema generale per lo sviluppo di un detergente.

Costruire un robot a casa

Per sviluppare da zero, è necessaria la conoscenza della corrente, della tensione, del funzionamento di vari elementi come flip-flop, condensatori, resistori, transistor. Dovresti anche imparare a saldare tutto questo sugli schemi e utilizzare i cavi di collegamento. È necessario elaborare ogni aspetto del movimento e dell'esecuzione delle azioni, ottenendo il massimo dettaglio delle azioni per raggiungere il tuo obiettivo. E questa conoscenza è necessaria se sei veramente interessato a come realizzare un robot a casa, e non solo curiosità oziosa.

Processi preparatori

Prima di iniziare a capire come realizzare un robot a casa, devi prenderti cura delle condizioni in cui verrà assemblato. Per prima cosa devi preparare un posto di lavoro in cui verrà creato il dispositivo desiderato. È necessario posizionare la struttura stessa e le sue parti costitutive da qualche parte. Dovresti anche considerare la questione del posizionamento conveniente del saldatore, della colofonia e della lega per saldatura. Il posto di lavoro dovrebbe essere il più ottimizzato possibile in modo da fornire comodità quando si interagisce con la struttura.

Assemblaggio

È necessario pensare alla "spina dorsale" della struttura su cui tutto sarà costruito. Di solito viene scelta una parte e tutte le altre sono già saldate ad essa. Parlando della qualità della saldatura, va detto che i luoghi in cui verrà eseguita devono essere puliti. Inoltre, a seconda dello spessore dei fili e delle gambe utilizzate, è necessario selezionare una quantità sufficiente di saldatura in modo che gli elementi non cadano durante il funzionamento. Per semplificare i processi di trasmissione del segnale e prevenire la possibilità di un cortocircuito, può essere inciso, quindi vengono applicati tutti gli elementi necessari, la struttura risultante viene collegata a una fonte di alimentazione e, se necessario, il dispositivo viene finalizzato.

robot semplice

Come fare qualcosa di facile a casa? Inoltre, è utile? È necessario mantenere pulita la tua casa ed è auspicabile automatizzare questo processo. Certo, è difficile creare un vero e proprio robot per la pulizia, ma il design minimo che assicurerà la raccolta della polvere dai pavimenti delle stanze è del tutto possibile. Ad essere onesti, verrà considerato chi lavora in un posto e allo stesso tempo rimuove piccoli detriti situati nell'area di schieramento. Per creare un tale design, devi disporre dei seguenti materiali:

  1. Piatto di plastica.
  2. Tre piccole spazzole che servono per pulire le scarpe o il pavimento.
  3. Due ventole che possono essere prese da computer obsoleti.
  4. Batteria da 9 V e connettore per esso.
  5. Accoppiatore o morsetti che possono scattare in posizione da soli.
  6. Bulloni e dadi.

Praticare i fori per le spazzole a distanze uguali. Attaccali. È auspicabile che tutte le spazzole siano posizionate ad uguale distanza dalle altre e dal centro del piatto. Usando bulloni e dadi, un supporto di regolazione dovrebbe essere attaccato a ciascuno di essi e loro stessi sono fissati con il loro aiuto. I cursori dei dispositivi di fissaggio di regolazione devono essere impostati sulla posizione centrale. Per il movimento useremo i fan. Li colleghiamo alla batteria e li posizioniamo in parallelo in modo che assicurino la rotazione del robot in cerchio. Questo design verrà utilizzato come motore di vibrazione. Metti i terminali e il design è pronto per l'uso. Se durante il processo di pulizia il robot si sposta di lato, lavorare con i dispositivi di fissaggio di regolazione. Il progetto presentato nell'articolo non richiede costi finanziari significativi o la disponibilità di competenze ed esperienza. Durante la creazione del robot sono stati utilizzati materiali poco costosi, che non rappresentano un problema significativo da ottenere. Se vuoi complicare il design e farlo muovere intenzionalmente, avrai bisogno di miglioramenti sotto forma di motori e microcontrollori aggiuntivi. Ecco come realizzare un robot a casa. E pensa solo a quanto puoi migliorare qui! Il campo più ampio per l'attività di progettazione.

Oggi ti diremo come realizzare un robot con mezzi improvvisati. Il risultante "androide high-tech", sebbene sarà di piccole dimensioni ed è improbabile che possa aiutarti nelle faccende domestiche, divertirà sicuramente sia i bambini che gli adulti.

Materiali necessari

Per creare un robot con le tue mani, non hai bisogno della conoscenza della fisica nucleare. Questo può essere fatto a casa con materiali ordinari che sono costantemente a portata di mano. Quindi di cosa abbiamo bisogno:
  • 2 pezzi di filo
  • 1 motore
  • 1 batteria AA
  • 3 puntine da disegno
  • 2 pezzi di cartone espanso o materiale simile
  • 2-3 testine di vecchi spazzolini da denti o alcune graffette

1. Collegare la batteria al motore

Usando una pistola per colla, attacca un pezzo di cartone espanso all'alloggiamento del motore. Quindi incolla la batteria su di essa.

Questo passaggio può sembrare confuso. Tuttavia, per creare un robot, devi farlo muovere. Mettiamo un piccolo pezzo oblungo di cartone espanso sull'asse del motore e lo fissiamo con una pistola per colla. Questo design darà al motore uno squilibrio, che metterà in moto l'intero robot.

Alla fine del destabilizzatore, lascia cadere un paio di gocce di colla o attacca qualche elemento decorativo: questo aggiungerà individualità alla nostra creazione e aumenterà l'ampiezza dei suoi movimenti.

3. Gambe

Ora devi dotare il robot degli arti inferiori. Se usi le testine dello spazzolino da denti per questo, incollale sul fondo del motore. Come strato, puoi usare lo stesso pannello di schiuma.

Il prossimo passo è collegare i nostri due pezzi di filo ai contatti del motore. Puoi semplicemente avvitarli, ma saldarli è ancora meglio, questo renderà il robot più resistente.

5. Collegamento batteria

Usando una pistola termica, incolla il filo a un'estremità della batteria. Puoi scegliere uno qualsiasi dei due fili e uno dei due lati della batteria: in questo caso la polarità non ha importanza. Se sei bravo a saldare, puoi anche usare la saldatura invece della colla per questo passaggio.

6. Occhi

Come gli occhi del robot, è abbastanza adatto un paio di perline, che attacciamo con colla a caldo a una delle estremità della batteria. A questo punto, puoi mostrare la tua immaginazione e inventare l'aspetto degli occhi a tua discrezione.

7. Avvia

Ora diamo vita al nostro mestiere. Prendi l'estremità libera del filo e fissala al terminale della batteria non occupato con del nastro adesivo. Non utilizzare adesivo hot melt per questo passaggio, perché non ti consentirà di spegnere il motore se necessario.

Hai mai desiderato costruire un robot da combattimento? Probabilmente hai pensato che fosse troppo costoso e pericoloso. Tuttavia, la maggior parte delle competizioni di robot da combattimento ha una classe di peso di 150 grammi, incluso RobotWars. Questa classe è chiamata "Antweight" nella maggior parte dei paesi e "FairyWeight" negli Stati Uniti. Sono molto più economici dei grandi robot da combattimento e non altrettanto pericolosi. Pertanto, sono ideali per chi è nuovo a combattere i robot. Questo articolo ti mostrerà come progettare e costruire un robot da combattimento Antweight.


NOTA: Questo articolo presuppone che tu abbia già letto e costruito un semplice robot RC. In caso contrario, torna indietro e primo fallo. Va notato che questo articolo nonè una raccomandazione per utilizzare una certa parte del tuo robot. Questo per incoraggiare la creatività e la diversità tra i robot.

Passi

    Comprendi le regole. Prima di progettare un robot da competizione, devi conoscere tutte le regole. Possono essere trovati La regola di costruzione più importante da seguire è il requisito di dimensioni/peso (4 "X4" X4 "150 grammi) e la regola dell'armatura di metallo, che dice che non puoi avere un'armatura più spessa di 1 mm.

    Che arma userai? Una parte importante di un robot da combattimento è un'arma. Trova un'idea per un'arma, ma assicurati di non oltrepassare le regole. Per il tuo primo bot antweight, è altamente raccomandato usare "flipper" o anche "pusher". Un'arma ribaltabile, se progettata correttamente, può essere l'arma più efficace nella classe Antweight. L'arma da spinta è la più semplice, in quanto non è un'arma in movimento. L'intero robot agisce come un'arma e spinge i robot in giro. Questo è efficace poiché le regole stabiliscono che metà dell'arena deve essere senza muri. Sarai in grado di spingere un altro robot fuori dall'arena.

    Scegli i tuoi dettagli. Sì, hai bisogno scegliere i tuoi dettagli prima del design. Tuttavia, non comprarli. Addio. Basta selezionare i dettagli e il progetto corrispondente. Se qualcosa non si adatta o non funziona durante la progettazione, risparmierai denaro potendo sostituire le parti. E di nuovo, non acquista parti ora!

    • Seleziona un servo. Generalmente si consiglia ai principianti della classe Antweight di utilizzare un servo invece di un motore, poiché con un servo non è necessario un controller di velocità che consente di risparmiare denaro e un po' di peso per il robot. Dovresti cercare servi "micro" in quanto ti faranno risparmiare molto peso. Assicurati che il servo sia modificabile a "360". Per i robot da combattimento, si consiglia di utilizzare un servo a coppia elevata anziché ad alta velocità, in modo che sia più facile spingere altri robot anche se si dispone di armi diverse. Servo può essere acquistato
      • Se non riesci a trovare il servo perfetto per le tue esigenze, controlla un'altra sezione del sito che vende servi Futaba. Futaba è un altro marchio di servocomandi. A volte sono dimensionati in modo diverso rispetto ai servi del marchio HiTec.
    • Seleziona un motore per armi. Se hai un'arma attiva (non "spingitore" per esempio), probabilmente avrai bisogno di un motore per muovere l'arma. Se hai un'arma che deve muoversi molto velocemente (come un'arma rotante), allora potresti voler equipaggiare un motore DC (senza spazzole di solito funziona meglio, ma anche le spazzole funzioneranno) con un regolatore di velocità. Non è consigliabile utilizzare armi rotanti per il tuo primo mech antipeso poiché sono difficili da costruire e bilanciare correttamente. Tuttavia, se vuoi creare un'arma ribaltabile, avrai bisogno di un servo. Si consiglia di acquistare un micro servo con una coppia particolarmente elevata in modo che possa ribaltare facilmente un altro robot. Un'altra cosa a cui prestare attenzione quando si sceglie un servo per un'arma è il tipo di ingranaggi. Se si utilizzano ingranaggi in nylon e il motore è fortemente sollecitato, gli ingranaggi possono allungarsi nel tempo. Prova a scegliere ingranaggi più durevoli in metallo.
    • Scegli le ruote. Quando scegli le ruote, ricorda la regola che il robot deve stare in un cubo 4"X4"X4. Ciò significa che il tuo robot deve avere ruote con un diametro inferiore. Si consiglia di utilizzare ruote con un diametro di 2". Assicurarsi che le ruote possano essere facilmente montate sul servo e protette. Un'altra grande tecnica utilizzata dai robot da combattimento di qualsiasi dimensione è la capacità di cavalcare a testa in giù. Sì, i controlli saranno leggermente invertiti, ma puoi evitare di perdere il root contest. Per fare questo, fai in modo che il tuo robot sia più basso delle ruote in modo che possa viaggiare a testa in giù. Puoi comprare le ruote
    • Seleziona un ricevitore/trasmettitore. Quando acquisti un ricevitore, assicurati che sia "fail safe". Questa è una regola obbligatoria nella maggior parte delle competizioni e della sicurezza. Ricevitore AR500 non ha questa caratteristica. Sarà necessario acquistare un ricevitore bot BR6000 o un altro ricevitore fail-safe. Il trasmettitore consigliato è lo SpektrumDX5e. Se hai costruito il robot telecomandato del precedente articolo di wikiHow, puoi utilizzare di nuovo questo trasmettitore, ma dovrai acquistare un nuovo ricevitore.
    • Seleziona una batteria. Si consiglia vivamente di acquistare una batteria LiPo invece di una batteria NiHM. Le batterie LiPo sono più leggere. Tuttavia, sono più pericolosi, costosi e richiedono un caricatore speciale. Investi in una batteria LiPo e in un caricabatterie per risparmiare peso.
    • Scegli un materiale. Il materiale da cui il telaio e armatura un robot da combattimento è molto importante, in quanto protegge i tuoi componenti elettrici dall'essere perforati dalle armi nemiche. Ci sono tre opzioni tra cui scegliere: (nota: ci sono più opzioni, ma queste tre sono le più adatte per questa classe di peso) alluminio, titanio e policarbonato. L'alluminio è leggero e resistente, ma può essere costoso e difficile da tagliare. Inoltre, può essere tranquillo non 1 mm di spessore. Il titanio è leggero e molto resistente, ma è difficile da tagliare e molto costoso. E vale anche per lui la regola dello spessore di 1 mm. Il policarbonato, o Lexan, è una plastica leggera, economica, facile da tagliare, infrangibile e durevole che viene talvolta utilizzata per la protezione dai proiettili. Anche il policarbonato è di plastica, quindi può essere di qualsiasi spessore, ma si consiglia di utilizzare uno spessore di 1 mm. L'uso del policarbonato è altamente raccomandato. È resistente come la plastica utilizzata per realizzare le pareti di un'arena da competizione per pesi massimi. Quando acquisti, assicurati di prendere un piccolo extra in caso di errori di calcolo. Tutti questi materiali possono essere acquistati
  1. Raccogli le caratteristiche. Ora che hai selezionato tutti i dettagli, devi rimuovere le dimensioni e il peso. Devono essere elencati sul sito Web in cui li hai acquistati. Converti tutti i pollici in millimetri usando un convertitore. Annota le specifiche (in mm) di tutte le tue parti su un pezzo di carta. Ora converti i valori di peso (once, libbre) in grammi utilizzando il convertitore. Annotare le specifiche di peso su carta.

    Design. Vuoi che il design sia il più accurato possibile. Ciò significa che dovresti provare a realizzare un progetto 3D su un computer piuttosto che un progetto 2D su carta. Tuttavia, un progetto 3D non deve sembrare complicato. Andrà bene un semplice progetto di prismi e cilindri.

    1. Somma il peso di tutte le parti (in grammi) e assicurati che il totale sia inferiore a 150 grammi.
    2. Se non disponi di CAD, scarica la versione gratuita di Sketchup.
    3. Impara le basi di Sketchup con lezioni gratuite.
    4. Crea tutte le parti che utilizzerai in Sketchup con le dimensioni che hai annotato.
    5. Progetta il tuo telaio e la tua armatura. Assicurati di renderlo più piccolo di 4X4X4 pollici.
    6. Posiziona tutti i componenti nel modello 3D di telaio/armatura per vedere se si adattano. Questo ti aiuterà a decidere dove verranno posizionati i componenti.
  2. Ordina i tuoi dati. Se tutti i tuoi componenti corrispondono perfettamente al tuo design, ordina le parti. In caso contrario, scegli nuove parti.

    Collezionalo. Ora devi assemblare il tuo telaio/armatura. Metti tutti i tuoi componenti nei posti previsti nel tuo progetto. Collega tutto e prova. Dovresti provare a montare tutto in modo da poter rimuovere facilmente i componenti se devono essere sostituiti. E i componenti dovranno essere sostituiti più spesso di un normale robot, poiché questo robot combatterà. I robot che attaccano possono danneggiare i tuoi. Si consiglia di utilizzare nastro in velcro (Velcro) per conservare le parti.

    Gestione pratiche. Non importa quanto sia bravo il tuo robot, se cadi, perdi. Prima ancora di pensare alla competizione, tu bisogno gestione pratica. Usa le tazze capovolte come coni e giraci intorno Usa il polistirolo come bersagli e attaccalo (prova questo su un tavolino per esercitarti a spingere e cerca di non cadere tu stesso). Puoi persino acquistare un'auto RC economica (su una frequenza diversa dal tuo robot), farla guidare da un'altra persona e provare a spingere o distruggere l'auto senza cadere. Se conosci un'altra persona con un robot Antweight, fai duelli amichevoli con loro (se possibile, sostituisci le armi rotanti con armi di plastica meno distruttive).

  3. Competere. Trova gare nella tua zona e divertiti a distruggere altri robot! Ricorda che se hai intenzione di competere negli Stati Uniti, dovresti cercare gli eventi Fairyweight, non gli eventi Antweight.

    • Se vuoi che il tuo robot sia in grado di dare pugni, è consigliabile collegare un servo a una "spalla" sferica e avere il braccio impostato a un angolo di 90 gradi per eseguire i montanti.
    • Il tuo robot sarà più difensivo o offensivo? Poiché il peso è limitato, potresti volerne usare di più per armi o armature. Prova a bilanciare queste caratteristiche sul tuo primo robot.
    • Qualsiasi robot può essere migliorato. Solo perché il tuo primo modello di robot non funziona, non buttarlo via completamente. Forse hai solo bisogno di sostituire il motore. Anche se hai un robot perfettamente funzionante, puoi comunque migliorarlo. Cerca motori più adatti ai tuoi scopi, se il nuovo motore non viene utilizzato nel progetto, lascialo e sarai in grado di costruire un altro robot. Prova ad aggiornare alcune parti (di solito anteriore, posteriore e armi) dell'armatura in alluminio, o anche in titanio, per una maggiore "protezione del giradischi".
    • Ricorda che puoi posizionare il tuo robot in diagonale nel cubo.
    • Ordina i pezzi di ricambio per il tuo robot. Poiché si tratta di un robot da combattimento, le tue parti potrebbero essere danneggiate in battaglia. Se hai dei pezzi di ricambio a portata di mano, puoi sostituirli più velocemente.

    Le regole dicono che il robot deve stare in un cubo di 4X4X4 pollici, tuttavia può espandersi con il telecomando. Puoi trarne vantaggio. Ad esempio, la tua arma ribaltabile sporge troppo. Prova a progettarlo in modo che la pinna possa andare verso l'alto ed essere alta meno di quattro pollici. Ma quando il flipper viene abbassato (dopo che il cubo è stato sollevato), la lunghezza diventerà più di quattro pollici.

    • Dopo aver costruito il tuo primo robot e avere una chiara comprensione dei robot da combattimento, prova a costruirne un altro. Ma questa volta sia unico. Cerca di renderlo diverso dai robot di altre persone in questa classe di peso. Se sei davvero ambizioso, puoi provare a creare un robot volante! I robot volanti sono consentiti dalle regole, ma raramente vengono costruiti.
    • Se utilizzi SketchUp, puoi trovare i modelli perfetti di servi e altri componenti su Warehouse. Basta cercare il nome del servo (o del componente desiderato) e vedere se qualcosa corrisponde. Non c'è tutto, ma quello che trovi di solito avrà un aspetto migliore e ti darà un modello più pulito. Assicurati che il modello che hai trovato abbia le stesse dimensioni dell'oggetto reale.
    • Se hai esperienza in meccanica e robot da combattimento, puoi provare a costruire un robot che cammina. Se crei un robot da combattimento che cammina, ottieni un peso extra con cui lavorare.

    Avvertenze

    • Batterie LiPo molto pericoloso. Non caricarli utilizzando un caricabatterie NiHM o Nicad.
    • Anche la micropneumatica è pericolosa. Se si utilizza la pneumatica, seguire le precauzioni di sicurezza.
    • I robot da combattimento anche di queste dimensioni possono essere pericolosi. Se stai usando un'arma rotante, allontanati quando la usi. Spegnilo quando lavori sulle armi.
    • Indossare sempre occhiali protettivi durante il taglio del materiale o durante l'utilizzo del robot.
    • Alcune arene sono considerate pericolose per le armi rotanti. Non cercare di usare armi rotanti in queste arene.
    • Le batterie LiPo possono incendiarsi se forate. Durante la progettazione di un robot, cerca di posizionare la batteria in un punto che non venga perforato. Se la batteria prende fuoco, lo dicono le regole non puoi toccare il robot mentre è in fiamme. Non sarai in grado di ottenerlo, il che significa che tutti gli altri componenti possono essere distrutti. Proteggi la tua batteria come se fosse il cuore di un robot!

Io e il mio team stiamo costruendo un robot a cui partecipare Battaglia robotica. Il nostro robot si chiama "Grande Fratello" e ti sta guardando! Guarda, sorpassa e fa a pezzi. La sua indole predatoria e le potenti armi cinetiche lo rendono la perfetta macchina per uccidere. È già qui, è vicino - corri!

Questo è un breve storia dello sviluppo dei robot da combattimento a casa. Attenzione al traffico! Molte immagini.



Descrizione del concorso

Partecipiamo al concorso "Bronebot 2015: Autumn warm-up" (http://www.bronebot.ru/). Robot Fighting è uno spettacolo popolare nel Regno Unito e negli Stati Uniti da oltre 25 anni. A Mosca si terrà per la prima volta. Viene a giudicare Peter Redmond, presidente della Irish Robot Fighting Federation, vicepresidente della English Robot Fighting Federation, creatore degli effetti speciali di "Top Gear" e "Game of Thrones". Quando ci è stato offerto di partecipare al concorso, abbiamo accettato senza dubbio, anche se invano ...

C'è pochissimo tempo, ma stiamo facendo del nostro meglio.

Regole di concorrenza

Di seguito sono riportate le informazioni per i progettisti sulla creazione di robot che partecipano alle battaglie Armorbot.

1. Progettazione

1.1. Il peso. I robot sono presentati in tre categorie di peso. A seconda della categoria scelta dal partecipante, il peso massimo dei robot è:

  • Classe pesante: 100 kg.
  • Classe media: 50 kg.
  • Classe leggera: 17 kg.
Per i robot che camminano, il limite di peso è superiore del 30% in tutte le classi. I robot che camminano non dovrebbero usare l'albero motore per muoversi.

1.2. Le dimensioni massime della struttura dipendono dalla categoria:

  • Classe pesante: 1,5 x 1 metri di lunghezza e larghezza.
  • Classe media: 1 x 0,75 metri di lunghezza e larghezza.
  • Classe leggera: 0,5 x 0,5 metri di lunghezza e larghezza.
  • L'altezza non è limitata.
1.3. Consentito l'uso di robot a grappolo (in grado di suddividersi in più robot indipendenti). All'inizio della battaglia, il robot deve essere una singola entità. Se il 50% o più dei robot è danneggiato, il robot è considerato un perdente.

1.4. I robot devono essere dotati di interruttori a levetta ON-OFF nella parte lontana dall'arma, che tolgano completamente l'alimentazione a tutti i sottosistemi del robot. Se sono presenti più interruttori a levetta, devono essere nelle vicinanze. Gli interruttori a levetta possono essere nascosti sotto il guscio, ma devono essere accessibili senza capovolgere il robot o smontarlo con attrezzi.

1.5. I robot volanti sono vietati.

2. Elettricità

2.2. Tutti i collegamenti elettrici devono essere realizzati con alta qualità e opportunamente isolati. I cavi devono essere posati con una minima possibilità di rottura.

2.3. Le batterie devono essere completamente isolate e prive di liquidi. I collegamenti della batteria devono essere completamente isolati.

2.4. I motori a combustione interna sono vietati.

3. Idraulica

3.1. La pressione nelle linee idrauliche non deve superare 204 atm (3000 psi/20,4 mps).

3.2. I fluidi idraulici devono essere conservati in contenitori sicuri all'interno del robot. Tutte le linee idrauliche devono essere instradate con la minima possibilità di essere danneggiate.

4. Pneumatica

4.1. La pressione nelle linee pneumatiche non deve superare 68 atm (1000 psi/6,8 mps).

4.2. I contenitori pneumatici devono essere di qualità adeguata, produzione industriale. La pressione al loro interno deve essere conforme alle specifiche del produttore.

4.3. I contenitori pneumatici devono essere fissati all'interno del robot e protetti da eventuali danni.

4.4. I gas pneumatici devono essere non infiammabili o inerti, come aria, anidride carbonica, argon, azoto.

4.5. Deve essere possibile scaricare la pressione nel sistema senza smontare la struttura.

5. Arma
5.1. Ogni robot deve essere equipaggiato con almeno un'arma attiva.

  • Pirotecnica
  • lanciafiamme
  • Liquidi
  • Sostanze corrosive
  • proiettili non guidati
  • Taser
  • Disturbatori radiofonici
  • Pistole termiche
  • pistole Gauss
  • Qualsiasi arma che utilizza gas infiammabili o infiammabili
5.3. La velocità delle armi rotanti (seghe circolari, lame rotanti, ecc.) non deve superare le specifiche del produttore. Le specifiche devono essere disponibili per la verifica.

5.4. Sono vietati i dischi rotanti in acciaio temprato e le lame che si frantumano in caso di rottura.

5.5. La lunghezza delle lame non deve superare i 20 cm.

5.6. Tutti i manipolatori mobili, anche quelli che non contengono armi, devono avere chiusure di bloccaggio. Gli elementi di fissaggio devono essere chiusi in tutti i casi, ad eccezione della presenza del robot nell'arena o della manutenzione.

5.7. Tutti gli spigoli vivi e gli elementi dell'arma devono avere cappucci o attacchi. Questi elementi non vengono presi in considerazione durante la pesatura.

6. Radiocomando

6.1. Le frequenze utilizzate devono essere consentite dalla legislazione della Federazione Russa.

6.2. Il robot non dovrebbe avere autonomia. Tutti i comandi devono essere effettuati esclusivamente dalla consolle dell'operatore.

6.3. Tutti i sistemi robotici devono essere spenti quando si perde il segnale di controllo.

6.4. La stabilità del controllo deve essere dimostrata in anticipo agli Organizzatori per poter partecipare.

6.5. Per evitare conflitti di frequenza tra i robot, i partecipanti devono disporre di due set trasmettitore-ricevitore operanti su frequenze diverse.

Arena


I combattimenti si svolgeranno su uno speciale palco antiproiettile di 10x10 metri con angoli smussati, cioè infatti è un ottagono.

Altri robot

La maggior parte dei robot ha molta esperienza nelle competizioni, ma questo rende ancora più interessante il compito di vincere contro di loro.

la nostra squadra


Ogni membro del team fa tutto ciò che è in suo potere per ottenere un futuro migliore, ma vorrei sottolineare in particolare il lavoro di Sasha e Andrey. Investono nel robot tutto il loro tempo libero. Il fatto che il nostro robot distruggerà tutti gli altri è proprio merito loro!

  • Vyacheslav Golitsyn
  • Aleksandr Egorov
  • Andrej Taktashov
  • Dmitry Eliseev
  • Pavel Pozdnyakov

Breve descrizione del robot


Dopo aver visto un numero enorme di video di gare di robot, abbiamo capito da soli le principali caratteristiche del robot, che danno vantaggi sul campo di battaglia:

  • Centro di gravità basso
  • bassa altezza da terra
  • Capacità di girarsi in caso di ribaltamento
  • Possibilità di ribaltare un avversario
  • Geometria dello scafo come protezione passiva.
Così è nata l'idea di creare un robot a forma piramidale con uno strumento principale a forma di doppio martello per la capacità di colpire in due direzioni, due piccoli martelli ai lati e una forca ribaltabile.

Anche dalle caratteristiche: parte staccabile del robot e seghe.

Cornice, forma, assemblaggio

Tagliamo il profilo

Cuciniamo il telaio

Ruote dal mercato delle costruzioni

Motori


Avevamo grandi speranze per i motori passo-passo Nema 43. Secondo le caratteristiche dichiarate, ci andavano bene, abbiamo saldato un telaio per loro. Una volta collegati, si è scoperto che non sarebbero stati in grado di far fronte a nessun carico. Abbiamo urgentemente dovuto cercare un'altra soluzione. Abbiamo trovato motori da 36V 500W e abbiamo già ricostruito il telaio per loro.

radiocomando

Il radiocomando avviene tramite apparati radio a 8 canali per l'operatore principale, apparati a 4 canali per l'operatore pistola e apparati a 2 canali per la parte staccabile.

Il segnale PWM dal telecomando è gestito da Arduino (l'anima del mio robot tagliaerba). Il problema con l'elaborazione era che ci vuole molto tempo per contare il segnale PWM da 8 canali. Facendo ciò nel ciclo principale del programma, si è rivelato impossibile inviare una quantità adeguata di impulsi ai driver del motore per il movimento. La soluzione era portare il lavoro con gli stepper in una funzione attivata da un timer e modificare i parametri del timer nel ciclo principale. Ora si scopre che tutto ciò non è necessario, controlliamo i motori del collettore tramite un driver, al quale applicheremo il PWM, che può essere tranquillamente modificato nel loop del programma principale.

Sistema pneumatico

Sistema pneumatico smontato:

L'idea principale era quella di utilizzare 4 valvole per ogni cilindro a due vie, che sono interconnesse. Quando apriamo la valvola per riempire la bombola da un lato, apriamo la valvola sul lato opposto per spurgare.

Per controllare le valvole, abbiamo deciso di utilizzare un tale modulo con 8 relè, che sono appena sufficienti per 16 valvole collegate in coppia, ad es. per 4 cilindri.

pistole

Martello principale. Stiamo pensando e discutendo sul design del piccone principale.

Abbiamo deciso di utilizzare i motori di taglio e le lame di Robomow come seghe. In primo luogo, i coltelli sono realizzati in acciaio resistente e i motori forniscono una buona coppia e un buon numero di giri. In secondo luogo, Robomow ha accettato di sponsorizzarci con loro.

video

P.S.: sto preparando la seconda parte, ci stiamo anche preparando per il concorso dei robot rasaerba autonomi.

PPS (per chi pensa che il tempo sia poco):

Principali articoli correlati