Përmbajtje:

Kohëmatësi i mjaftueshëm i gjumit: 3 hapa
Kohëmatësi i mjaftueshëm i gjumit: 3 hapa

Video: Kohëmatësi i mjaftueshëm i gjumit: 3 hapa

Video: Kohëmatësi i mjaftueshëm i gjumit: 3 hapa
Video: День из жизни студента -предпринимателя колледжа 2024, Nëntor
Anonim
Flini mjaftueshëm kohëmatës
Flini mjaftueshëm kohëmatës

Nuk gjeta një emër të mirë për këtë projekt. Ju gjithashtu mund ta quani atë një "kohëmatës të mjaftueshëm të gjumit". Ideja për këtë projekt erdhi gjatë një pushimi në dimër. Ne ishim në një shtëpi pushimi ku nuk kishte orë alarmi në dhomën e shtratit. Normalisht më duhen 8 orë gjumë, por jo më shumë se kaq kështu që kur zgjohem dhe kam fjetur për 8 orë, është koha që unë të dal nga shtrati. Fatkeqësisht nëse nuk keni orë me zile dhe është ende errësirë jashtë, duhet të përdorni orën tuaj ose telefonin tuaj të mençur - por ky i fundit nuk është diçka që e mbaj në dhomën time të gjumit - për të parë nëse keni fjetur mjaft gjatë. Në mënyrë që të mos shikoj orën time sa herë që zgjohem gjatë natës - dhe kam nevojë për syzet e mia për të lexuar ekranin - ky projekt ka lindur.

Kisha nevojë për një pajisje që mund të tregonte nëse kisha fjetur të paktën 8 orë pa pasur nevojë të më zgjonte një orë me zile saktësisht pas 8 orësh. Pajisja është një kohëmatës me bateri që bën gjënë e thjeshtë për të ndezur një LED 8 orë pasi pajisja është e ndezur. Kështu që kur të zgjohem mund të dal nga shtrati nëse LED po ndez dhe duhet të fle pak më shumë për aq kohë sa nuk e bën.

Por ky nuk është aplikimi i vetëm. Nëse keni fëmijë të vegjël që ende nuk mund ta tregojnë kohën, mund ta përdorni këtë pajisje për t'i bërë të ditur se mund të dalin nga shtrati i tyre sapo LED fillon të pulsojë.

Vini re se kur LED fillon të pulsojë nuk ndalet derisa të fikni pajisjen.

Si gjithmonë, unë e ndërtova këtë projekt rreth mikrokontrolluesit tim të preferuar PIC, duke përdorur gjuhën e programimit JAL, por gjithashtu mund të përdorni një Arduino.

Hapi 1: Komponentët e kërkuar

Komponentët e kërkuar
Komponentët e kërkuar

Ju duhet të keni komponentët e mëposhtëm për këtë projekt:

  • Një copë dërrasë buke
  • Mikrokontrolluesi PIC 12F615
  • Fole IC me 8 kunja
  • Kristal i orës prej 32.768 Hz
  • Kondensatorë qeramikë: 2 * 22pF, 1 * 100nF
  • Rezistentët:! * 220k, 1 * 33k, 1 * 4k7
  • LED e gjelbër
  • Çelësi i ndezjes/fikjes
  • Mbajtës i baterisë për 3 bateri AA ose 3 AAA + bateri
  • Një strehë plastike

Shihni diagramin skematik se si të lidhni përbërësit.

Hapi 2: Projektimi dhe Ndërtimi i Elektronikës

Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës
Projektimi dhe Ndërtimi i Elektronikës

Gama e tensionit të funksionimit të PIC është midis 2 Volt dhe 5.5 Volt, gjë që e bën atë të përshtatshme duke përdorur 3 bateri AA ose AAA si furnizim me energji elektrike. Këto mund të jenë bateri normale (tensioni i përgjithshëm i furnizimit është i barabartë me 4.5 Volt) ose bateri të rimbushshme (tensioni i përgjithshëm i furnizimit është i barabartë me 3.6 Volt).

E gjithë koha bëhet në softuer nga PIC12F615. Kërkesa kryesore për dizajnin ishte që pajisja të ishte e lëvizshme dhe e pajisur me bateri. Meqenëse PIC funksionon me një frekuencë shumë të ulët të orës prej 32 kHz, ai konsumon rreth 23 uA në 3.6 V/ 29 uA në 4.5 V kur ndizet dhe kur LED është i fikur. Kjo do të garantojë një jetë të gjatë të baterisë. Meqenëse LED nuk duhet të jetë i ndritshëm, një rrymë e ulët kalon nëpër të për shkak të rezistencës 4k7 e cila gjithashtu kontribuon në një jetëgjatësi më të gjatë të baterisë.

Në fotografi ju mund të shihni qarkun ndërsa e ndërtova në dërrasën e bukës duke përfshirë rezultatin përfundimtar kur u vendos në një strehë plastike.

Hapi 3: Softueri

Siç është përmendur tashmë, softueri është shkruar për një PIC12F615 duke përdorur gjuhën e programimit JAL. Softueri kryen një detyrë të thjeshtë. Duke përdorur një kohëmatës të PIC, ora e kristaltë e orës prej 32.768 Hz ndahet me 32.768, duke rezultuar në një sinjal të brendshëm prej 1 sekonde. PIC pastaj përdor një numërues për të numëruar nga 0 në 60 sekonda * 60 minuta * 8 orë = 28.800.

Kur pajisja është e ndezur, LED do të pulsojë 3 herë, pas së cilës fillon kohëmatësi 8 orësh. Pulsimi në ndezje bëhet për të treguar se ka akoma energji të mjaftueshme në bateri. Pas 8 orësh LED do të fillojë të pulsojë përsëri, por do të ndalojë së ndezuri vetëm kur pajisja është e fikur.

Ekziston një veçori shtesë në pajisje. Bateritë e rimbushshme nuk duhet të shkarkohen plotësisht. Për ta parandaluar këtë, pajisja do të kontrollojë tensionin e baterisë një herë kur ndizet. Nëse voltazhi i baterisë është nën 3.0 Volt, pajisja nuk do të ndezë dritën LED dhe do të kalojë në modalitetin e fjetjes. Pajisja duhet të fiket dhe bateritë duhet të zëvendësohen, pas së cilës do të funksionojë normalisht pasi të ndizet përsëri.

Skedari burimor JAL dhe skedari Intel Hex për programimin e PIC janë bashkangjitur. Nëse jeni të interesuar të përdorni mikrokontrolluesin PIC me JAL - një gjuhë programimi si Pascal - vizitoni faqen e internetit të JAL në

Argëtohuni duke ndërtuar projektin tuaj dhe duke pritur reagimet tuaja dhe aplikimet alternative.

Recommended: