Satura rādītājs:
- Piegādes
- 1. darbība: vispirms izkārtojums
- 2. darbība. Paskaidrojums par ķēdi
- 3. darbība: skice
- 4. solis: Skices izskaidrošana
- 5. solis: daži skaitļi
- 6. darbība: shēma un PCB
- 7. darbība: lietojumprogrammas
Video: 555 Taimeris, lai raidītu signālu, lai pārtrauktu Atmega328: 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šīs ķēdes galvenais mērķis ir ietaupīt enerģiju. Tātad, es nerunāšu par arduino, jo pašai plāksnei ir nevajadzīgas elektroenerģijas izmaksas gala produktam. Tas ir lieliski piemērots attīstībai. Bet tas nav ļoti labs galīgajiem projektiem, kas darbojas ar baterijām. Es izmantošu vienu savam POC, bet, lai taupītu enerģiju, izmantojot atsevišķu Atmega328, jūs iegūsit labākus rezultātus
Es izveidoju meteostaciju (TOBE), kas paralēli uzlādēs 3,7 V akumulatoru pāri, izmantojot saules paneli. Mana pirmā versija izdevās ļoti labi, paldies. Bet, man bija problēma. Akumulatora patēriņš bija lielāks nekā saules paneļa uzlādes ātrums. Es šeit neiedziļinos skaitļos. Bet pēc kāda laika es pamanīju, ka akumulatora līmenis lēnām samazinās. Neskaitot to, ka esmu no Kanādas un saule šeit nav prece. Pēc tam es izmantoju bibliotēku, lai Atmega328 iemidzinātu uz 8 sekundēm (ir arī citi termiņi, bet 8 sekundes ir augstākas), un tad atgriezos darbā. Lietošana ir ļoti vienkārša, un tā darbojas, kā paredzēts. Bet ar 8 sekundēm man nepietika.
Tas tāpēc, ka manai meteostacijai ir 3 komponenti.
- Reālā laika pulkstenis
- DHT11
- Oled displejs
Pulkstenis displejā tiek parādīts minūtes precizitātē. Temperatūra un mitrums mums nav jāatjaunina tik bieži. Tātad, man vajadzēja izdomāt kaut ko, kas ļautu man pielāgot intervālu, un es arī gribēju izklaidēties, to darot.
Es izveidoju konceptuālu pierādījumu, ka ir 555 taimeris stabilā režīmā, lai pamodinātu Atmega328, izmantojot ārējus pārtraukumus. To es šeit parādīšu
Piegādes
Šai instrukcijai mums būs nepieciešami šādi materiāli:
- Arduino dēlis
- 555 taimera mikroshēma
- 2 rezistori (1M omi, 220 omi)
- 1 polarizēts kondensators (100uF)
- Jumper vadi
- DHT11 sensors
- Maizes dēlis
1. darbība: vispirms izkārtojums
Sāksim ar izkārtojumu maizes dēļā. Es izmantoju DHT sensoru, lai norādītu uz citu enerģijas taupīšanas veidu jūsu projektos. Kā redzat, ierīci ieslēdz Arduino tapa. Kas samazināsies, kamēr Arduino guļ, ietaupot vēl vairāk enerģijas. To var izdarīt ar jebkuru ierīci, kuras darbībai nepieciešama mazāka par 40 mA.
2. darbība. Paskaidrojums par ķēdi
Es neiedziļināšos 555 taimera darbībā, jo tur ir daudz pamācību, kas izskaidro tā darbību un vairākus režīmus. Mēs izmantojam taimeri 555 astabilā režīmā. Tas nozīmē, ka augstā līmenī tas uzlādēs kondensatoru līdz 2/3 voltiem tik ilgi, cik nosaka rezistors 1, nekā izlādē tik ilgi, cik nosaka rezistori 2. Mums faktiski nav nepieciešams daudz laika izlādes signālā, tāpēc jūs varat izmantot 220 omu rezistoru. Izmantojot 1M omi, 220 omu rezistoru kombinācija aizkavēs aptuveni 1 minūti. Spēlējot ar pirmo rezistoru un kondensatoru, jūs iegūsit dažādus laikus.
3. darbība: skice
4. solis: Skices izskaidrošana
Šīs skices mērķis ir nolasīt mitrumu un temperatūru un iet gulēt, līdz rodas pamudinājums pamosties un vēlreiz to izlasīt.
Šim nolūkam es iestatu pārtraukšanas tapu kā INPUT_PULLUP (vairāk par pullupiem citā epizodē). Un šai tapai būs pievienots pārtraukums katru reizi, kad darbs būs pabeigts.
Tiklīdz pārtraukuma signāls ienāks, kods atkal darbosies un atgriezīsies miega režīmā. Un tā tālāk.
5. solis: daži skaitļi
Šim POC man bija iespēja veikt pasākumus aptuveni 3 sekunžu laikā. Pēc tam ierīce gulēs apmēram 1 minūti.
Izmantojot 0,001 precizitātes AMP mērierīci strāvas mērīšanai, es redzēju 0,023-0,029AMP uz laiku, kad tā darbojās (~ 3 sekundes), un 0,000 miega laikā (~ 1 min). Protams, tas nav nulles rādījums, jo mums ir 555. Bet es neiedziļinājos Microamps. Jebkurā gadījumā ietaupījums ir ievērojams
6. darbība: shēma un PCB
Tiem no jums, kuri vēlas izveidot PCB šim nolūkam, šeit ir saite uz to:
Tur jūs atradīsit dizainu un shēmu, ko var nosūtīt jebkuram PCB izgatavošanas pārdevējam.
Ir arī mape ar nosaukumu print_version tiem no jums, kuriem patīk, ka mājās var iegravēt PCB, tāpat kā es.
7. darbība: lietojumprogrammas
To pielietojums ir milzīgs. Katru reizi, kad jums nepieciešams ārējs signāls, kas nāk noteiktā ātrumā, jūs varētu izmantot šo shēmu. Es izmantoju, lai iestatītu savu laika staciju miega režīmā, un viens no moduļiem kopā ar Atmega328 pāries gulēt.
Lai iegūtu efektīvus enerģijas taupīšanas rezultātus, jums vajadzētu apsvērt iespēju izmantot atsevišķu Atmega328. Es izstrādāju tāfeli ar šo iespēju, un drīzumā es varēšu šajā koncepcijā piesaistīt jebkuru Atmega328 projektu.
Ja jums ir labas idejas par to, kā īstenot risinājumus, lai ietaupītu enerģiju, lūdzu, dariet man to zināmu, jo es patiešām iesaistos projektos, kuros tiek izmantotas baterijas un saules paneļi
Paldies, ka lasījāt, un nākamreiz tiekamies ar citiem projektiem.
Ieteicams:
USB slodze, lai pārtrauktu strāvas banku automātisku izslēgšanos: 4 soļi
USB slodze, lai pārtrauktu strāvas padevi no automātiskās izslēgšanās: man ir vairākas strāvas bankas, kas darbojas lieliski, taču man radās problēma, uzlādējot bezvadu austiņu barošanas banka automātiski izslēgsies pārāk mazas uzlādes strāvas dēļ. Tāpēc es nolēmu izveidot USB adapteri ar neliela slodze, lai saglabātu enerģiju
Kā panākt, lai taimeris mazāk kontaktētos, lai mazgātu rokas #Covid-19: 3 soļi
Kā panākt, lai taimeris mazāk kontaktētos, lai mazgātu rokas #Covid-19: Sveiki! Šī apmācība parādīs, kā padarīt taimeri mazāk kontaktu. patiešām šajā koronavīrusa epidēmijas periodā ir patiešām svarīgi labi mazgāt rokas. Tāpēc es izveidoju šo taimeri. Šim taimerim esmu izmantojis Nokia 5110 LCD
Crimson Fox: izpratnes palielināšana, lai pārtrauktu darbu: 8 soļi (ar attēliem)
Crimson Fox: izpratnes veicināšana, lai pārtrauktu darbu, strādājot: Kursam, kuru apmeklējām KTH Zviedrijā, mums tika uzdots izveidot artefaktu, kas varētu mainīt formu. Mēs izgatavojām lapsas formas artefaktu, kam vajadzētu atgādināt, ka jāatpūšas no darba vai mācībām. Vispārējā koncepcija ir tāda, ka lapsa parādīs
555 taimeris ar desmitgades skaitītāju un gaismas diodēm un pjezo skaņas signālu; ķēdes pamatapraksts: 6 soļi
555 Taimeris ar desmitgades skaitītāju un gaismas diodēm un pjezo skaņas signālu; ķēdes pamatapraksts: Šī shēma sastāv no trim daļām. Tie ir pjezo skaņas signāls, kas rada skaņu. Kods (programma) atskaņos " Daudz laimes dzimšanas dienā " ar Arduino caur pjezo. Nākamais solis ir 555 taimeris, kas radīs impulsus, kas darbojas kā pulkstenis
Kā panākt, lai jūsu iPod Touch (vai iPhone, ja U patiešām to sajauca), lai pārtrauktu avāriju no atmiņas trūkuma: 3 soļi
Kā panākt, lai jūsu iPod Touch (vai iPhone, ja U patiešām to sajauca), lai pārtrauktu avāriju no atmiņas trūkuma: Sveiki, tur, ipod touch un iphone lietotāji. Labi, tāpēc esmu diezgan pārliecināts, ka jums visiem ir nedaudz pamata izpratne par to, kā darbojas Apple iPod, vai ne? Jūs atverat lietotni. Šī lietotne tiks izmantota jebkur, iespējams, 1G iPod touch, 5-30 MB no pieejamā