Sisällysluettelo:
- Vaihe 1: Tarvittavat komponentit
- Vaihe 2: Elektroniikan suunnittelu ja rakentaminen
- Vaihe 3: Ohjelmisto
Video: Uniajastin: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
En löytänyt tälle projektille hyvää nimeä. Voit myös kutsua sitä "tarpeeksi uniajastimeksi". Idea hankkeeseen syntyi talvilomalla. Olimme loma -asunnossa, jossa ei ollut herätyskelloa makuuhuoneessa. Tarvitsen normaalisti 8 tuntia unta, mutta enempää, joten kun herään ja olen nukkunut 8 tuntia, minun on aika nousta sängystä. Valitettavasti, jos sinulla ei ole herätyskelloa ja ulkona on vielä pimeää, sinun on käytettävä kelloasi tai älypuhelintasi - mutta jälkimmäistä ei pidetä makuuhuoneessani - nähdäksesi, oletko nukkunut tarpeeksi kauan. Jotta minun ei tarvitsisi katsoa kelloa joka kerta, kun herään yöllä - ja tarvitsen lasit näytön lukemiseen - tämä projekti syntyi.
Tarvitsin laitteen, joka voisi ilmoittaa, olinko nukkunut vähintään 8 tuntia ilman tarvetta herättää herätyskelloa tarkalleen 8 tunnin kuluttua. Laite on akkukäyttöinen ajastin, joka yksinkertaisesti vilkuttaa LED -valon 8 tuntia laitteen kytkemisen jälkeen. Joten kun herään, voin nousta sängystä, jos LED -valo vilkkuu, ja minun pitäisi saada ylimääräistä unta niin kauan kuin ei.
Mutta tämä ei ole ainoa sovellus. Jos sinulla on pieniä lapsia, jotka eivät vielä osaa sanoa kellonaikaa, voit ilmoittaa heille tämän laitteen avulla, että he voivat nousta sängystä heti, kun LED -valo alkaa vilkkua.
Huomaa, että kun merkkivalo alkaa vilkkua, se ei lakkaa ennen kuin kytket laitteen pois päältä.
Kuten aina, rakensin tämän projektin suosikki mikro -ohjaimen PIC: n ympärille käyttäen JAL -ohjelmointikieltä, mutta voit käyttää myös Arduinoa.
Vaihe 1: Tarvittavat komponentit
Sinulla on oltava seuraavat osat tähän projektiin:
- Leipälauta
- PIC -mikrokontrolleri 12F615
- 8-nastainen IC-liitäntä
- Katso kristallia 32,768 Hz
- Keraamiset kondensaattorit: 2 * 22pF, 1 * 100nF
- Vastukset:! * 220k, 1 * 33k, 1 * 4k7
- Vihreä LED
- On / off kytkin
- Paristopidike 3 AA- tai 3 AAA -paristolle + paristolle
- Muovinen kotelo
Katso kaaviokuva osien liittämisestä.
Vaihe 2: Elektroniikan suunnittelu ja rakentaminen
PIC: n käyttöjännitealue on 2–5,5 volttia, joten se soveltuu käytettäväksi 3 AA- tai AAA -paristolla virtalähteenä. Nämä voivat olla tavallisia paristoja (kokonaisjännite on 4,5 volttia) tai ladattavia paristoja (kokonaisjännite on 3,6 volttia).
Kaikki ajoitukset suoritetaan ohjelmistolla PIC12F615: n avulla. Suunnittelun tärkein vaatimus oli, että laite olisi kannettava ja akkukäyttöinen. Koska PIC toimii erittäin alhaisella kellotaajuudella, 32 kHz, se kuluttaa noin 23 uA 3,6 V/ 29 uA 4,5 V jännitteellä, kun se kytketään päälle ja kun LED ei pala. Tämä takaa pitkän akun käyttöiän. Koska LED -valon ei tarvitse olla kirkas, sen läpi kulkee pieni virta 4k7 -vastuksen ansiosta, mikä myös pidentää akun käyttöikää.
Kuvissa näet piirin, kun rakensin sen leipälevylle, mukaan lukien lopputulos muovikoteloon laitettaessa.
Vaihe 3: Ohjelmisto
Kuten jo mainittiin, ohjelmisto on kirjoitettu PIC12F615: lle JAL -ohjelmointikielellä. Ohjelmisto suorittaa yksinkertaisen tehtävän. Käyttämällä PIC -ajastinta kellokristallikello 32,768 Hz jaetaan 32,768: lla, jolloin sisäinen signaali on 1 sekunti. PIC laskee sitten laskurin 0-60 sekuntia * 60 minuuttia * 8 tuntia = 28.800.
Kun laitteeseen kytketään virta, LED -valo vilkkuu 3 kertaa, minkä jälkeen 8 tunnin ajastin käynnistyy. Vilkkuu virran ollessa päällä osoittaakseen, että paristoissa on vielä riittävästi virtaa. 8 tunnin kuluttua LED alkaa vilkkua uudelleen, mutta lakkaa vilkkumasta vasta, kun laite on sammutettu.
Laitteessa on yksi lisäominaisuus. Ladattavia akkuja ei saa purkaa kokonaan. Tämän estämiseksi laite tarkistaa akun jännitteen kerran, kun se kytketään päälle. Jos akun jännite on alle 3,0 volttia, laite ei vilku LEDiä ja siirtyy lepotilaan. Laite on sammutettava ja paristot on vaihdettava, minkä jälkeen se toimii normaalisti uudelleen kytkemisen jälkeen.
JAL -lähdetiedosto ja Intel Hex -tiedosto PIC: n ohjelmoimiseksi ovat liitteenä. Jos olet kiinnostunut käyttämään PIC -mikrokontrolleria JAL: n kanssa - Pascal -kaltainen ohjelmointikieli - käy JAL -verkkosivustolla osoitteessa
Pidä hauskaa oman projektisi rakentamisesta ja odota reaktioitasi ja vaihtoehtoisia sovelluksiasi.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen