Sommario:

Come costruire il tuo primo robot ($ 85): 21 passaggi (con immagini)
Come costruire il tuo primo robot ($ 85): 21 passaggi (con immagini)

Video: Come costruire il tuo primo robot ($ 85): 21 passaggi (con immagini)

Video: Come costruire il tuo primo robot ($ 85): 21 passaggi (con immagini)
Video: Ingoiare il latte del trallalero fa bene? #shorts 2024, Luglio
Anonim
Come costruire il tuo primo robot ($ 85)
Come costruire il tuo primo robot ($ 85)
Come costruire il tuo primo robot ($ 85)
Come costruire il tuo primo robot ($ 85)

HO FATTO UNA VERSIONE NUOVA E AGGIORNATA DI QUESTO. SI PREGA DI TROVARLO QUI https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ **************** ************************************************** ************Aggiornamento: Vorrei scusarmi con circa 10.000 persone che hanno già letto questo post. Quando ho inserito per la prima volta questo post, ero molto oltre la stima dei premi, dato che vivo in Danimarca, dove tutto è molto espansivo! Il costo totale di questo robot era originariamente fissato a circa $ 150. Si scopre che il prezzo è in realtà solo circa $ 85 nel resto del mondo, quasi la metà del premio!! (scusate, ho inserito nuovi premi per i componenti) ************************************** **************************************** In caso di problemi o domande in merito questo progetto, non esitate a contattarmi suletsmakerobots.com Questa è una guida su come creare una "mente propria" autonoma, auto-esplorativa (non controllata a distanza, non strettamente pre-programmata, ma reagendo all'ambiente circostante) robot in poche ore. È davvero facile e non richiede conoscenze di elettronica per iniziare con la costruzione di robot. Il focus qui è sull'assoluto necessario per coprire le basi. Questo è pensato per aprire gli occhi, dopo averlo costruito, puoi costruire qualsiasi cosa e controllare qualsiasi dispositivo elettronico! Sembra folle? È vero, devi solo provarlo per capire quanta potenza c'è in alcuni dei chip che puoi acquistare per pochi dollari oggi. Benvenuto nel mondo dei microcontrollori:) L'esempio di programmazione che scrivo alla fine è quello di rendere questo robot quello che chiameresti "evitare muri" (annuserà ed esplorerà in base a quali oggetti incontra, cosa c'è a sinistra, a destra e avanti), ma può essere programmato in qualsiasi cosa - facilmente. Se viene mostrato interesse, fornirò più programmi per questo. Eccone un altro che utilizza esattamente gli stessi principi di base, scheda, chip ecc. È MOLTO simile - Solo che ho dedicato più tempo a questo;)

Passaggio 1: acquistare i materiali (scheda di progetto, microcontrollore e Starter Pack)

Acquista i materiali (scheda di progetto, microcontrollore e Starter Pack)
Acquista i materiali (scheda di progetto, microcontrollore e Starter Pack)

Lista della spesa, inizia da qui, da questo: I link sono proprio dove mi è capitato di trovare gli articoli da una prospettiva del world wide web. Puoi usare qualsiasi negozio (web) che desideri, ovviamente. I prezzi sono ca. Per quanto possibile, cerca di ottenere tutto dallo stesso negozio e da un negozio situato nel tuo paese, ecc. per ottenere le migliori offerte e una consegna più rapida, ecc. un gioco di Mario Bros; Divertente e pieno di extra e funzioni nascoste, che ti faranno venire voglia di giocare ancora e ancora. Questo include il cervello principale, il PICAXE-28X1. Prezzo: 38 USD Questo è un po' costoso, ma è solo la prima volta che ti consiglio di prenderlo, include molte cose di base carine, ottieni un CD-ROM con molti manuali, cavi, una scheda, il microprocessore ecc. In realtà è ESTREMAMENTE economico. Pacchetti simili costano fino a 10 volte questo prezzo! Assicurati di ottenere la versione USB, le immagini nei negozi potrebbero non corrispondere e mostra un cavo seriale quando ordini un USB. Quando si acquista la versione USB, non è necessario acquistare il cavo USB come elemento aggiuntivo, anche se è venduto anche separatamente. Acquistalo qui. Una volta acquistata questa volta, basta acquistare una nuova scheda e realizzare Microcontrollore per progetti futuri, molto più economici, sei un costruttore di robot con tutte le basi fatte.

Passaggio 2: acquistare i materiali (il driver del motore L293D)

Acquista i materiali (il driver del motore L293D)
Acquista i materiali (il driver del motore L293D)

1 L293D Motor DriverIl nome dice tutto, più su questo chip in seguito:)Prezzo: 3 USDPrendilo qui

Passaggio 3: acquista i materiali (pacchetto di potenziamento servo)

Acquista i materiali (pacchetto potenziamento servo)
Acquista i materiali (pacchetto potenziamento servo)

1 PICAXE Servo Upgrade Pack: un modo semplice per ottenere un servo con alcune piccole parti necessarie per questo progetto. Puoi anche ottenere qualsiasi servo standard, i pin mostrati nell'immagine e un singolo resistore da 330 Ohm invece del chip giallo, se lo desideri. Prezzo: 15 USD Ottieni il pacchetto completo qui Cos'è un servo? Un servo è una pietra angolare nella maggior parte degli apparecchi robotici. Per farla breve, è una piccola scatola con dei fili e un asse che può girare di circa 200 gradi. su questo asse puoi montare un disco o qualche altra periferica fornita con il servo. I 3 fili sono: 2 per l'alimentazione e uno per il segnale. Il cavo del segnale va a qualcosa che controlla un servo, in questo caso il microcontrollore. Il risultato è che il microcontrollore può decidere dove deve girare l'asse, e questo è abbastanza utile; Puoi programmare qualcosa per spostarti fisicamente in una determinata posizione.

Passaggio 4: acquistare i materiali (un sensore così possiamo vedere.. Erh - Sense)

Acquista i materiali (un sensore così possiamo vedere.. Erh - Sense)
Acquista i materiali (un sensore così possiamo vedere.. Erh - Sense)

1 sensore IR Sharp GP2D120 - 11,5 "/ Analogico 11,5" o un'altra gamma. Solo non acquistare la "versione digitale" dei sensori Sharp per questo tipo di progetto, non misurano la distanza come fanno quelli analogici. Prezzo: 10 USD Prendilo qui Assicurati di prendere i fili rosso / nero / bianco per questo. Questa non è sempre inclusa ed è una presa non standard! In realtà non è una delle mie preferite, di solito uso sensori a ultrasuoni, come l'SRF05 (lo trovi ovunque tramite Google - lo vendono anche al picaxe-storepicaxe -negozio dove lo chiamano SRF005 e hanno una foto del retro di un SRF04 nel negozio! Ma è quello giusto, e gliel'ho detto ma..). Comunque; L'SRF05 è molto più affidabile e preciso. È anche più veloce, ma costa un po' di più, è un po' più complicato da scrivere codice e un po' più complesso da installare - quindi non è usato qui, ma se sei fresco, compra invece uno di questi;) Se scegli SRF05, ho fatto una piccola procedura dettagliata per collegare SRF05 qui suletsmakerobots.com

Passaggio 5: acquistare i materiali (motori e ruote)

Acquista i Materiali (Motori e Ruote)
Acquista i Materiali (Motori e Ruote)

2 Motoriduttori con ruotePiù alto è il rapporto, più forte è il robot, più basso è il robot più veloce. Raccomando un rapporto tra 120: 1 e 210: 1 per questo tipo di progetto. Prezzo totale: 15 USD Prendine un po 'qui

Passaggio 6: Avrai anche bisogno e potresti anche acquistare

Avrai anche bisogno di:

  • Nastro biadesivo (per il montaggio, il tipo schiumoso è il migliore)
  • Un po' di filo
  • Nastro adesivo ordinario (per isolare forse un cavo)
  • Semplice attrezzatura per saldatura (qualsiasi kit economico andrà bene)
  • Un normale tronchesino o una forbice per tagliare le cose
  • Un cacciavite

Potresti anche ottenere, già che ci sei:

  • Alcuni LED se vuoi che il tuo robot sia in grado di segnalare al mondo o creare fantastici effetti lampeggianti
  • Più servi per far muovere di più il tuo robot..ehm..braccia? O servi con servi su ecc.
  • Un piccolo altoparlante se vuoi che il tuo robot produca effetti sonori e comunichi con te
  • Una sorta di sistema di cingoli. Anche i robot con cingoli sono fantastici, e il controller e il resto saranno gli stessi. Ecco un esempio di come potresti portarlo con i cingoli TAMYIA realizza fantastici sistemi di cingoli, e questo è anche uno dei miei preferiti
  • Qualsiasi tipo di kit di sensori di linea, per trasformare il tuo robot in un Sumo, un Line-follower, per impedirgli di uscire dai tavoli e tutto il resto che ha bisogno di "uno sguardo in basso".

Passaggio 7: facciamo un robot

Facciamo un robot!
Facciamo un robot!

OK! Hai ordinato la roba, ricevuto i tuoi pacchi, vuoi costruire:) bene.. Cominciamo! Per prima cosa monta le ruote sui tuoi motoriduttori. E aggiungi pneumatici (elastici in questo caso).

Step 8: Il doppio nastro adesivo - Trucco

Il doppio nastro adesivo - Trucco
Il doppio nastro adesivo - Trucco

Un modo semplice per montare oggetti per robot veloci (e sorprendentemente solidi e duraturi) è il nastro biadesivo.

Passaggio 9: costruisci il corpo da… niente, davvero

Costruisci il corpo con… niente, davvero!
Costruisci il corpo con… niente, davvero!

Inserisci le batterie, in modo da avere un'idea realistica del peso e dell'equilibrio. Quando le batterie sono sotto l'asse delle ruote puoi farlo bilanciare, ma non è un problema se non lo fa. Aggiungi del nastro biadesivo anche al pulsante del server e..

Passaggio 10: progetta il tuo robot

Progetta il tuo robot
Progetta il tuo robot
Progetta il tuo robot
Progetta il tuo robot
Progetta il tuo robot
Progetta il tuo robot

Scegli il tuo design, puoi anche aggiungere materiali extra se il mio "design" è troppo semplice. La cosa principale è che abbiamo tutto incollato insieme: batterie, servo e ruote. E le ruote e il servo possono girare liberamente e possono stare in piedi sulle ruote in qualche modo, in equilibrio o meno.

Passaggio 11: disconnettiti

Estrarre le batterie, per evitare di bruciare qualcosa di involontario! (fidati di me, vuoi;)

Passaggio 12: iniziamo con la lavagna

Iniziamo con il consiglio
Iniziamo con il consiglio

E ora per il cervello principale. Dovresti avere una scheda di progetto simile a quella nella foto (e quindi questo potrebbe interessarti in futuro) Nota che ha un chip. Tiralo fuori. Il chip è un driver Darlington che è abbastanza comodo posizionato lì sul tabellone, ma non ne avremo bisogno per questo progetto, e abbiamo bisogno del suo spazio, quindi via con quel chip! È più facile estrarre i chip dal loro presa inserendo un normale cacciavite piatto appena sotto di essa, spostarla verso l'interno e ribaltare con attenzione il chip.

Passaggio 13: inserire i chip

Inserisci le fiches
Inserisci le fiches
Inserisci le fiches
Inserisci le fiches

Un chip nuovo di zecca di solito non entra subito in una presa. Dovrai premerlo lateralmente su un tavolo, per piegare tutte le gambe in un angolo in modo che si adatti. (Le gambe scendono, nelle prese:). Assicurati che tutte le gambe siano nelle prese. Se hai acquistato l'aggiornamento Servo da Picaxe, hai un chip giallo. Mettilo al posto del Darlington. Nota che non tutti i fori nella scheda del progetto sono riempiti con il chip giallo. Abbiamo solo bisogno degli otto a destra nell'immagine, poiché si tratta solo di semplici resistori, non abbiamo bisogno di alimentarli in più. Questo chip giallo è in realtà solo resistori da 8 * 330 Ohm in un pacchetto accurato. E quindi, se dovessi avere un resistore, puoi semplicemente inserirlo invece nello slot numero "0" (vedi foto per questo brutto hack), poiché questo è l'unico che useremo, quando usiamo solo un servo. inserire il chip grande, i cervelli, il microcontrollore, il Picaxe 28 (numero di versione) nella scheda di progetto. Importante per girare questo nel modo giusto. Nota che c'è un piccolo segno a un'estremità, e così via. Questi devono andare insieme. Questo chip riceverà energia dalla scheda tramite 2 delle sue gambe. Tutte le restanti 26 gambe sono collegate sulla scheda e saranno programmabili per te, quindi puoi inviare corrente in entrata e in uscita a rileva le cose e controlla le cose con i programmi che carichi in questo microcontrollore. (fresco!)

Passaggio 14: inserire il controller del motore

Inserire il controller del motore
Inserire il controller del motore

Inserire ora il controllore motore L293D nell'ultima presa. Assicurati di girare questo nel modo giusto proprio come il microcontrollore. Il controllore motore L293D prenderà 4 delle uscite dal microcontrollore e le trasformerà in 2. Sembra sciocco? Bene.. Qualsiasi uscita ordinaria dal microcontrollore può essere solo "on" o "off". Quindi il solo utilizzo di questi (ad esempio) renderebbe il tuo robot solo in grado di avanzare o fermarsi. Non invertire! Ciò potrebbe risultare scomodo quando si è di fronte a un muro. La scheda è realizzata in modo così intelligente che le 2 uscite (ora reversibili) ottengono il proprio spazio, contrassegnate (A) e (B) proprio accanto al controller del motore (in basso a destra nell'immagine). Maggiori informazioni su questo più tardi.

Passaggio 15: la plastica rossa sul retro della scacchiera

La plastica rossa sul retro del tabellone
La plastica rossa sul retro del tabellone

Sul retro del tabellone potresti trovare della strana plastica. Non serve, è solo un residuo della produzione. "Immergono" la tavola nella latta calda e le parti che non vogliono, quindi vengono sigillate con questa roba. Basta staccarlo quando hai bisogno dei fori che sigillano.

Passaggio 16: collegare i cavi dei motori alla scheda

Collegare i fili dei motori alla scheda
Collegare i fili dei motori alla scheda
Collegare i fili dei motori alla scheda
Collegare i fili dei motori alla scheda

Prendi 4 pezzi di filo e saldali ai 4 fori "A e B"… O se sei così avanzato, usa qualche altro mezzo per collegare 4 cavi ai fori di dimensioni standard! (si possono acquistare tutti i tipi di prese e pin standard che si adattano) Se (come me) si salda semplicemente sulla scheda, è possibile rafforzare questa parte con del nastro adesivo. o se hai un po' di quella plastica termoretraibile puoi sostenere i fili con questo.

Passaggio 17: collegare i cavi ai motori

Collegare i cavi ai motori
Collegare i cavi ai motori

Le 2 “A” vanno ad un motore, le 2 “B” all'altro. Non importa quale sia, purché "A" sia collegato a un motore e "B" ai due poli dell'altro. (sì, il mio saldatore è davvero sporco, lo so, ahah - purché funziona, lo sai;)

Passaggio 18: collegamento del servo

Collegamento del servo
Collegamento del servo
Collegamento del servo
Collegamento del servo

Ora colleghiamo il servo. Se dovessi leggere la documentazione di Picaxe, leggerai che dovresti usare 2 diverse fonti di alimentazione se aggiungi i servo. Per farla breve; Non ci importa qui, questo è un semplice robot e, secondo la mia esperienza, funziona perfettamente. Dovrai saldare un pin extra per l'uscita "0", se vuoi usare la connessione servo standard. Tale pin viene fornito con il pacchetto di aggiornamento Picaxe (un'intera riga, in realtà), ma ne hai bisogno solo uno per un servo e possono essere acquistati in qualsiasi negozio di elettronica. Se il cavo dei tuoi servi è (nero, rosso, bianco) o (Nero, Rosso, Giallo), il Nero dovrebbe essere al bordo del tabellone. Il mio era (Marrone, Rosso, Arancione), e così il marrone va al limite. Il suggerimento è solitamente il Rosso; È ciò che viene indicato come V, o uno di questi, usato in modo casuale: ("V", "V+", "œ+", "1"). Da qui viene la corrente. Il nero (o marrone nel mio caso) è G, o ("œG", "œ0" o "-"). Questo è anche conosciuto come "œGround", ed è dove va la corrente. (i 2 poli, +/- ricordi le tue lezioni di fisica? L'ultimo colore è quindi "Il segnale" (bianco, giallo o arancione) Un servo ha bisogno sia di "+ & -" o "V & G", sia di un segnale. Alcuni altri dispositivi potrebbero aver bisogno solo di "Ground" e "Segnale" (G e V), e alcuni potrebbero aver bisogno di V, G, Input e output. All'inizio può essere fonte di confusione e tutto ha sempre un nome diverso (come ho appena fatto qui), ma dopo un po' otterrai la logica, ed è in realtà estremamente semplice - Anche io la capisco ora;)

Passaggio 19: agganciare la testa

Agganciare la testa
Agganciare la testa
Agganciare la testa
Agganciare la testa

Ora colleghiamo la testa, il sensore IR Sharp. (o SRF05 se hai scelto quell'opzione) (Se hai acquistato un SRF005 o simile, dovresti guardare qui come collegarlo, è diverso da questo!) Ci sono un milione di modi per collegare una cosa come il Sensore IR Sharp, ma ecco degli indizi: il rosso deve essere collegato a V1, ovvero (in questa configurazione) qualsiasi cosa contrassegnata con “V†o è collegata a questo. Il nero va a G, in qualsiasi punto della scheda. Il bianco deve essere collegato all'ingresso analogico 1. Se leggi la documentazione fornita con la scheda di progetto, puoi leggere come collegare il cavo a nastro in dotazione e utilizzarlo. Cosa ho fatto sul immagine, è quello di tagliare un cavo da un vecchio servo bruciato, saldato in un pin e collegato il tutto proprio come un servo. Puoi usarlo per vedere quali colori dello Sharp vanno a quale riga sul tabellone.. o un modo per farlo. Se usi i nastri o "il mio metodo" per collegare lo Sharp IR, dovresti anche collegare i 3 ingressi analogici rimanenti a V. (guarda i piccoli pin collegati nell'immagine, vicino alla spina) Ho fatto posare dei ponticelli e puoi vedere che tutti e 3 i collegamenti rimasti sono corti. (L'ultima coppia, non toccata, sono solo due "Ground", non c'è bisogno di scorciatoie). Se usi il nastro, puoi semplicemente collegare gli ingressi a V (oa massa per quella materia) collegando i fili a coppie. Il motivo per cui è importante scorciatoiare gli ingressi analogici inutilizzati qui è che sono rimasti galleggianteâÂ. Ciò significa che otterrai tutti i tipi di letture strane in cui proverai a leggere se queste non sono collegate. (per farla breve, questa è una procedura dettagliata semi-veloce, dobbiamo arrivare alla fine;)

Passaggio 20: che ci sia vita

Che ci sia vita
Che ci sia vita

Ora per un po' di divertimento! Alcuni come dovresti ottenere il filo rosso dalle tue batterie (+) collegato al filo rosso sulla scheda del progetto (V). E il nero (-) a (G). Il modo in cui lo fai dipende dall'attrezzatura che hai acquistato. Se c'è una clip della batteria sia sulle batterie che sulla scheda, dovresti comunque assicurarti che il "+" delle batterie finisca con la "V" sulla scheda. (Scopri di più qui) A volte (anche se non spesso) le clip possono essere invertite l'una con l'altra e il solo fatto di mettere insieme due clip corrispondenti non garantisce che + arrivi a V e - arrivi a G! Assicurati, o vedrai sciogliere le cose e fumare! Non alimentare la scheda con più di 6V (nessuna batteria da 9V, anche se la clip si adatta) Come nota; Stiamo lavorando solo con un alimentatore qui. Successivamente vorrai usare lo stesso Ground, ma sia V1 che V2. In questo modo i tuoi chip possono ottenere una fonte e i motori ecc. Un'altra tensione (più forte). Installa l'editor di programmazione Picaxe su un PC, segui i manuali per collegare il tuo jack / USB / seriale, inserisci le batterie nel tuo (ancora senza testa) robot, inserisci il jack stick nel tuo robot.. entra nell'editor di programmazione e scriviservo 0, 150Premi F5, attendi che il programma venga trasferito e il tuo servo dà un piccolo strattone (o gira, a seconda del modo in cui era). Se qualcosa va storto qui, contattami contattami, o pasticcia con i manuali e le porte ecc., fino a quando non vengono segnalati errori e tutto sembra funzionare, per testare, prova a scrivere servo 0, 200 e premi F5 Il disco dei servi dovrebbe girare un po' e fermarsi. Per tornare indietro, scrivi: servo 0, 150 e premi F5 Ora il "collo" del tuo robot è rivolto in avanti. Attacca la "testa" - Sharp IR

Passaggio 21: avviso e via

Attenzione e via!
Attenzione e via!

Hai finito di costruire le basi! Hai effettivamente creato un robot. Ora inizia il divertimento, puoi programmarlo per fare qualsiasi cosa, e allegare qualsiasi cosa ad esso, espandersi in qualsiasi modo. Sono sicuro che sei già pieno di idee, e probabilmente non mi hai seguito fino a qui;)Il design potrebbe diffidare, potresti aver usato altre parti ecc. Ma se ti sei collegato come descritto, ecco alcuni suggerimenti per iniziare a programmare il tuo robot: inserisci (copia-incolla) questo codice nel tuo editor e premi F5 mentre il robot è connesso: Nota: il codice apparirà molto più bello una volta inserito nel tuo editor, riconoscerà i comandi e dai loro i colori.+++main:readadc 1, b1 ' prende la tensione restituita al pin analogico 1 e la mette nella variabile b1debug ' questo estrae tutte le variabili nell'editor.goto main+++Ora prendi la tua mano davanti della testa del robot e notare come la variabile b1 cambia valore. Puoi usare le conoscenze acquisite per decidere cosa dovrebbe accadere quando (quanto dovrebbero avvicinarsi le cose prima..) Ora ti consiglio di mettere il tuo robot su una scatola di fiammiferi o simili, poiché le ruote inizieranno a girare. Invio (copia-incolla) questo codice nel tuo editor e premi F5 mentre il robot è connesso:+++high 4low 5+++Una delle ruote dovrebbe girare in una direzione. Le tue ruote girano in avanti? Se è così, questa è l'istruzione per quella ruota di girare in avanti. Se la ruota sta girando all'indietro, puoi provare questo: +++ basso 4 alto 5 +++ Per girare l'altra ruota, devi inserire alto 6 basso 7 (o il viceversa per la direzione opposta.)Il servo che hai già provato. Tutto da un lato è:servo 0, 75l'altro lato è:servo 1, 225- e al centro:servo 1, 150Ecco un piccolo programma che (dovrebbe, se tutto va bene, e si inseriscono i parametri giusti per alto/basso per adattarsi al cablaggio dei motori) far girare il robot, fermarsi davanti alle cose, guardare da ogni lato per decidere quale sia il migliore, girare quello strada, e guida verso nuove avventure.+++Simbolo livello di pericolo = 70 ' quanto lontano dovrebbe essere la cosa, prima di reagire? Simbolo giro = 300 ' questo imposta quanto deve essere girato Simbolo servo_turn = 700 ' Imposta per quanto tempo dovrebbe aspettare che il servo giri (a seconda della sua velocità) prima di misurare la distanzamain: ' the main loopreadadc 1, b1 ' leggere quanta distanza avantiif b1 < dan gerlevel thengosub nodanger 'se niente avanti, guida in avantielsegosub in che direzione 'se ostacolo avanti allora decidi in che modo è meglioend ifgoto main 'questo termina il ciclo, il resto sono solo sub-routinesnodanger:' questa dovrebbe essere la tua combinazione per far avanzare il robot, questi molto probabilmente dovrai regolarli per adattarli al modo in cui hai cablato i tuoi robot motorshigh 5: high 6: low 4: low 7returnwhichway:gosub totalhalt ' prima fermata! 'Guarda in un modo: gosub lturn ' guarda a un latopause servo_turn ' aspetta il servo deve essere finito di giraregosub totalhaltreadadc 1, b1'Guarda dall'altra parte:gosub rturn ' guarda in un altro sidepause servo_turn ' aspetta che il servo finisca di giraregosub totalhaltreadadc 1, b2' Decidi qual è il modo migliore:if b1gosub body_lturnelsegosub body_rturnend ifreturnbody_lturn:high 6: low 5: low 7: high 4 ' questa dovrebbe essere la tua combinazione che fa girare il robot in una direzionepause turn: gosub totalhaltreturnbody_rturn:high 5: low 6: low 4: high 7 ' questo dovrebbe essere il tuo c combinazione che fa girare il robot dall'altra partepausa turn: gosub totalhaltreturnrturn:servo 0, 100 ' guarda da un latoreturnlturn:servo 0, 200 ' guarda dall'altro latoreturntotalhalt:low 4: low 5: low 6: low 7 ' low su tutti e 4 ferma il robot!Servo 0, 150 'faccia avantiaspetta 1' congela tutto per un secondoritorno+++Con una programmazione e un tweaking intelligenti, puoi far guidare il robot, girargli la testa, prendere decisioni, fare piccoli aggiustamenti, girare verso "buchi interessanti" come porte, tutti funzionanti contemporaneamente, durante la guida. Sembra piuttosto interessante se fai girare il robot mentre la testa gira;) Vuoi del codice più avanzato? Controlla questo: https://letsmakerobots.com/node/25Sound: puoi anche aggiungere un piccolo altoparlante all'esempio (output) pin 1 e terra e scrivereSound 1, (100, 5)- o all'interno del programma di esempio sopra make itSound 1, (b1, 5)- per ottenere suoni divertenti a seconda della distanza dagli oggetti davanti. Puoi anche collegare una lampada o un LED al pin 2 e alla massa e scrivere (ricorda che i LED devono girare nel modo giusto) Alto 2 per girare sulla lampada, eLow 2 per spegnerlo;)- Che ne dici di una penna laser, montata su un servo extra? Quindi potresti fare in modo che il robot giri il laser e lo accenda e spenga, indicando i luoghi..

  • Aggiungi un pennarello su di esso (forse su un secondo servo, in modo che possa prenderlo e toglierlo dalla carta?) e insegnagli a scrivere il numero di volte che agiti la mano davanti a un pezzo di carta.
  • Trasformalo in un robot guardiano "gatto che si alza dalla sedia", tremando quando il gatto si avvicina.
  • Fallo inseguire un altro robot (o gatto?) In questo modo entrerai in una buona routine di inseguimento!
  • Fallo cercare nel mezzo di una stanza
  • Fallo agire come un topo; Congelare se c'è movimento in vista e avvicinarsi sempre ai muri e cercare piccoli spazi in cui entrare.

Potresti anche smontare una vecchia macchinina, estrarre l'elettronica al suo interno, salvare i motori e il dispositivo di rotazione al suo interno e collegare la scheda, il servo e il sensore: avrai dato vita al tuo veicolo:) Prova anche per leggere parte della documentazione, avrà senso ora che hai un vantaggio, puoi fare qualsiasi cosa ora! Benvenuto in un mondo molto divertente di robot fatti in casa, ci sono migliaia di sensori e attuatori che aspettano solo che tu li colleghi e li trasformi in robot:) Ora scatta alcune foto del tuo robot e inviamele suletsmakerobots.com - Sì;)

Consigliato: