Vas decidir ventilar l’habitació. Van obrir la finestra "durant uns minuts", van entrar a la cuina i van recordar al cap d'un parell d'hores. L'autor de Instructables amb el sobrenom de DerGlorreiche, va proposar com utilitzar el tauler DigiSpark per prevenir aquestes situacions. És molt barat i el microcontrolador que hi ha té un sensor de temperatura integrat. Exacte, però ho farà per a aquesta aplicació, ja que el canvi de temperatura durant la ventilació és força gran i es registra fàcilment fins i tot amb mesuraments inexactes.
Penseu en compte casolans més a prop. Es compon del propi DigiSpark, un "ear" dels auriculars auriculars, un botó i una bateria:
Però aquests components són separats, a més d'un díode, controlador de càrrega i pinta, aquí teniu exemples d'altres bateries que també són adequades per al disseny:
I el component principal és molt proper:
L’assistent comença a treballar en el treball casolà amb el firmware DigiSpark.
En primer lloc, coincideix amb el tauler Arduino IDE tal com es descriu. Fa el primer pas per reduir el consum d'energia seleccionant Digispark (1mhz - Sense USB) al menú Eines. Si és alguna cosa, els millihertz no hi tenen res a veure.
Hi ha dues maneres d’omplir un croquis. Primer: passeu, copieu el text al porta-retalls, creeu un fitxer nou a l’entorn de programació i introduïu-hi el codi del porta-retalls. El segon és descarregar, descomprimir l’arxiu i obrir el fitxer de croquis des de l’entorn de programació. Aleshores, cal començar a abocar amb el cap dinàmic apagat, en cas contrari no es gravarà res. Després d’haver programat amb èxit, el díode emissor de llum a la pissarra al pin 6 del microcontrolador parpellejarà cinc vegades i, després de vuit segons, parpellejarà una vegada i després parpellejarà una vegada cada 24 segons.
A més, per reduir el consum d'energia, no podeu fer res; el consum actual de la junta en aquest formulari es mesura en unitats de mil·límetres. Però a DerGlorreiche no li agrada carregar bateries ni tan sols uns quants dies i vol reduir el corrent a unitats de microamplificadors. Talla el conductor imprès que es dirigeix al LED d’indicació d’energia, en lloc que es pot treure la resistència amb la marca 102. Elimina l’estabilitzador lineal situat entre el coixinet de contacte d’alimentació extern i el microcontrolador, dirigeix directament la tensió d’aquest coixinet al microcontrolador. Talla el conductor procedent de la resistència marcada 152 fins al vuitè passador del microcontrolador.Per no perdre la possibilitat de reprogramar la placa, connecta el terminal de la resistència que s’acaba de desconnectar a la sortida del connector USB des del qual la tensió és de +5 V. Ara, quan s’encén per USB, aquesta resistència consumeix corrent, però quan s’acciona des de les plaques designades, no ja que això ho impedeix el díode situat a la placa (la caiguda de tensió sobre ell és inferior a 0,5 V i no s’obre).
Però si activeu el dispositiu no des de la bateria connectada a les plaques designades, sinó mitjançant USB des del banc d’energia sense la funció d’autoprotecció (a la UE, on viu el mestre, la venda està oficialment prohibida), aquesta resistència encara consumirà corrent. Per evitar que això passi, podeu connectar la resistència no a la línia USB de +5 V, sinó al pin 5 del microcontrolador (el desenvolupador indicat incorrectament el pin 4 i hi ha un cable comú), abans que (sempre abans!) Parpellegi. Ara, quan programi, la unitat lògica apareixerà al cinquè pin del microcontrolador i la resistència garantirà el funcionament correcte de la interfície USB.
Una solució més senzilla és programar DigiSpark una vegada, desconnectar el resistor i no connectar-lo enlloc. El firmware és senzill i és funcional, per la qual cosa no és necessària la seva actualització. Si vola, podeu connectar temporalment una resistència i, després, tornar-la a apagar.
A la foto DigiSpark és alimentat per un banc elèctric:
Abans de cada transmissió, s'ha de reiniciar el recordatori. Podeu apagar l’alimentació durant un temps curt o podeu col·locar un botó entre el cable comú i el coixinet del terminal PB5 (aquest és el pin 1 del microcontrolador: restablir). El desenvolupador va soldar el botó cap a on es trobava l’estabilitzador de tensió: la plataforma gran era un fil comú, i sobre els petits hi havia entrada i sortida estabilitzadors perquè la font d’energia no passés pel botó a través d’ells, el mestre va tallar els conductors corresponents.
El mestre va connectar el cap dinàmic a les conclusions del tauler que es mostren a la foto. Si voleu reprogramar la placa, heu de desconnectar tant el cap com la bateria amb l'ajut de pintes. La bateria només es pot carregar a través del controlador de càrrega.
Utilitzeu el recordatori així. El posen al fons de la finestra, el reinicien apagant breument l’apagada o prement el botó, si n’hi ha. Obre la finestra i marxa. La temperatura baixa, el sensor de temperatura integrat al microcontrolador ho detecta. Si al cap de cinc minuts la temperatura no comença a augmentar (la finestra està tancada), el dispositiu començarà a sonar una alarma. Al principi, el senyal sona durant 10 minuts, després s’atura i s’encén periòdicament durant 10 segons, mentre que les interrupcions augmenten gradualment de 24 segons a 5 minuts. I així successivament fins que l’aire s’atura. Abans del següent llançament, cal tornar a reiniciar manualment.