Kazalo:
- Zaloge
- 1. korak: Najprej postavitev
- 2. korak: Pojasnilo o vezju
- 3. korak: Skica
- 4. korak: Razlaga skice
- 5. korak: Nekaj številk
- Korak 6: Shema in tiskana vezja
- 7. korak: Aplikacije
Video: 555 Časovnik za oddajanje signala za prekinitev Atmega328: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Glavni cilj tega vezja je varčevanje z energijo. Torej, o arduinu ne bom govoril, ker ima sama plošča nepotrebne stroške energije za končni izdelek. Odlično je za razvoj. Toda to ni zelo dobro za končne projekte, ki delujejo na baterije. Uporabil bom enega za svoj POC, vendar vam bo zaradi varčevanja z energijo uporaba samostojne Atmega328 dala boljše rezultate
Naredil sem vremensko postajo (TOBE), ki bo vzporedno polnila par 3,7 V baterij s pomočjo sončne celice. Moja prva različica je šla zelo dobro, hvala. Ampak, imel sem problem. Poraba baterije je bila večja od hitrosti polnjenja sončne celice. Tu ne grem v številke. Toda čez nekaj časa sem opazil, da se raven baterije počasi znižuje. Razen dejstva, da sem iz Kanade in sonce tukaj ni blago. Nato sem uporabil knjižnico, da sem zaspal Atmega328 za 8 sekund (obstajajo drugi časovni okviri, vendar je 8 sekund višji) in se nato vrnil na delo. Uporaba je zelo preprosta in deluje, kot je predvideno. Vendar mi 8 sekund ni bilo dovolj.
To je zato, ker ima moja vremenska postaja 3 komponente.
- Ura v realnem času
- DHT11
- Oled zaslon
Ura se na zaslonu prikaže z minuto natančnosti. Temperature in vlažnosti ne potrebujemo tako pogosto. Zato sem si moral izmisliti nekaj, kar bi mi omogočilo, da prilagodim interval, in tudi pri tem sem se rad zabaval.
Zgradil sem dokazovanje koncepta, da ima časovnik 555 v nestabilnem načinu za prebujanje Atmega328 z zunanjimi prekinitvami. To bom tukaj pokazal
Zaloge
Za to navodilo bomo potrebovali naslednje materiale:
- Arduino plošča
- Merilnik časa 555
- 2 upora (1M ohmov, 220 ohmov)
- 1 polariziran kondenzator (100uF)
- Mostične žice
- Senzor DHT11
- Ogledna plošča
1. korak: Najprej postavitev
Začnimo s postavitvijo na plošči. S senzorjem DHT opozarjam na drug način varčevanja z energijo pri vaših projektih. Kot lahko vidite, se naprava napaja z zatičem Arduino. Kar bo med spanjem Arduina nizko in prihranilo še več energije. To lahko storite s katero koli napravo, ki za delovanje potrebuje manj kot 40 mA.
2. korak: Pojasnilo o vezju
Ne bom se poglobil v to, kako deluje časovnik 555, saj obstaja veliko vadnic, ki razlagajo njegovo delovanje in različne načine. Časovnik 555 uporabljamo v nestabilnem načinu. To pomeni, da bo na visoki ravni napolnil kondenzator do 2/3 voltov toliko časa, kolikor določi upor 1, nato pa ga izpraznil toliko, kolikor določijo upori 2. Dejansko ne potrebujemo veliko časa za signal razelektritve, zato lahko uporabite upor 220 Ohmov. S kombinacijo upora 1M ohmov, 220 ohmov, boste imeli zamudo približno 1 minuto. Igranje s prvim uporom in kondenzatorjem vam bo dalo različne čase.
3. korak: Skica
4. korak: Razlaga skice
Cilj te skice je prebrati Vlažnost in Temperaturo ter zaspati, dokler se ne zbudi in jo ponovno prebere.
V ta namen nastavim prekinitveni pin kot INPUT_PULLUP (več o vlečenju v drugi epizodi). Ta pin bo imel vsakič, ko je delo končano, pritrjen na prekinitev.
Ko pride signal za prekinitev, se koda znova zažene in nazaj v stanje spanja. In tako naprej.
5. korak: Nekaj številk
Za ta POC sem lahko izvedel ukrepe v približno 3 sekundah. Nato bi naprava spala približno 1 minuto.
Z natančno merilno napravo AMP za merjenje toka 0,001 sem videl 0,023-0,029AMP za čas delovanja (~ 3 sekunde) in 0,000 med spanjem (~ 1 min). Seveda to ni nič, saj imamo 555 v teku. Ampak, nisem šel v Microamps. V vsakem primeru je prihranek precejšen
Korak 6: Shema in tiskana vezja
Za tiste, ki želite za to izdelati tiskano vezje, tukaj je povezava do nje:
Tam boste našli zasnovo in shemo, ki jo lahko pošljete kateremu koli prodajalcu PCB.
Obstaja tudi mapa, imenovana print_version, za tiste, ki imate radi tiskanje lastnih tiskanih vezij kot jaz.
7. korak: Aplikacije
Uporaba tega je ogromna. Vsakič, ko potrebujete zunanji signal z določeno hitrostjo, lahko uporabite to vezje. Uporabljam za nastavitev spanja svoje vremenske postaje in eden od modulov bo zaspal skupaj z Atmega328.
Za učinkovite rezultate pri varčevanju z energijo bi morali razmisliti o samostojnem Atmega328. Oblikujem ploščo s to zmogljivostjo in kmalu bom lahko v ta koncept priključil kateri koli projekt Atmega328.
Če imate dobre ideje o tem, kako uresničiti rešitve za varčevanje z energijo, mi to vsekakor sporočite, saj se res ukvarjam s projekti, ki naletijo na baterije in sončne celice
Hvala za branje in naslednjič se vidimo z več projekti.
Priporočena:
Mikro oddajanje /hiperlokalni radio z avtooddajnikom FM: 8 korakov
Mikro oddajanje /hiperlokalni radio z avtomobilskim oddajnikom FM: To preprosto delavnico, ki uporablja sodobno tehnologijo, lahko uporabite za raziskovanje radia in ustvarjanje lokalnih oddaj zelo kratkega dosega. Udeleženci lahko sami ustvarijo lokalni radijski prenos. Udeleženci bodo ustvarili posnetke na svojem mobilnem telefonu
Koračni motor z D natikači in časovnikom 555; prvi del vezja Časovnik 555: 3 koraki
Koračni motor z D natikači in časovnikom 555; prvi del vezja Časovnik 555: Koračni motor je enosmerni motor, ki se giblje v diskretnih korakih. Pogosto se uporablja v tiskalnikih in celo robotiki. To vezje bom razložil v korakih. Prvi del vezja je 555 časovnik. To je prva slika (glej zgoraj) s čipom 555 z
RaspiWWV - Simulirano kratkovalno avdio oddajanje WWV: 10 korakov (s slikami)
RaspiWWV - Simulirana kratkovalovna avdio oddaja WWV: Spomnite se dni, ko ste sedeli in poslušali časovne signale WWV na svojem kratkovalnem radiu (tik, kljukica, kljukica … Ob tonu bo čas…)? (Poslušajte na YouTubu zgoraj) Oh! Ste to zamudili? Zdaj lahko (ponovno) doživite te trenutke in doživite
Avdio oddajanje in pretakanje videa z uporabo Raspberry Pi 3 .: 6 korakov
Zvočno oddajanje in pretakanje videa z uporabo Raspberry Pi 3 .: Glavni pripomoček tega projekta je predvajanje zvoka v Raspberry Pi 3 iz katere koli naprave, povezane v skupno omrežje WiFi, in pridobivanje videa iz Raspberry Pi 3 v katero koli napravo, povezano v skupno omrežje WiFi
Oddajanje glasbe prek LED diod: 9 korakov (s slikami)
Oddajanje glasbe prek LED diod: Verjetno veste, da lahko radijski valovi prenašajo zvok, toda ali ste vedeli, da lahko vidna svetloba stori enako? Z zelo preprosto zasnovo vezja in nekaterimi običajno dostopnimi deli lahko enostavno sestavimo napravo, ki nam omogoča prenos glasbe