Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Oh no! El meu robot nadó necessita un parell de cables per tornar a cobrar vida.
Avui farem un joc de trencaclosques que pot ensenyar als usuaris inicials d’arduino alguna cosa sobre la taula de treball. Per això he fet això! Podeu fer-ho tan complex com vulgueu, però he escollit per a 4 LEDs i 5 pins a cada costat de la mini placa. Aquest joc de trencaclosques es va inspirar en el popular joc "Continua parlant i ningú explota" al vapor.
Això és el que necessiteu per fer la mateixa versió que jo:
- Un arduino UNO
- Una placa de connexió per connectar els cables amb els quals jugar
- Filferro (home a home i home a dona)
- 4 LEDs (i resistències) de colors diferents
- 1 brunzidor piezoelèctric
- (He utilitzat 5) resistències per mesurar diferents resultats de les vostres respostes
- (He utilitzat 5) resistències per a l'altre costat de la mini placa de pa
- una caixa petita per posar-hi tot (he utilitzat la caixa que entrava un meu vell telèfon)
- Pinta, cinta adhesiva, braços, cames i un cap per al teu robot. tornar-se boig amb això!
Recomano encaridament treballar el projecte primer en un tauler abans de posar-ho tot a la caixa o potser soldar-lo junts, feu el que creieu que funciona millor.
Pas 1: els LED
Volem utilitzar 4 pins digitals a l’arduino per a 4 LED.
Feu-los anar en aquest ordre, per a cadascun: pin digital a taulers de suport> resistència per LED> LED> a terra del vostre arduino. Proveu-los per veure si funcionen.
Pas 2: el camp del trencaclosques
Utilitzant els pins analògics per mesurar les tensions podem obtenir diferents resultats.
Comenceu per connectar un cable des de qualsevol pin analògic a la placa. connecteu una resistència forta (preferible a 1 kOhm) en aquest mateix carril a terra, de manera que quan mesurem el pin ara mateix, tornarà 0.
feu-ho un màxim de 5 vegades, necessitem 1 pin analògic obert per crear una llavor aleatòria al començament del joc.
ara per l'altre costat del tauler: connecteu un cable del pin de 5V al rail positiu de la placa. Per obtenir resultats diferents de cada filferro necessitem 5 valors de resistència diferents, si no teniu 5 tipus de resistències diferents com jo, utilitzeu-los múltiples un darrere l’altre, es sumaran.
bonic!
Pas 3: The Piezo Buzzer i Frankenstein Wires
Gairebé hem acabat amb tot el cablejat.
utilitzeu un pin digital i connecteu-hi un brunzidor piezoelèctric que es connecti de nou a terra
utilitzeu un altre pin digital i connecteu-hi un cable llarg, connecteu-ne un altre a la terra; si es toquen aquests dos, activarem una comprovació per veure si tots els cables connectats al reproductor són correctes.
Pas 4: el codi
descarregueu el codi del meu projecte i llegiu-lo, estic segur que pot ser molt més net, eficient i millor, però això és el que vaig acabar amb la meva experiència. no dubteu a jugar-hi o donar el vostre propi gir al projecte.
Pas 5: el full de solucions
el fitxer adjunt està en neerlandès, de manera que la majoria de vosaltres no en tindreu gaire utilitat (si no voleu traduir-ho tot amb un repte addicional), haurem de fer-ne el nostre. Podeu crear les vostres pròpies solucions fàcilment configurant la variable "u" al nombre desitjat, penjar-la, mirar quins llums s’encenen, connectar alguns cables que vulgueu i connectar els cables de Frankenstein per veure la solució, escriviu aquesta solució al matrius de solucions al codi i al full de solucions perquè els jugadors ho puguin resoldre. Estic segur que ho podreu esbrinar si heu arribat fins aquí:)
Pas 6: Fet
vaja !!! felicitats per fer-ho, vas fer un joc de trencaclosques de robots
ara toca fer l’habitatge i muntar-ho tot! bona sort!!