Taula de continguts:
- Pas 1: col·locació dels components a la taula de pa
- Pas 2: poseu el polsador a la tauleta de pa
- Pas 3: poseu el LED RGB al vostre panell
- Pas 4: poseu l'ATTINY85 a la vostra taula de pa
- Pas 5: connecteu el LED blau al pin 0 de l'ATTiny85
- Pas 6: connecteu el LED verd al pin 1 de l'ATTiny85
- Pas 7: connecteu el LED vermell al pin 2 de l'ATTiny85
- Pas 8: connecteu el costat d’energia del botó
- Pas 9: connecteu la pota de terra del LED RGB
- Pas 10: connecteu el cable a ATTiny
- Pas 11: afegiu el commutador de diapositives a la taula de pa
- Pas 12: poseu la bateria de la cèl·lula de la moneda de 3V al suport de la bateria
- Pas 13: afegiu la bateria de cèl·lules de la moneda a la placa de pa
- Pas 14: connecteu la corredissa a + 3V
- Pas 15: Connecteu el pin (-) de l'ATTiny a terra
- Pas 16: connecteu la sortida del botó al vostre ATTINY85 (pin 3)
- Pas 17: afegiu una resistència de 10K entre el botó i la terra
- Pas 18: afegiu el buzzer a la taula de pa
- Pas 19: desenvolupeu el CODI
- Pas 20: afegir el tauler del Dr. Azzy
- Pas 21: afegiu la biblioteca Rttl a les vostres biblioteques Arduino
- Pas 22: configureu l'IDE Arduino per programar l'ATTiny
- Pas 23: programeu ATTiny i connecteu la vostra placa de pa al programador AVR
- Pas 24: FET
- Pas 25: diagrama del circuit
Vídeo: Llum de carbassa programable: 25 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquest instructiu serveix per fer una llum Pumpkin programable amb un microcontrolador ATTiny. Es va dissenyar com una demostració d'aprenentatge per introduir qualsevol persona (majors de 8 anys) en electrònica i programació de microcontroladors mitjançant l'IDE Arduino.
Objectius inclinats:
- Comprendre què és una entrada i què és una sortida per a un microcontrolador.
- Comprendre com una sortida de microcontrolador pot controlar un LED.
- Comprensió de com es pot llegir una entrada de botó pel microcontrolador.
Peces necessàries:
- 1 Mini tauler de pa
- 1 ATTiny85
- 1 bateria de cèl·lula de moneda de 3V
- 1 suport per a bateria de cel·la
- 1 resistències de 330 Ohm (taronja, taronja, vermella)
- 1 resistència de 10 k Ohm
- 1 LED RGB
- 1 interruptor lliscant
- 1 polsador
- 8 cables
- 1 Piezzo Buzzer
Eines necessàries:
- Un ordinador amb el programari Arduino
- Un programador AVR (hem utilitzat Sparkfuns Tiny AVR Prorgrammer però si ja teniu un Arduino podeu seguir aquestes instruccions per programar l’ATTiny85 amb el vostre arduino)
- Perquè aquest codi funcioni, heu d’utilitzar l’ATTiny Board del Dr. Azzy que es troba aquí: https://drazzy.com/package_drazzy.com_index.json (al pas 20 es proporcionen instruccions sobre com instal·lar-lo).
- La biblioteca RTTL que es troba aquí: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (al pas 21 es proporcionen instruccions sobre com instal·lar-les).
Pas 1: col·locació dels components a la taula de pa
Els passos següents us indicaran com connectar la taula de treball. És IMPORTANT que connecteu el tauler exactament com es mostra a les imatges, en cas contrari, la llum de carbassa no funcionaria. Demaneu ajuda a un voluntari si no esteu segur de res.
nota: les files de taulers de pa a banda i banda de la línia central estan connectades
Pas 2: poseu el polsador a la tauleta de pa
Inseriu el polsador als espais encerclats de color vermell de la taula de pa
Pas 3: poseu el LED RGB al vostre panell
Introduïu el LED RGB als espais encerclats de la taula de pa. És important posar-los al tauler exactament com es mostra aquí. La cama llarga hauria d’anar al cinquè forat des de la part superior.
Pas 4: poseu l'ATTINY85 a la vostra taula de pa
Col·loqueu el ATTINY 85 al centre de les files 8 a les files 11. Assegureu-vos que el petit punt es troba a la part superior esquerra.
* Tingueu molta cura de no trencar les cames del microcontrolador ATTINY85. No introduïu el microcontrolador fins que el retirarem per programar-lo més endavant.
Pas 5: connecteu el LED blau al pin 0 de l'ATTiny85
Afegiu el cable que connecta la pota LED blava al pin 0 de l’ATTiny tal com es mostra a la imatge
Nota * El color del cable no té importància, però és útil utilitzar colors diferents per facilitar la visió del connectat.
Pas 6: connecteu el LED verd al pin 1 de l'ATTiny85
Connecteu el passador com es mostra a la imatge
Pas 7: connecteu el LED vermell al pin 2 de l'ATTiny85
Poseu un cable als forats que es mostren a la foto.
Nota * El color del cable no importa, però és útil utilitzar diferents collors per facilitar la visió del que està connectat.
Pas 8: connecteu el costat d’energia del botó
Afegiu el fil negre més llarg (0,75 polzades) tal com es mostra a la imatge
Pas 9: connecteu la pota de terra del LED RGB
Afegiu la resistència de 330 ohm (taronja-taronja-marró-daurat) tal com es mostra al diagrama.
Pas 10: connecteu el cable a ATTiny
Pas 11: afegiu el commutador de diapositives a la taula de pa
Afegiu l'interruptor lliscant tal com es mostra a la foto.
Pas 12: poseu la bateria de la cèl·lula de la moneda de 3V al suport de la bateria
Feu-ho abans de col·locar el suport de la bateria Coin Cell a la taula de pa.
Pas 13: afegiu la bateria de cèl·lules de la moneda a la placa de pa
Afegiu-lo als forats exactes tal com es mostra. Assegureu-vos que el terminal positiu es troba a la part dreta.
Pas 14: connecteu la corredissa a + 3V
Això és més fàcil si doblegueu el fil groc per la meitat primer, tal com es mostra a la imatge de l'esquerra.
Pas 15: Connecteu el pin (-) de l'ATTiny a terra
Com es mostra a la foto superior
Pas 16: connecteu la sortida del botó al vostre ATTINY85 (pin 3)
Això permet que el vostre ATTINY85 detecti quan premeu el botó. Afegiu el cable exactament com es mostra.
Pas 17: afegiu una resistència de 10K entre el botó i la terra
Afegiu una resistència de 10 K ohm (marró, negre, taronja, daurat) entre el terra i el botó. Es tracta d’una resistència de baixada. Quan es prem el botó, l'ATTINY85 llegeix un HIGH (+ 3V), quan no es prem, l'ATTINY85 llegeix un LOW (0 V)
Pas 18: afegiu el buzzer a la taula de pa
Afegiu el brunzidor a la vostra taula de pa. Assegureu-vos d'afegir-lo exactament tal com es mostra amb el signe (+) a la part superior.
Pas 19: desenvolupeu el CODI
- Baixeu-vos el codi
- Editeu el codi
Es tracta d’un codi impulsat per STATE. Significa que l’ESTAT (que s’escriu en majúscules al codi, per exemple, RED_STATE).
Per afegir un estat, heu de declarar-lo a la part superior del codi i actualitzar el nombre d'estats.
A continuació, podeu modificar el cas de Switch per incloure el vostre nou ESTAT.
Pas 20: afegir el tauler del Dr. Azzy
Afegiu el tauler del Dr. Azzy al vostre IDE Arduino:
- A Fitxers, aneu a les preferències
- preferències> Configuració de gestors de taulers addicionals anteriors en aquest enllaç:
- A Eines, aneu a Boards Manager
- Instal·leu ATTiny Core de Spence Konde
Pas 21: afegiu la biblioteca Rttl a les vostres biblioteques Arduino
Afegiu la biblioteca a la biblioteca d'Arduino perquè el buzzer funcioni.
github.com/cefn/non-blocking-rtttl-arduino
Pas 22: configureu l'IDE Arduino per programar l'ATTiny
Feu clic al menú d'eines i assegureu-vos que el tauler, el rellotge i el xip són correctes
Pas 23: programeu ATTiny i connecteu la vostra placa de pa al programador AVR
- Traieu l'ATTiny de la taula de pa i poseu-lo al programador AVR. L'haureu de connectar al tauler amb el petit punt situat a l'extrem superior esquerre tal com es mostra a la primera imatge.
- Agafeu 3 cables i connecteu els pins 2, 1, 0 del programador als pins corresponents de la vostra placa de pa. Veure fotos per obtenir més informació.
- Agafeu un cable i connecteu els pins (-) del programador a la terra corresponent de la vostra placa de pa. Veure fotos per obtenir més informació.
- carregueu el codi Arduino a ATTiny seleccionant la fletxa de càrrega al vostre IDE Arduino (si teniu un error que en penjar el codi, consulteu el pas anterior)
Pas 24: FET
Si el vostre codi també funciona com vulgueu. Traieu els cables flexibles del senglar i col·loqueu el programador ATTiny a la taula de pa.
ABANS d’il·luminar la carbassa, col·loqueu el circuit en una bossa de plàstic per protegir-la de les curtes si hi cau algun carabassa.
Pas 25: diagrama del circuit
Aquí es mostra un millor diagrama de circuits desenvolupat per Kyle Neil i que utilitzaria un transistor per controlar el timbre. Per implementar en futures versions
Recomanat:
Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
Una carbassa de Halloween de l'IoT | Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: Hola a tothom, fa unes setmanes era Halloween i seguint la tradició vaig esculpir una bonica carbassa per al meu balcó. Però tenint la carbassa a l’aire lliure, em vaig adonar que era força molest haver de sortir cada vespre per encendre l’espelma. I jo
Carabassa de Halloween amb ull animatrònic en moviment - Aquesta carbassa pot rodar els ulls: 10 passos (amb imatges)
Carabassa de Halloween amb ull animatrònic en moviment | Aquesta carbassa pot rodar els ulls: en aquest instructiu, aprendràs a fer una carbassa de Halloween que aterrori a tothom quan es mou l’ull. Ajusteu la distància d’activació del sensor d’ultrasons al valor correcte (pas 9) i la vostra carbassa petrificarà tothom que s’atreveixi a prendre cand
Llum de bicicleta molt brillant amb PCB de panells de llum personalitzats: 8 passos (amb imatges)
Llum molt brillant per a bicicletes amb PCB de panells de llum personalitzats: si teniu una bicicleta, sabreu fins a quin punt poden resultar desagradables els sots als pneumàtics i al cos. Ja tenia prou bufat els pneumàtics, així que vaig decidir dissenyar el meu propi panell led amb la intenció d’utilitzar-lo com a llum de bicicleta. Un que se centra en ser E
Llum LED de bricolatge: llum d'ànim moderna d'escriptori amb control remot: 8 passos (amb imatges)
Llum LED de bricolatge: làmpada moderna d'ànim d'escriptori amb control remot: en aquest article repassaré el procés que vaig fer per construir aquesta impressionant làmpada d'ànim LED en forma de piràmide. Vaig utilitzar l'auró per a l'estructura principal i algunes espines de caoba per obtenir més resistència. Per a les llums he utilitzat llums LED RGB que vénen en una tira de 16 peus
Compte amb els terribles robots de carbassa .: 9 passos (amb imatges)
Compte amb els Horrible Pumpkin Bots ….: Tots aquests robots són perillosos! No esperava que fossin tan poderosos. Esperem que tots perdin la seva energia ben aviat …;-)