Talaan ng mga Nilalaman:
- Hakbang 1: Mga Materyal na Kinakailangan / Ano ang Gagamitin ng Lupon
- Hakbang 2: MODYONG TULOG
- Hakbang 3: INTERRUPTS
- Hakbang 4: Ang Code / Sketch
- Hakbang 5: PAGSASANAY 1
Video: Isang Gabay sa Paglagay ng Iyong Arduino sa Pagtulog: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Minsan nasa isang sitwasyon tayo na hinihiling sa amin na maglagay ng isang Arduino sa isang lugar kung saan ang pag-plug nito sa grid ng kuryente ay hindi isang pagpipilian. Madalas itong nangyayari kapag sinubukan naming mag-log ng impormasyon sa isang malayuang site, o kailangan lamang na aktibo ang iyong Arduino sa isang tukoy na agwat / aksyon.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Sa mga kasong ito ang pagtulog ng iyong Arduino ay ang perpektong bagay na dapat gawin. Ang kanilang pansin ay kinakailangan lamang para sa isang maikling dami ng oras hal. mag-log ng data sa isang tukoy na agwat, o maglagay ng alerto kapag nangyari ang isang paunang natukoy na kaganapan. Sa tutorial na ito mag-eeksperimento kami sa pagtulog ng iyong Arduino at makita kung paano i-on muli ang iyong Arduino. Ang tutorial na ito ay pamilyar sa iyo sa konsepto at mayroong isang maliit na ehersisyo upang makita kung ano ang kinakailangan upang matulog ang isang Arduino.
Hakbang 1: Mga Materyal na Kinakailangan / Ano ang Gagamitin ng Lupon
ANONG BOARD ANG GAMITIN?
Sa tutorial na ito, gagamitin namin ang Arduino Uno dahil lamang sa isang mas madaling board na mag-prototype. Sa isang tunay na live na proyekto gagamitin ko ang isang Arduino Pro Mini para dito. Ang Arduino Uno at ang Arduino Pro Mini ay may magkatulad na mga katangian, ang Arduino pro mini ay may mas kaunting hardware sa lakas (hal. Ang bahagi ng USB, dagdag na mga leds, at ilang iba pang mga bagay) kaya gumagamit ng mas kaunting lakas. Ito ang dahilan kung bakit ang Arduino Pro mini ay isang mas mahusay na pagpipilian. Upang magbigay ng isang halimbawa ang isang Uno ay gumagamit ng 30-40 mA kapag gising at mga 19 mA kapag natutulog. Gumagamit ang Pro Mini ng 25mA kapag gising at 0.57 mA kapag natutulog. Tulad ng mahalaga sa bawat mA kapag isinabit ito sa isang baterya maaari mong makita na walang paligsahan at ang Arduino Pro Mini ang nagwagi.
Tandaan: Bilang isang nagsisimulang Gumagawa ang Arduino Pro Mini ay maaaring maging medyo nakakatakot, ngunit walang dahilan para dito. Oo kailangan mong solder ang mga header sa board, at kailangan mo ng isang FTDI cable upang mai-upload ang iyong sketch, ngunit bukod sa iyan ay walang mga pangunahing pagkakaiba
Hakbang 2: MODYONG TULOG
Kapag tiningnan mo ang dokumentasyon ng ATmega328p (i-click ang link na ito para sa isang kopya ng dokumentong ito) na ginamit ng processor para sa parehong Arduino Uno at Arduino Pro mini na napansin mong maraming iba't ibang mga mode ng pagtulog ang magagamit. Ngunit sa isang totoong sitwasyon sa mundo mayroon lamang isang mode na kapaki-pakinabang; Ang Power down mode (SLEEP_MODE_PWR_DOWN). Kapag pinatulog mo ang iyong Arduino pinapatay nito ang lahat ng hindi kinakailangang mga bahagi, binabawasan ang pagkonsumo ng kuryente ng MCU (Microcontroller Unit). Sa mode na ito ang tanging paraan na maaari mo itong magising ay ang paggamit ng isang panlabas na impluwensya (hal. Binibigyan namin ito ng isang paghimok upang magising). Susuriin namin kung paano ito gawin nang kaunti sa susunod sa tutorial na ito.
Hakbang 3: INTERRUPTS
Bago kami pumunta sa code upang ilagay ang isang Arduino sa pagtulog kailangan nating maunawaan ang gumagambalang konsepto. Ang pinakamahusay na paraan upang ilarawan ito ay; Nagtatrabaho ka sa isang bagay na talagang kailangan mong pagtuunan ng pansin. Nagsuot ka ng mga headphone na sumasabog ng malakas ng iyong musika upang malunod ang iyong mga pagbagsak. Napaka-concentrate mo dito na ang labas ng mundo ay nawala sa iyo. Ang tanging paraan lamang upang makuha ang iyong pansin ay sa pamamagitan ng pagbibigay sa iyo ng isang pagdaramdam. Matapos mong matanggap ang paghihimok na ito binibigyang pansin mo kung ano ang tungkol sa pagkagambala, at pagkatapos makitungo dito ibalik mo ang musika at magpatuloy sa iyong gawain.
Tandaan: Hindi ako pupunta sa kung ano ang mabuti para sa mga nakakagambala, ngunit kung nais mong matuto nang higit pa tungkol sa konsepto na ito suriin ang aking tutorial (Paggamit ng Mga Pagkagambala upang mapabuti ang pagpapaandar ng iyong proyekto) sa paksang ito
Karamihan sa totoong Arduino's ay may isang pares ng mga pin na ginagawa iyon. Ang Uno at ang Pro Mini ay may 2 mga pin (d2 at d3) na may kakayahang makagambala sa ginagawa ng Arduino. Sa pamamagitan nito maaari nating ibahin ang loob ng Arduino sa isang nakakagising na estado.
Hakbang 4: Ang Code / Sketch
Maaari mong I-download ang nakumpletong natapos na sketch mula sa aking site sa pamamagitan ng pag-click sa link na ito Upang makakuha ng isang kumpletong paglalarawan at paliwanag kung paano gumagana ang code na maaari kang pumunta sa aking blog sa pamamagitan ng pag-click sa Link: Isang gabay sa pagtulog sa iyong Arduino.
Hakbang 5: PAGSASANAY 1
HAKBANG 1)
Ngayon ay oras na upang i-upload ang sketch. Ngunit bago gawin iyon maglagay ng isang jumper wire sa d2. Iwanan lamang ito na naka-plug sa kabilang dulo sa ngayon. I-load ang iyong sketch at maghintay ng 5 segundo para patayin ang LED at makatulog ang Arduino.
HAKBANG 2)
Matapos patayin ng LED ipasok ang kabilang dulo ng jumper wire sa isang pin ng GND sa iyong Arduino Uno. Hihila nito ang pin 2 LOW na nagpapalitaw ng nakakagambala, sa gayon paggising sa natutulog na Arduino. Matapos bumalik ang LED maaari mong alisin ang jumper wire sa GND at 5 segundo mamaya ang Arduino ay bumalik sa pagtulog.
Para sa isang halimbawa ng Proyekto kung saan gumagamit ako ng isang Real Time Clock (RTC) upang gisingin ang isang Humidity at Temperature Data Logger i-click lamang ang sumusunod na link: HALIMBAWA ANG PAGGAMIT NG RTC UPANG GISINGIN ANG ARDUINO DATA LOGGER. Ito ay isang mahusay na halimbawa kung paano ito gagana sa totoong mundo
Inirerekumendang:
Ang Mabilis na Gabay sa Paggawa ng isang Video Sa Iyong IPhone at I-upload Ito sa Facebook o YouTube: 9 Mga Hakbang
Ang Mabilis na Gabay sa Paggawa ng isang Video Gamit ang Iyong IPhone at I-upload ito sa Facebook o YouTube: Gamitin ang simpleng proseso ng 5 hakbang na ito (Ginagawa ng mga Instructable na mas maraming mga hakbang kaysa sa aktwal na ito) upang likhain at i-upload ang iyong unang video sa YouTube o Facebook - gamit lamang iyong iPhone
Isang Gabay upang Hugasan ang Iyong Ortho-K Mga Lensa sa Pakikipag-ugnay: 6 na Hakbang
Isang Gabay upang Hugasan ang Iyong Ortho-K Mga Lensa sa Pakikipag-ugnay: Ang mga taong nakakakuha ng kanilang bagong tatak ng contact lens ng Ortho-K ay hindi pamilyar sa proseso ng paglilinis nito. Upang malutas ang problemang ito, lumikha ako ng isang tool upang gabayan ang mga tao na bago sa paglilinis ng kanilang Ortho-K contact lens. Ang makina na ito ay nagbibigay sa cle
Isang Gabay sa Photojojo Project DIY: Gumawa ng isang Stained Glass Window: 5 Mga Hakbang
Isang Gabay sa Projectjojo Project DIY: Gumawa ng isang Stained Glass Window: Bukod sa Mga Instructionable, Isa sa aking mga paboritong website ay Photojojo.com (kung hindi mo pa naririnig ang mga sobrang cool na taong ito dapat mong pagbisita sa kanila.) Isang linggo o higit pa nag-post sila, http://content.photojojo.com/diy/diy-make-stained-glass-instagram-window
$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: 6 Mga Hakbang (na may Mga Larawan)
$ 2 Arduino. ang ATMEGA328 Bilang isang Stand-alone. Madali, Mura at Napakaliit. isang Kumpletong Gabay .: Sa itinuturo na ito malalaman mo kung paano gamitin ang Arduino ATMEGA328 microcontroller chip bilang isang stand-alone microcontroller. Ang gastos nila ay 2 pera lamang, maaaring gawin ang pareho sa iyong Arduino at gawing napakaliit ng iyong mga proyekto. Saklaw namin ang layout ng pin,
Pag-aayos ng isang Lumang Tagapagsalita: isang Gabay sa DIY sa Pagpapabuti ng Iyong Home Stereo: 7 Hakbang
Pag-aayos ng isang Lumang Tagapagsalita: isang Gabay sa DIY sa Pagpapabuti ng Iyong Home Stereo: Nais mo ba ng isang bagong pares ng mga audio speaker sa bahay ngunit hindi kayang gumastos ng daan-daang dolyar? !? Ang pagpapalit ng isang driver ng speaker ay isang madaling proseso, kung mayroon kang isang tinatangay ng speaker