INHOUDSOPGAWE:
Video: Slaap genoeg: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ek kon nie 'n goeie naam vir hierdie projek kry nie. U kan dit ook 'n 'genoeg slaaptimer' noem. Die idee vir hierdie projek het tydens 'n vakansie in die winter ontstaan. Ons was in 'n vakansiehuis waar daar geen wekker in die slaapkamer was nie. Ek het gewoonlik 8 uur slaap nodig, maar nie meer as dit nie, so as ek wakker word en ek 8 ure geslaap het, is dit tyd dat ek uit die bed kom. Ongelukkig, as u geen wekker het nie en dit steeds donker is, moet u u horlosie of u slimfoon gebruik - maar laasgenoemde is nie iets wat ek in my slaapkamer hou nie - om te sien of u lank genoeg geslaap het. Om nie op my horlosie te hoef te kyk elke keer as ek gedurende die nag wakker word nie - en my bril nodig het om die skerm te lees - is hierdie projek gebore.
Ek het 'n toestel nodig wat kan aandui of ek minstens 8 uur geslaap het sonder dat ek deur 'n wekker presies na 8 uur wakker gemaak moes word. Die toestel is 'n battery -aangedrewe timer wat die eenvoudige ding doen om 'n LED 8 uur nadat die toestel aangeskakel is, te knipper. So as ek wakker word, kan ek uit die bed kom as die LED knipper en ek moet ekstra slaap, solank dit nie.
Maar dit is nie die enigste toepassing nie. As u klein kinders het wat nog nie die tyd kan weet nie, kan u hierdie toestel gebruik om hulle te laat weet dat hulle uit hul bed kan kom sodra die LED begin knip.
Let daarop dat wanneer die LED begin flikker, dit nie ophou voordat u die toestel afskakel nie.
Soos altyd het ek hierdie projek gebou rondom my gunsteling mikrobeheerder, die PIC, met behulp van die JAL -programmeertaal, maar u kan ook 'n Arduino gebruik.
Stap 1: Vereiste komponente
U moet die volgende komponente vir hierdie projek hê:
- 'N Stukkie broodbord
- PIC -mikrobeheerder 12F615
- 8-pen IC-aansluiting
- Kyk kristal van 32.768 Hz
- Keramiek -kondensators: 2 * 22pF, 1 * 100nF
- Weerstande:! * 220k, 1 * 33k, 1 * 4k7
- Groen LED
- Aan/af skakelaar
- Batteryhouer vir 3 AA- of 3 AAA -batterye + batterye
- 'N Plastiekbehuizing
Sien die skematiese diagram oor hoe om die komponente aan te sluit.
Stap 2: Ontwerp en bou van die elektronika
Die werkspanningsbereik van die PIC is tussen 2 Volt en 5,5 Volt, wat dit geskik maak om 3 AA- of AAA -batterye as kragtoevoer te gebruik. Dit kan normale batterye wees (totale voedingsspanning is 4,5 Volt) of herlaaibare batterye (totale voedingspanning is 3,6 Volt).
Alle tydsberekening word deur die PIC12F615 in sagteware gedoen. Die belangrikste vereiste vir die ontwerp was dat die toestel draagbaar en batteryvry moet wees. Aangesien die PIC met 'n baie lae klokfrekwensie van 32 kHz werk, verbruik dit ongeveer 23 uA by 3.6 V/ 29 uA by 4.5 V wanneer dit aangeskakel word en as die LED af is. Dit verseker 'n lang batterylewe. Aangesien die LED nie helder hoef te wees nie, vloei 'n lae stroom daardeur as gevolg van die 4k7 -weerstand, wat ook bydra tot 'n langer batterylewe.
Op die foto's kan u die kring sien terwyl ek dit op die broodbord gebou het, insluitend die finale uitslag toe dit in 'n plastiekbehuizing geplaas is.
Stap 3: Die sagteware
Soos reeds genoem, is die sagteware geskryf vir 'n PIC12F615 met behulp van die JAL -programmeertaal. Die sagteware voer 'n eenvoudige taak uit. Deur 'n timer van die PIC te gebruik, word die klok kristal klok van 32.768 Hz gedeel deur 32.768, wat 'n interne sein van 1 sekonde tot gevolg het. Die PIC gebruik dan 'n teller om te tel van 0 tot 60 sekondes * 60 minute * 8 uur = 28.800.
As die toestel aangeskakel is, sal die LED 3 keer knip, waarna die 8 -uur -timer begin. As die aanskakel knipper, word aangedui dat daar nog genoeg krag in die batterye is. Na 8 uur sal die LED weer begin flikker, maar sal eers ophou knip as die toestel afgeskakel is.
Daar is een ekstra funksie in die toestel. Herlaaibare batterye moet nie heeltemal leeggemaak word nie. Om dit te voorkom, sal die toestel die batteryspanning een keer kontroleer wanneer dit aangeskakel word. As die batteryspanning onder 3,0 Volt is, sal die toestel nie die LED knip nie en gaan dit in die slaapmodus. Die toestel moet afgeskakel word en die batterye moet vervang word, waarna dit normaal sal funksioneer nadat dit weer aangeskakel is.
Die JAL -bronlêer en die Intel Hex -lêer vir die programmering van die PIC is aangeheg. As u belangstel om die PIC -mikrobeheerder met JAL te gebruik - 'n programmeertaal van Pascal - besoek die JAL -webwerf by
Geniet u eie projek en sien uit na u reaksies en alternatiewe toepassings.
Aanbeveel:
IR -termometer vir slaap: 5 stappe
IR -termometer vir slaap: hierdie Lazy Old Geek (L.O.G.) het onlangs 'n IR -termiese module, MLX90614, van AliExpress.com gekoop. Sien foto's Dit is dieselfde tipe sensor wat gebruik word in die voorkop- en oortermometers wat in die derde prentjie getoon word. Hulle word nie-kontak genoem omdat
Slaap maklik: 5 stappe (met foto's)
Slaap maklik: Hallo, my naam is Jakob. Ek is allergies vir huisstofmyte en ek het asma. Dit is die inspirasie vir hierdie projek. Vir my eerste jaar van MCT het ons 'n opdrag gekry om 'n projek van nuuts af te maak met behulp van al die kennis wat ons hierdie jaar opgedoen het. Ek het gekies om m
Weerstasie: ESP8266 Met diep slaap, SQL, grafiek volgens fles en plots: 3 stappe
Weerstasie: ESP8266 Met diep slaap, SQL, grafiek deur fles en plots: sou dit lekker wees om die temperatuur, humiditeit of ligintensiteit op u balkon te weet? Ek weet ek sou. Ek het dus 'n eenvoudige weerstasie gemaak om sulke data te versamel. Die volgende afdelings is die stappe wat ek geneem het om een te bou: laat ons begin
ESP-01 bewegingsensor met diep slaap: 5 stappe
ESP-01 Bewegingsensor met diep slaap: Ek het gewerk aan die maak van tuisgemaakte bewegingsensors wat 'n e-pos stuur wanneer dit geaktiveer word. Daar is baie instruksies en ander voorbeelde om dit te doen. Ek moes dit onlangs doen met 'n battery -aangedrewe PIR -bewegingsensor en 'n ESP
Arduino Youtube -afstandsbediening vir slaap (Leobot Electronics): 4 stappe
Arduino Youtube -afstandsbediening vir slaap (Leobot Electronics): Arduino Youtube -afstandsbediening As u YouTube gebruik om 'n film of musiek te kyk om te slaap terwyl u slaap, sou u sekerlik deur 'n laai -advertensie of verskillende volumevlakke wakker geword het as 'n nuwe film begin. Nodeloos om te sê, dit kan moeilik wees