Taula de continguts:

Temporitzador suficient per dormir: 3 passos
Temporitzador suficient per dormir: 3 passos

Vídeo: Temporitzador suficient per dormir: 3 passos

Vídeo: Temporitzador suficient per dormir: 3 passos
Vídeo: ПИРОЖОК. МЯСО с КАРТОШКОЙ. КАЗАН КЕБАБ. Рецепт. Одесса. ENG SUB 2024, De novembre
Anonim
Temporitzador suficient per dormir
Temporitzador suficient per dormir

No he pogut trobar un bon nom per a aquest projecte. També en podríeu dir "prou temporitzador de son". La idea d’aquest projecte va sorgir durant unes vacances a l’hivern. Estàvem en una casa de vacances on no hi havia despertador a l'habitació del llit. Normalment necessito vuit hores de son, però no més, així que, quan em llevo i he dormit durant vuit hores, és hora que em llevi del llit. Malauradament, si no teniu rellotge despertador i encara és fosc a l'exterior, heu d'utilitzar el rellotge o el telèfon intel·ligent, però aquest últim no és una cosa que tinc al meu dormitori, per veure si heu dormit prou. Per no haver de mirar el rellotge cada vegada que em llevo durant la nit (i necessito les ulleres per llegir la pantalla), va néixer aquest projecte.

Necessitava un dispositiu que pogués indicar si havia dormit almenys 8 hores sense necessitat que em despertés un despertador exactament després de 8 hores. El dispositiu és un temporitzador alimentat per bateria que fa el senzill de parpellejar un LED 8 hores després d’engegar-lo. Així, quan em llevo, puc aixecar-me del llit si el LED parpelleja i hauria de dormir més mentre no ho faci.

Però aquesta no és l’única aplicació. Si teniu nens petits que encara no poden saber l'hora, podeu utilitzar aquest dispositiu per fer-los saber que poden sortir del llit tan aviat com el LED comenci a parpellejar.

Tingueu en compte que quan el LED comença a parpellejar no s’atura fins que no apagueu el dispositiu.

Com sempre, vaig construir aquest projecte al voltant del meu micro controlador preferit, el PIC, amb el llenguatge de programació JAL, però també podeu utilitzar un Arduino.

Pas 1: components necessaris

Components obligatoris
Components obligatoris

Cal que tingueu els components següents per a aquest projecte:

  • Un tros de pissarra
  • Microcontrolador PIC 12F615
  • Presa IC de 8 pins
  • Vidre de rellotge de 32.768 Hz
  • Condensadors ceràmics: 2 * 22pF, 1 * 100nF
  • Resistències:! * 220k, 1 * 33k, 1 * 4k7
  • LED verd
  • Interruptor d'encès / apagat
  • Suport de bateries per a 3 piles AA o 3 piles AAA + piles
  • Una carcassa de plàstic

Consulteu l’esquema esquemàtic sobre com connectar els components.

Pas 2: dissenyar i construir l'electrònica

Dissenyar i construir l'electrònica
Dissenyar i construir l'electrònica
Dissenyar i construir l'electrònica
Dissenyar i construir l'electrònica
Dissenyar i construir l'electrònica
Dissenyar i construir l'electrònica

El rang de tensió de funcionament del PIC està entre 2 i 5,5 volts, cosa que el fa adequat utilitzant 3 bateries AA o AAA com a font d'alimentació. Poden ser bateries normals (la tensió total d’alimentació és igual a 4,5 volts) o bateries recarregables (la tensió total d’alimentació és igual a 3,6 volts).

Tot el temps es realitza en programari mitjançant el PIC12F615. El requisit principal per al disseny era que el dispositiu fos portàtil i, per tant, amb bateria. Com que el PIC funciona a una freqüència de rellotge molt baixa de 32 kHz, consumeix al voltant de 23 uA a 3,6 V / 29 uA a 4,5 V quan està engegat i quan el LED està apagat. Això garantirà una llarga durada de la bateria. Com que el LED no ha de ser brillant, hi circula un corrent baix a causa de la resistència 4k7, que també contribueix a una vida de bateria més llarga.

A les imatges es pot veure el circuit tal com el vaig construir a la tauleta inclòs el resultat final quan es va col·locar en una carcassa de plàstic.

Pas 3: el programari

Com ja s'ha esmentat, el programari està escrit per a un PIC12F615 mitjançant el llenguatge de programació JAL. El programari realitza una tasca senzilla. Utilitzant un temporitzador del PIC, el rellotge de cristall de rellotge de 32.768 Hz es divideix per 32.768, donant lloc a un senyal intern d’1 segon. El PIC fa servir un comptador per comptar de 0 a 60 segons * 60 minuts * 8 hores = 28.800.

Quan el dispositiu està engegat, el LED parpellejarà 3 vegades, i després s’iniciarà el temporitzador de 8 hores. Parpellejant a l’encesa es fa per demostrar que encara hi ha prou energia a les bateries. Al cap de 8 hores, el LED començarà a parpellejar de nou, però només deixarà de parpellejar quan el dispositiu estigui apagat.

Hi ha una característica addicional al dispositiu. Les bateries recarregables no s’han de descarregar completament. Per evitar-ho, el dispositiu comprovarà el voltatge de la bateria una vegada que estigui engegat. Si la tensió de la bateria és inferior a 3,0 volts, el dispositiu no parpellejarà el LED i passarà al mode de repòs. Cal apagar el dispositiu i canviar les bateries, per la qual cosa funcionarà normalment després d’encendre’s de nou.

S'adjunten el fitxer font JAL i el fitxer Intel Hex per programar el PIC. Si esteu interessats a utilitzar el microcontrolador PIC amb JAL, un llenguatge de programació similar a Pascal, visiteu el lloc web de JAL a

Diverteix-te construint el teu propi projecte i esperant les teves reaccions i aplicacions alternatives.

Recomanat: