Taula de continguts:
Vídeo: Temps passat: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Time Gone By és un rellotge que anuncia l’hora en què es prem, parlant en el meu fill de dos anys a qui vaig gravar dient les hores, "quart a", "mitja passada", etc.
No cal dir que, sent tan jove, amb prou feines aconseguia les xifres i cometia errors divertits en el camí, errors que ara són dos anys després (i probablement més endavant), una delícia per a les nostres orelles, així com els avis, els oncles. i la resta de la família.
La fabricació del rellotge és bastant fàcil. Al llarg dels anys, crec que he trobat algunes maneres i trucs per mantenir un projecte senzill senzill i fer que un prototip funcioni durant anys i anys, sense necessitat de crear un PCB personalitzat o una placa de pa soldada. Espero que també us sigui fàcil de construir.
El rellotge s’activa amb una bateria de 18650 Li / Ion augmentada fins a 5 V i es manté en mode d’espera profunda la major part del temps, de manera que no hauria de consumir molta energia si no s’activa contínuament (cosa que pot passar en el primer parell de dies, sobretot en presència de nens). En qualsevol cas, la bateria és recarregable i inclou un circuit de protecció contra la càrrega i la descàrrega, de manera que ha de ser bastant fàcil de recarregar i no generar residus addicionals al planeta Terra.
Què més? Sí. Aquest és el meu retorn a l'escena d'escriure 'ibles després d'un temps que no ho he fet. Per tant, potser estic una mica rovellat, per favor, disculpeu-me amb antelació. Intentaré que les coses siguin curtes i dolces.
Comencem, doncs?
Pas 1: Eines i Ingrediants
Eines:
Cortador
Soldador amb alguna soldadura
Serra de forat o ganivet exacto (per fer el forat del botó)
Ingredients:
Arduino Nano
El microcontrolador omnipresent que tots coneixem i estimem
Arduino Sensor Shield: una útil eina per fer connexions ràpides i fiables
Mòdul Mosfet: s’utilitza per activar i desactivar el mòdul mp3 per estalviar energia
Reproductor de sèrie MP3 (nova versió, vermell) Mòdul molt fàcil per reproduir fitxers MP3
Targeta Micro SD de 2 GB S’utilitza per emmagatzemar fitxers MP3
Bateria 18650 Li / Ion si teniu un portàtil mort, aquestes bateries solen ser una bona captura. Emporten molta energia i, per al projecte mitjà de microcontroladors, fins i tot una bateria mig morta pot durar força temps.
18650 Suport / carregador de bateria Li / Ion M’agraden aquests components d’una solució per a tots, tot i que en realitat és la primera vegada que l’utilitzo en un projecte
Mòdul RTC DS3231 Aquests són molt més agradables que els mòduls DS1307 anteriors, ja que compensen les inexactituds de temps causades per les fluctuacions de la temperatura dels cristalls.
Gran botó Arcade Gran botó eficaç, què dir. Orgull i alegria de cada projecte.
Cables Dupont o Servo Wires Per fer diverses connexions entre components
Vaig utilitzar aquest organitzador de caixes d’emmagatzematge IKEA que es va vendre a l’altre dia.
Cinta de doble cara Per muntar-ho tot, és clar. La cinta de doble cara és la cosa que fa la vida.
Pas 2: Muntatge
Connecteu l'entrada de senyal del Mosfet a l'Arduino mitjançant un cable servo o cables dupont femella-femella. Assegureu-vos que el GND i el VCC estiguin connectats a les contraparts Arduino i que el pin de senyal del Mosfet estigui connectat al pin 4 de l’Arduino.
A continuació, connecteu el VCC i el GND de l'Arduino als terminals Vin i GND del Mosfet respectivament, mitjançant els cables Dupont. Com que els connectors del Mosfet són terminals de cargol, el millor és treure la tapa de plàstic del dupont on se suposa que està connectat al Mosfet, perquè encaixi. Això es pot aconseguir aixecant la rosca de plàstic i estirant suaument el filferro.
A continuació, connecteu els terminals VCC i GND del reproductor MP3 als V + i V- del mòdul Mosfet i als pins RX i TX del MP3 als pins Arduino 5 i 6, respectivament. Connecteu l’altaveu adjunt al reproductor i així finalitzareu la resta de connexions realitzades amb el reproductor MP3.
Ara soldeu 2 cables als terminals 5V i GND del compartiment de la bateria i connecteu-los als pins VCC i GND corresponents de l’Arduino. Aquesta és la nostra font d'alimentació. Podeu utilitzar servocables o cables Dupont.
A continuació, soldeu els cables Dupont / servo al botó i connecteu-los a GND i al pin 2. Quan utilitzeu els cables servo, assegureu-vos que utilitzeu la convenció de color on el vermell és positiu, el negre és negatiu i el blanc és el senyal. En el cas del botó, haureu de connectar només els pins GND i Signal al botó, ja que es tirarà cap amunt.
Per últim, però no menys important: el rellotge en si. Connecteu el mòdul RTC mitjançant 4 cables Dupont al port I2C disponible a la pantalla del sensor (us va dir que és un petit gadget astut). assegureu-vos que els pins GND, VCC, SDA, SCL coincideixin a banda i banda.
Pas 3: Edició de so
Instal·leu Audacity, si encara no el teniu instal·lat.
Anoteu el vostre fill o filla més petit dient tots els números de l'1 al 12. A continuació, demaneu-los que digui "és ara", "quarts de vuit", "quarts de vuit", "quarts de vuit" i "hora". Podeu utilitzar l’ordinador o el telèfon (posteriorment l’envieu a l’ordinador per editar-lo).
Activa Audacity i importa la gravació. Segons el format de gravació, és possible que hagueu d’instal·lar un complement de descodificació, tal com s’explica aquí.
Ara, marqueu una per una les parts que corresponen a les paraules "1", "2", "3", etc. Per a cada paraula, primer assegureu-vos que l'heu capturat amb precisió i, a continuació, seleccioneu Fitxer -> Exporta -> Exporta Àudio seleccionat i deseu el fitxer com a MP3. Per a aquesta etapa, haureu d’instal·lar el codificador LAME. Consulteu les instruccions aquí.
al final del procés, hauríeu de tenir fitxers anomenats 001xxx.mp3, 002xxx.mp3, … fins a 012xxx.mp3, cadascun contenint una gravació del seu número. és a dir, el fitxer 007xxx.mp3 dirà "Set" quan es reprodueixi. A continuació, anomeneu els enregistraments addicionals segons la llista:
020xxx.mp3 = "ara és"
021xxx.mp3 = "quart de quart"
022xxx.mp3 = "passada"
023xxx.mp3 = "quart a"
024xxx.mp3 = "en punt"
Creeu una carpeta a l'arrel SD anomenada "01" i copieu-hi tots els fitxers anteriors.
Ara cliqueu la targeta SD dins del reproductor de MP3.
Nota: Actualment, els patrons d’anunci de temps admesos són només per a anglès i hebreu, però amb pocs canvis podeu adaptar el codi al vostre propi idioma, si és diferent d’aquests dos. Mentrestant, assegureu-vos de gravar tots els fitxers
Pas 4: Codi
Baixeu-vos el codi del projecte i extraieu-lo.
Inicieu l'Arduino IDE (he utilitzat la versió 1.8.5) i, a preferències, canvieu la ubicació del quadern de dibuixos a l'arrel del zip extret. Tanqueu i torneu a llançar l’IDE Arduino i, aquesta vegada, a Fitxer -> Quadern de bocet, hauríeu de trobar BoboClockV13: obriu-lo.
Per tal que l'Arduino estableixi l'hora a l'RTC, descomenteu la línia:
// #define ADJUST_DATE_TIME_NOW
Connecteu el vostre Arduino nano a l'ordinador i pengeu l'esbós al tauler.
Obriu un monitor sèrie i assegureu-vos de veure l’hora correcta que es mostra a la pantalla quan es prem el botó i que s’anuncia l’hora, a la veu del vostre petit. Increïble! (oi?)
ara, és crucial comentar la línia que acaba de comentar i tornar a penjar el codi (en cas contrari, a cada reinici d'Arduino, el rellotge es restablirà a l'hora de l'última càrrega)
Tot funciona? Oh bé. Embalem-ho, doncs.
Pas 5: Embalatge
Així doncs, el paquet queda realment a mans del fabricant, probablement cadascun voldrà la seva caixa especial que hagi obtingut d'algun lloc. Per tant, aquí limitaré les indicacions al que heu de fer en general, en lloc de parlar per separat de cada tipus de caixa. He utilitzat les caixes IKEA, principalment pel seu preu, però fan la feina igualment.
Comenceu perforant el botó a la part superior del quadre. Es recomana fer una serra de forat en aquesta etapa, tot i que un ganivet X-Acto probablement també farà una feina decent, sempre que no esqueixi el dit, deixi anar la consciència i es sagnés fins al terra de la cuina. És millor protegir-lo sense els dits, sí?
Després d’això, utilitzeu cinta de doble cara per muntar-ho tot dins de la caixa. Depenent de la vostra caixa i acústica, és possible que siguin necessaris petits forats addicionals per a l'altaveu, per augmentar el volum de so percebut.
Amb sort, aquesta compilació no hauria d’haver trigat més d’un cap de setmana poc ocupat i, al final, us quedarà un objecte que us farà divertir-vos durant anys i anys …
Gràcies per llegir aquest instructiu. Si us ha agradat, penseu a votar-me al concurs d’àudio
Pau,
Recomanat:
Mesura del temps (rellotge de cinta mètrica): 5 passos (amb imatges)
Mesura del temps (Tape Measure Clock): per a aquest projecte, nosaltres (Alex Fiel i Anna Lynton) vam agafar una eina de mesura diària i la vam convertir en un rellotge. El pla original era motoritzar una cinta mètrica existent. En fer-ho, vam decidir que seria més fàcil crear el nostre propi intèrpret d'ordres per acompanyar
Rellotge RGB per ensenyar als nens el temps: 4 passos
Rellotge RGB per ensenyar als nens sobre el temps: ahir a la nit em vaig fer una idea de com ajudar els meus 5 anys a tenir una idea del temps. Està clar que els nens s’orienten als esdeveniments diaris per fer-se una idea del que vindrà. Però esdeveniments previs solen ser una mica desordenats i gairebé mai en ordre
Bricolatge Com mostrar el temps a M5StickC ESP32 mitjançant Visuino: fàcil de fer: 9 passos
Bricolatge Com es mostra l'hora a M5StickC ESP32 mitjançant Visuino: fàcil de fer: en aquest tutorial aprendrem a programar ESP32 M5Stack StickC amb Arduino IDE i Visuino per mostrar l'hora a la pantalla LCD
Pel·lícula en el passat: 7 passos (amb imatges)
Film in the Past: el meu projecte és una càmera controlada per un pi de gerds que s’enganxa a un barret. Aquesta càmera està sempre encesa, ho filma tot, però només grava els darrers 7 segons de vídeos. Posem un exemple, imaginem-vos que passegeu pel carrer i veieu
Visualització de temps i temps Arduino 3 en 1: 11 passos
Pantalla de temps i temps Arduino 3-en-1: m'agraden els microcontroladors PIC i m'agrada programar en llenguatge assemblador. De fet, durant els darrers dos anys, he publicat al meu lloc web uns 40 projectes basats en aquesta combinació. Fa poc, estava demanant algunes peces a una de les meves versions preferides dels EUA