Tartalomjegyzék:
- Kellékek
- 1. lépés: Először az elrendezés
- 2. lépés: Magyarázat az áramkörről
- 3. lépés: A vázlat
- 4. lépés: A vázlat magyarázata
- 5. lépés: Néhány szám
- 6. lépés: A vázlat és a PCB
- 7. lépés: Alkalmazások
Videó: 555 Időzítő jel kibocsátására az Atmega328 megszakításához: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ennek az áramkörnek a fő célja az energiatakarékosság. Tehát nem fogok beszélni az arduino -ról, mert maga a tábla szükségtelen energiaterheléssel rendelkezik a végtermékhez. Nagyszerű a fejlődéshez. De nem túl jó az elemekkel működő végső projektekhez. A POC -hoz használok egyet, de az energiatakarékosság érdekében az Atmega328 önálló használata jobb eredményeket eredményez
Készítettem egy időjárásjelző állomást (TOBE), amely napelem segítségével párhuzamosan 3,7 V -os akkumulátort tölt fel. Az első verzió nagyon jól sikerült köszönöm. De, volt egy problémám. Az akkumulátor használata nagyobb volt, mint a napelem töltési sebessége. Itt nem számolok a számokkal. De egy idő után észrevettem, hogy az akkumulátor töltöttségi szintje lassan csökken. Eltekintve attól, hogy Kanadából származom, és a nap itt nem árucikk. Ezután egy könyvtár segítségével elaltattam az Atmega328 -at 8 másodpercre (vannak más időkeretek is, de 8 másodperc a magasabb), majd visszatértem dolgozni. A használat nagyon egyszerű, és úgy működik, ahogy azt feltételezték. De 8 másodperc nem volt elég nekem.
Ez azért van, mert az időjárás -állomásom 3 komponensből áll.
- Valós idejű óra
- A DHT11
- Oled kijelző
Az óra percnyi pontossággal jelenik meg a kijelzőn. A hőmérsékletet és a páratartalmat nem kell oly gyakran frissítenünk. Szóval valamit ki kellett találnom, ami lehetővé teszi, hogy módosítsam az intervallumot, és szerettem volna jól szórakozni.
Építettem egy bizonyítékot a koncepcióról, hogy 555 -ös időzítője van stabil üzemmódban, hogy felébressze az Atmega328 -at külső megszakításokkal. Ezt fogom itt megmutatni
Kellékek
Ehhez az utasításhoz a következő anyagokra lesz szükségünk:
- Arduino tábla
- 555 -ös időzítő chip
- 2 ellenállás (1M ohm, 220 ohm)
- 1 polarizált kondenzátor (100uF)
- Jumper vezetékek
- DHT11 érzékelő
- Kenyeretábla
1. lépés: Először az elrendezés
Kezdjük a kenyértábla elrendezésével. DHT érzékelőt használok, hogy rámutassak az energiatakarékosság másik módjára a projektjeiben. Amint láthatja, az eszközt egy Arduino csap táplálja. Ami alacsony lesz, amíg Arduino alszik, és még több energiát takarít meg. Ezt bármilyen eszközzel megteheti, amelynek működéséhez kevesebb, mint 40 mA szükséges.
2. lépés: Magyarázat az áramkörről
Nem szoktam mélyen belemenni az 555 -ös időzítő működésébe, mivel rengeteg oktatóanyag ismerteti a működését és számos módját. Az 555 -ös időzítőt astabil módban használjuk. Ez azt jelenti, hogy magas szinten 2/3 voltra tölti fel a kondenzátort annyi ideig, amennyit az 1 ellenállás határoz meg, mint amennyi ideig lemeríti, mint a 2 ellenállás. Valójában nincs sok időnk a kisülési jelben, így használhat 220 ohmos ellenállást. 1M ohmos, 220 ohmos ellenállás kombináció használatával körülbelül 1 perces késleltetés érhető el. Az első ellenállással és a kondenzátorral való játék különböző időpontokat ad.
3. lépés: A vázlat
4. lépés: A vázlat magyarázata
Ennek a vázlatnak a célja a páratartalom és a hőmérséklet leolvasása, és elalvás, amíg fel nem ébred, és újra el nem olvassa.
Ehhez egy megszakítási tűt állítok be INPUT_PULLUP -ra (bővebben a pullups -ról egy másik epizódban). És ehhez a csaphoz egy megszakítás kapcsolódik minden alkalommal, amikor a munka befejeződik.
Amint a megszakítási jel beérkezik, a kód újra fut, és visszaáll alvó állapotba. Stb.
5. lépés: Néhány szám
Ehhez a POC -hoz körülbelül 3 másodperc alatt elvégezhettem az intézkedéseket. Ezután a készülék körülbelül 1 percig aludt.
Egy 0,001 precíziós AMP mérőeszközt használva az áram mérésére 0,023-0,029 AMP-t láttam a működési időre (~ 3 másodperc) és 0,000 alvás közben (~ 1 perc). Természetesen ez nem nulla érték, mivel az 555 fut. De nem mentem bele a Microamps -be. Mindenesetre a megtakarítás jelentős
6. lépés: A vázlat és a PCB
Azok számára, akik ehhez szeretnék PCB -t készíteni, itt a link ehhez:
Ott talál tervezést és vázlatot, amelyet el lehet küldeni bármely NYÁK -gyártó cégnek.
Van egy print_version nevű mappa is azoknak, akik szeretik otthon a saját maguk által maratott PCB -ket, mint én.
7. lépés: Alkalmazások
Ennek alkalmazása óriási. Minden alkalommal, amikor szüksége van egy meghatározott sebességű külső jelre, használhatja ezt az áramkört. Az időjárás -állomás alvó állapotba állítására használom, és az egyik modul alszik az Atmega328 -al együtt.
Az energiatakarékosság hatékony eredményei érdekében fontolja meg önálló Atmega328 használatát. Egy ilyen táblát tervezek, és hamarosan bármilyen Atmega328 projektet bekapcsolhatok ebbe a koncepcióba.
Ha jó ötletei vannak az energiatakarékossági megoldások megvalósításával kapcsolatban, kérjük, ossza meg velem, mert nagyon szeretem az elemekkel és napelemekkel kapcsolatos projekteket.
Köszönöm, hogy elolvasta, és legközelebb találkozunk további projektekkel.
Ajánlott:
Alkalmazástábla 555 időzítő IC: 11 lépés
Az 555 időzítő IC alkalmazástáblája: Bevezetés: Az 555 időzítő IC az egyik leghasznosabb és legismertebb IC mindenki számára. A professzionális beágyazott hardverhordozóm két évvel ezelőtt kezdődött, és 2019 -ben az egyik megoldásom 45 különböző áramkör előkészítése 555 időzítő IC használatával
Pulzáló LED 555 időzítő és potenciométer használatával: 4 lépés
Pulzáló LED 555 -ös időzítő és potenciométerek használatával: Üdvözlöm! Ebben az oktatóanyagban megmutatjuk, hogyan kell felépíteni egy LED -es fényerő -szabályozó áramkört, amely egy beállítható időzített hurkon fut egy potenciométer, egy 555 -ös időzítő és más alapvető áramkör -összetevők segítségével. Először ötletet kaptunk erre a projektre
Léptetőmotor D papucsokkal és 555 időzítővel; az áramkör első része az 555 -ös időzítő: 3 lépés
Léptetőmotor D papucsokkal és 555 időzítővel; Az áramkör első része az 555 -ös időzítő: A léptetőmotor egyenáramú motor, amely különálló lépésekben mozog. Gyakran használják nyomtatókban és még robotikában is. Ezt az áramkört lépésben fogom elmagyarázni. Az áramkör első része egy 555 időzítő. Ez az első kép (lásd fent) 555 -ös chiptel
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: 6 lépés
AVR mikrovezérlő. A LED -ek villognak az időzítő segítségével. Az időzítők megszakítanak. Időzítő CTC mód: Üdv mindenkinek! Az időzítők fontos fogalom az elektronika területén. Minden elektronikus alkatrész időalapon működik. Ez az időalap segít minden munkát szinkronban tartani. Minden mikrokontroller valamilyen előre meghatározott órajel -frekvencián működik, a
NE555 Időzítő - Az NE555 időzítő konfigurálása stabil konfigurációban: 7 lépés
NE555 Időzítő | Az NE555 időzítő konfigurálása stabil konfigurációban: Az NE555 időzítő az egyik leggyakrabban használt IC az elektronika világában. DIP 8 formában van, vagyis 8 tűvel rendelkezik