Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Una ang Layout
- Hakbang 2: Paliwanag Tungkol sa Circuit
- Hakbang 3: Ang Sketch
- Hakbang 4: Pagpapaliwanag sa Sketch
- Hakbang 5: Ilang Numero
- Hakbang 6: Ang Schematic at PCB
- Hakbang 7: Mga Aplikasyon
Video: 555 Timer na Maglabas ng Signal upang Makagambala sa Atmega328: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ang pangunahing layunin ng circuit na ito ay upang makatipid ng enerhiya. Kaya, hindi ko pag-uusapan ang tungkol sa arduino dahil ang board mismo ay may hindi kinakailangang overhead ng kapangyarihan para sa isang pangwakas na produkto. Mahusay ito para sa kaunlaran. Ngunit, hindi masyadong maganda para sa huling mga proyekto na tumatakbo sa mga baterya. Gagamit ako ng isa para sa aking POC ngunit, upang makatipid ng enerhiya, ang paggamit ng Atmega328 standalone ay magbibigay sa iyo ng mas mahusay na mga resulta
Gumawa ako ng isang istasyon ng panahon (TOBE) na sisingilin ng isang pares ng 3.7 V na baterya nang kahanay gamit ang isang solar panel. Ang aking unang bersyon ay napunta napakahusay salamat. Ngunit, nagkaroon ako ng problema. Ang paggamit ng baterya ay mas malaki kaysa sa rate ng pagsingil ng solar panel. Hindi ako pupunta sa mga numero dito. Ngunit, makalipas ang ilang sandali, napansin ko ang mga antas ng baterya na dahan-dahang bumababa. Bukod sa ang katunayan na ako ay mula sa Canada at ang araw dito ay hindi isang kalakal. Pagkatapos, ginamit ko ang isang silid-aklatan upang maitulog ang Atmega328 sa loob ng 8 segundo (may iba pang mga timeframe ngunit 8 sec ang mas mataas) at pagkatapos, bumalik sa trabaho. Ang paggamit ay napaka tuwid pasulong at ito gumagana tulad ng ito ay dapat. Ngunit, hindi sapat ang 8 sec para sa akin.
Ito ay dahil ang aking istasyon ng panahon ay may 3 bahagi.
- Isang real time na orasan
- Isang DHT11
- Oled display
Ipinapakita ang orasan sa display sa isang minuto na katumpakan. Ang Temperatura at halumigmig ay hindi isang bagay na kailangan nating i-update nang madalas. Kaya, kailangan kong magkaroon ng isang bagay na magpapahintulot sa akin na sabunutan ang agwat at nais kong magkaroon ng ilang kasiyahan sa paggawa din nito.
Bumuo ako ng isang patunay ng konsepto upang magkaroon ng isang 555 timer sa astable mode upang gisingin ang Atmega328 gamit ang mga panlabas na pagkagambala. Iyon ang ipapakita ko rito
Mga gamit
Para sa Maituturo na ito kakailanganin namin ang mga sumusunod na materyales:
- Isang board ng Arduino
- Isang 555 timer chip
- 2 Mga Resistor (1M ohm, 220 ohm)
- 1 polarized capacitor (100uF)
- Jumper wires
- DHT11 Sensor
- Breadboard
Hakbang 1: Una ang Layout
Magsisimula tayo sa layout sa breadboard. Gumagamit ako ng sensor ng DHT upang ituro ang isa pang paraan ng pag-save ng enerhiya sa iyong mga proyekto. Tulad ng nakikita mo, ang aparato ay pinalakas ng isang Arduino pin. Alin ang magiging Mababa habang si Arduino ay natutulog, na nakakatipid ng mas maraming lakas. Maaari mo itong gawin sa anumang aparato na nangangailangan ng mas mababa sa 40mA upang mapatakbo.
Hakbang 2: Paliwanag Tungkol sa Circuit
Hindi ako pupunta sa malalim kung paano gumagana ang 555 timer dahil maraming mga tutorial sa paligid doon na nagpapaliwanag sa mga pagpapatakbo nito at ng ilang mga mode. Ginagamit namin ang 555 timer sa isang mode na astable. Nangangahulugan iyon, sa isang mataas na antas, sisingilin ito ng capacitor sa 2/3 volts para sa mas maraming oras na tinutukoy ng risistor 1, kaysa sa paglabas nito hangga't natutukoy ng resistors 2. Talagang hindi namin kailangan ng maraming oras sa signal ng paglabas kaya, maaari kang gumamit ng resistor na 220 Ohms. Gamit ang isang 1M ohms, ang kombinasyon ng resistor na 220 ohms ay magbibigay sa iyo ng pagkaantala ng halos 1 minuto. Ang paglalaro ng unang risistor at ang capacitor ay magbibigay sa iyo ng iba't ibang oras.
Hakbang 3: Ang Sketch
Hakbang 4: Pagpapaliwanag sa Sketch
Ang layunin ng sketch na ito ay basahin ang Humidity at Temperatura at matulog hanggang sa makakuha ng isang paghimok upang gisingin at basahin ito muli.
Para doon, nagtatakda ako ng isang nakakagambala na pin bilang INPUT_PULLUP (higit pa tungkol sa mga pullup sa isa pang yugto). At ang pin na iyon ay magkakaroon ng isang pagkagambala na nakakabit dito sa tuwing kumpleto ang trabaho.
Kapag ang makagambala signal ay dumating IN, ang code ay tatakbo muli at bumalik sa pagtulog. At iba pa.
Hakbang 5: Ilang Numero
Para sa POC na ito, nagawa kong magkaroon ng mga panukala sa halos 3 sec. Pagkatapos, matutulog ang aparato nang halos 1 minuto.
Gamit ang isang 0.001 na eksaktong aparato ng meter ng AMP upang sukatin ang kasalukuyang, nakita ko ang 0.023-0.029AMPs sa oras na ito ay gumagana (~ 3 sec) at 0,000 habang natutulog (~ 1 min). Siyempre hindi ito isang Zero na nagbabasa dahil mayroon tayong 555 na tumatakbo. Ngunit, hindi ako napunta sa Microamp. Sa gayon pa man, ang pagtipid ay malaki
Hakbang 6: Ang Schematic at PCB
Para sa iyo na nais na buuin ang PCB para doon, narito ang link para dito:
Mahahanap mo doon ang disenyo at eskematiko na maaaring maipadala sa anumang vendor ng katha na PCB.
Mayroon ding isang folder na tinatawag na print_version para sa iyo na gusto ng pcb ukit ang iyong sarili sa bahay tulad ng gusto ko.
Hakbang 7: Mga Aplikasyon
Ang mga aplikasyon ng na ay napakalaking. Sa tuwing kailangan mo ng isang panlabas na signal na darating sa isang tukoy na rate maaari mong gamitin ang circuit na ito. Gumagamit ako upang itakda ang aking istasyon ng panahon upang matulog at ang isa sa mga modyul ay matutulog kasama ang Atmega328.
Para sa mabisang resulta sa pag-save ng enerhiya, dapat mong isaalang-alang na magkaroon ng isang nakapag-iisang Atmega328. Nagdidisenyo ako ng isang board na may ganitong kakayahan at malapit nang magawa kong mai-hook ang anumang proyekto ng Atmega328 sa konseptong ito.
Kung mayroon kang mga magagandang ideya sa kung paano ipatupad ang mga solusyon upang makatipid ng enerhiya, sa lahat ng paraan, mangyaring ipaalam sa akin dahil talagang nasa mga proyekto akong tumatakbo sa mga baterya at solar panel
Salamat sa pagbabasa at nakikita kita sa susunod na may maraming mga proyekto.
Inirerekumendang:
Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: 3 Mga Hakbang
Paano Gumawa ng isang Timer na Hindi Gaanong Makipag-ugnay upang Hugasan ang Iyong Mga Kamay # Covid-19: Kumusta! Ipapakita sa iyo ng tutorial na ito kung paano gumawa ng isang timer na mas kaunting contact. sa katunayan sa panahong ito ng epidemya ng coronavirus mahalaga talagang hugasan ang iyong mga kamay nang maayos. Ito ang dahilan kung bakit, nilikha ko ang timer na ito. Para sa timer na ito gumamit ako ng Nokia 5110 LCD
Stepper Motor Sa D Flip Flops at 555 Timer; ang Unang Bahagi ng Circuit ang 555 Timer: 3 Hakbang
Stepper Motor Sa D Flip Flops at 555 Timer; ang Unang Bahagi ng Circuit ang 555 Timer: Ang stepper motor ay isang DC motor na gumagalaw sa discrete na mga hakbang. Ito ay madalas na ginagamit sa mga printer at kahit robot. Ipapaliwanag ko ang circuit na ito sa mga hakbang. Ang unang bahagi ng circuit ay isang 555 timer Ito ang unang imahe (tingnan sa itaas) na may 555 chip w
Huwag makagambala Machine: 5 Mga Hakbang
Huwag makagambala Makina: Panimula: Paggamit: Upang ipaalam sa iba na huwag magambala kapag abala ka sa trabaho. Paraan: Isang aparato na pinagsasama ang isang pindutan at isang ilaw na LED. Kapag pinindot ng gumagamit ang pindutan at ang mga ilaw na ilaw ng LED, malalaman ng mga tao na ang gumagamit ay abala at hindi magkasama
AVR Microcontroller. Mga LED Flasher Gamit ang Timer. Nakagambala ang Mga timer. Timer CTC Mode: 6 na Hakbang
AVR Microcontroller. Mga LED Flasher Gamit ang Timer. Nakagambala ang Mga timer. Timer CTC Mode: Kamusta sa lahat! Ang timer ay isang mahalagang konsepto sa larangan ng electronics. Ang bawat elektronikong sangkap ay gumagana sa isang batayan sa oras. Nakakatulong ang base ng oras na ito upang mapanatili ang lahat ng trabaho na naka-synchronize. Ang lahat ng mga microcontroller ay gumagana sa ilang paunang natukoy na dalas ng orasan, ang
USA Arduino Makagambala LED Liwanag: 6 Hakbang
USA Arduino Interrupt LED Brightness: Sa proyektong ito, lilikha kami ng isang Red, White, at Blue LED display na may potensyomiter at isang push button. Madaling pakinggan, ngunit gagamit din kami ng mga nakakagambala para rito. Kaya't kapag pinindot ang pindutan ng itulak, itatakda ang halaga mula sa potensyomiter