Sadržaj:
- Pribor
- Korak 1: Prvo Layout
- Korak 2: Objašnjenje o krugu
- Korak 3: Skica
- Korak 4: Objašnjenje skice
- Korak 5: Neki brojevi
- Korak 6: Shema i PCB
- Korak 7: Aplikacije
Video: 555 Mjerač vremena za odašiljanje signala za prekid Atmega328: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Glavni cilj ovog kruga je ušteda energije. Dakle, neću govoriti o arduinu jer sama ploča ima nepotrebne troškove za konačni proizvod. Odličan je za razvoj. No, nije baš dobro za završne projekte koji rade na baterije. Ja ću koristiti jedan za svoj POC, ali, radi uštede energije, korištenje samostalnog Atmega328 će vam dati bolje rezultate
Napravio sam meteorološku stanicu (TOBE) koja će paralelno puniti par baterija od 3,7 V pomoću solarne ploče. Moja prva verzija prošla je jako dobro, hvala. Ali, imao sam problem. Potrošnja baterije bila je veća od brzine punjenja solarne ploče. Neću ovdje ulaziti u brojke. No, nakon nekog vremena primijetio sam da se razina baterije polako smanjuje. Osim što sam iz Kanade i sunce ovdje nije roba. Zatim sam, koristeći knjižnicu, uspavao Atmega328 na 8 sekundi (postoje i drugi vremenski okviri, ali 8 sekundi je više), a zatim se vratio na posao. Upotreba je vrlo jednostavna i radi kako je trebalo. No, 8 sekundi mi nije bilo dovoljno.
To je zato što moja meteorološka stanica ima 3 komponente.
- Sat u stvarnom vremenu
- DHT11
- Oled zaslon
Sat se prikazuje na zaslonu s minutom preciznosti. Temperaturu i vlažnost ne moramo ažurirati tako često. Dakle, morao sam smisliti nešto što bi mi omogućilo da popravim interval, a htio sam se i zabaviti radeći to.
Napravio sam dokaz koncepta da imam 555 mjerač vremena u nestabilnom načinu rada za buđenje Atmega328 pomoću vanjskih prekida. To ću ovdje pokazati
Pribor
Za ovaj Instructable trebat će nam sljedeći materijali:
- Arduino ploča
- Tajmer 555 čip
- 2 otpornika (1M ohma, 220 ohma)
- 1 polarizirani kondenzator (100uF)
- Kratkospojne žice
- Senzor DHT11
- Oglasna ploča
Korak 1: Prvo Layout
Počnimo s izgledom na ploči. Koristim DHT senzor da istaknem još jedan način uštede energije u vašim projektima. Kao što vidite, uređaj se napaja pomoću Arduino pina. Što će ići NIZKO dok Arduino spava, štedeći još više energije. To možete učiniti s bilo kojim uređajem koji za rad zahtijeva manje od 40 mA.
Korak 2: Objašnjenje o krugu
Neću duboko ulaziti u to kako tajmer 555 radi jer postoji mnogo vodiča koji objašnjavaju njegove operacije i nekoliko načina rada. Timer 555 koristimo u nestabilnom načinu rada. To znači da će na visokoj razini napuniti kondenzator na 2/3 volta onoliko vremena koliko odredi otpornik 1, nego će ga isprazniti za onoliko koliko odrede otpornici 2. Zapravo nam ne treba puno vremena u signalu pražnjenja pa možete upotrijebiti otpornik od 220 ohma. Korištenjem otpora od 1 M ohma, otpornika od 220 oma dobit ćete kašnjenje od oko 1 minute. Igra s prvim otpornikom i kondenzatorom pružit će vam različita vremena.
Korak 3: Skica
Korak 4: Objašnjenje skice
Cilj ove skice je pročitati Vlažnost i temperaturu i zaspati dok ne dobije poticaj da se probudi i ponovno pročita.
U tu svrhu postavljam pin za prekid kao INPUT_PULLUP (više o podizanjima u drugoj epizodi). I taj će pin imati prekid pričvršćen svaki put kad posao bude dovršen.
Kad signal prekida dođe IN, kôd će se ponovno pokrenuti i vratiti u stanje mirovanja. I tako dalje.
Korak 5: Neki brojevi
Za ovaj POC uspio sam izvršiti mjere za otprilike 3 sekunde. Zatim bi uređaj spavao oko 1 minute.
Pomoću preciznog AMP mjerača za mjerenje struje od 0,001 vidio sam 0,023-0,029AMP-a za vrijeme rada (~ 3 sekunde) i 0,000 tijekom spavanja (~ 1 min). Naravno da nije nula jer imamo 555 u radu. Ali, nisam ulazio u Microamps. U svakom slučaju, ušteda je znatna
Korak 6: Shema i PCB
Za vas koji želite izgraditi PCB za to, evo poveznice za to:
Tamo ćete pronaći dizajn i shemu koji se mogu poslati bilo kojem dobavljaču izrade PCB -a.
Tu je i mapa pod nazivom print_version za one od vas koji vole PCB graviranje kod kuće kao ja.
Korak 7: Aplikacije
Primjene toga su ogromne. Svaki put kad vam zatreba vanjski signal koji dolazi s određenom brzinom, mogli biste koristiti ovaj krug. Koristim za postavljanje svoje meteorološke postaje u stanje mirovanja, a jedan od modula će zaspati zajedno s Atmega328.
Za učinkovite rezultate u uštedi energije, razmislite o tome da imate samostalnu Atmega328. Dizajniram ploču s ovom sposobnošću i uskoro ću moći spojiti bilo koji projekt Atmega328 u ovaj koncept.
Ako imate dobre ideje o tome kako implementirati rješenja za uštedu energije, svakako me obavijestite jer se zaista bavim projektima na baterije i solarne ploče
Hvala vam na čitanju i vidimo se sljedeći put s još projekata.
Preporučeni:
Svjetlosni termin u NES kontroleru - mjerač vremena 555: 19 koraka (sa slikama)
Light Theremin u NES kontroleru - mjerač vremena 555: Igrao sam se s 555 IC -om i nikada do sada nisam uspio učiniti ništa. Kad sam čuo da je oživio i počeo oscilirati prema meni, bio sam prilično vraški zadovoljan sam sa sobom. Ako ga mogu natjerati da ispušta zvuk, onda bi netko trebao
Fizzle Loop Synth V3 (mjerač vremena 555): 11 koraka (sa slikama)
Fizzle Loop Synth V3 (555 Timer): Ovo je moj treći Fintzle Loop Synth sklop i nadograđuje se na prethodna 2 koja se mogu pronaći ovdje i ovdje. Srce sintetizatora je 3, 555 Timer IC -a koji se koriste za izradu nekih zaista zanimljivi zvučni signali i zvučni signali. Razlika između ove verzije
555 Podesivi mjerač vremena (2. dio): 4 koraka
555 Podesivi mjerač vremena (2. dio): Hej dečki! Naučite kako napraviti precizno podesivi mjerač vremena s promjenjivim kašnjenjem od 1 - 100 sekundi koji koristi 555 IC. Brojač 555 konfiguriran je kao monostabilni multivibrator. Idemo dalje od mjesta odakle smo prošli put krenuli. Za ljude koji nisu vidjeli Par
Arduino 3-u-1 prikaz vremena i vremena: 11 koraka
Arduino 3-u-1 prikaz vremena i vremena: Volim PIC mikrokontrolere i volim programiranje na asemblerskom jeziku. Zapravo, u posljednjih nekoliko godina na svojoj sam web stranici objavio oko 40 projekata na temelju te kombinacije. Nedavno sam naručivao neke dijelove iz jednog od mojih omiljenih američkih v
555 Mjerač vremena s desetljetnim brojačem i LED diodama i Piezo zujalicom; osnovni opis kruga: 6 koraka
555 Mjerač vremena s desetljetnim brojačem i LED -om i Piezo zujalicom; osnovni opis kruga: Ovaj se krug sastoji od tri dijela. Oni su piezo -zujalica koja proizvodi zvuk. Kôd (program) će svirati " Sretan rođendan " Arduino kroz piezo. Sljedeći korak je mjerač vremena od 555 koji će proizvoditi impulse koji djeluju kao sat