Sisukord:
- Samm: vajalikud materjalid/ millist plaati kasutada
- 2. samm: UNERIIMI REŽIIM
- 3. samm: katkestused
- Samm: kood/visand
- 5. samm: HARJUTUS 1
Video: Juhend Arduino uinumiseks: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Mõnikord oleme olukorras, mis nõuab, et paneksime Arduino kohta, kus selle ühendamine elektrivõrguga pole valik. See juhtub sageli siis, kui proovime teavet kauges kohas logida või kui teie Arduino peab olema aktiveeritud ainult teatud ajavahemiku/toimingu ajal.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Nendel juhtudel on Arduino magama panemine ideaalne asi. Nende tähelepanu on vaja ainult lühikese aja jooksul nt. logida andmeid teatud ajavahemiku jooksul või panna välja märguanne, kui juhtub etteantud sündmus. Selles õpetuses katsetame teie Arduino magama panemist ja vaatame, kuidas Arduino uuesti sisse lülitada. See õpetus tutvustab teile kontseptsiooni ja sisaldab väikest harjutust, et näha, mida on vaja Arduino magama panemiseks.
Samm: vajalikud materjalid/ millist plaati kasutada
MILLIST LAUDA KASUTADA?
Selles õpetuses kasutame Arduino Unot lihtsalt sellepärast, et selle prototüüp on lihtsam. Päris live -projektis kasutaksin ma selleks Arduino Pro Mini. Arduino Uno ja Arduino Pro Mini on väga sarnaste omadustega, Arduino pro minil on palju vähem riistvara (nt USB -osa, lisavalgustid ja mõned muud asjad), mis tarbivad palju vähem energiat. See on põhjus, miks Arduino Pro mini on parem valik. Näitena võib tuua, et Uno kasutab ärkveloleku ajal 30–40 mA ja magades umbes 19 mA. Pro Mini kasutab ärkveloleku ajal 25 mA ja magades 0,57 mA. Kuna iga mA on aku ühendamisel oluline, näete, et võistlusi ei toimu ja Arduino Pro Mini on võitja.
Märkus: Algaja tegijana võib Arduino Pro Mini olla pisut hirmutav, kuid sellel pole põhjust. Jah, peate päised tahvlile jootma ja visandi üleslaadimiseks vajate FTDI -kaablit, kuid peale selle pole suuri erinevusi
2. samm: UNERIIMI REŽIIM
Kui vaatate nii Arduino Uno kui ka Arduino Pro mini jaoks kasutatava protsessori ATmega328p (selle dokumendi koopia saamiseks klõpsake seda linki) dokumentatsiooni, märkate, et saadaval on palju erinevaid unerežiime. Kuid reaalse maailma stsenaariumi korral on tõesti ainult üks režiim, mis on kasulik; Toite väljalülitusrežiim (SLEEP_MODE_PWR_DOWN). Kui paned Arduino magama, lülitab see välja kõik mittevajalikud komponendid, vähendades MCU (mikrokontrolleri) energiatarvet. Selles režiimis saate selle äratada ainult välise mõju abil (nt anname talle äratuse). Kuidas seda teha, uurime selles õpetuses veidi hiljem.
3. samm: katkestused
Enne kui läheme Arduino uinumise koodi sisse, peame mõistma katkestuse kontseptsiooni. Parim viis seda kirjeldada on; Te töötate millegi kallal, millele peate tõesti keskenduma. Te kannate kõrvaklappe, mis löövad muusikat valju häälega, et uputada oma surnukehad. Olete sellele nii keskendunud, et välismaailm on teie jaoks kadunud. Ainus viis teie tähelepanu äratamiseks on tõuke andmine. Pärast seda, kui olete selle tõuke saanud, pöörate tähelepanu katkestuse teemale ja pärast sellega tegelemist panete muusika uuesti sisse ja jätkate oma ülesandega.
Märkus. Ma ei kavatse süveneda sellesse, milleks katkestused on kasulikud, kuid kui soovite selle kontseptsiooni kohta rohkem teada saada, vaadake minu selleteemalist õpetust (Katkestuste kasutamine projekti funktsionaalsuse parandamiseks).
Enamikul tõelistel Arduino'l on paar tihvti, mis just seda teevad. Unol ja Pro Minil on kaks tihvti (d2 ja d3), mis suudavad katkestada Arduino tegemise. Selle abil saame Arduino ärkvelolekule tagasi lükata.
Samm: kood/visand
Valmis valminud eskiisi saate minu saidilt alla laadida, klõpsates sellel lingil Täieliku kirjelduse ja selgituse saamiseks, kuidas kood töötab, võite minna minu ajaveebi, klõpsates lingil: Arduino magama panemise juhend.
5. samm: HARJUTUS 1
SAMM 1)
Nüüd on aeg visand üles laadida. Kuid enne seda pange d2 -sse hüppaja. Jätke see praegu teise otsa vooluvõrgust lahti. Laadige oma eskiis ja oodake 5 sekundit, kuni LED kustub ja Arduino magama jääb.
2. SAMM)
Pärast LED -i kustumist sisestage hüppaja juhtme teine ots Arduino Uno GND -tihvti. See tõmbab tihvti 2 LOW, käivitades katkestuse, äratades seega magava Arduino. Pärast LED -i uuesti sisselülitamist saate hüppaja juhtme GND -st eemaldada ja 5 sekundi pärast lülitub Arduino uuesti magama.
Näidisprojekti jaoks, kus ma kasutan niiskuse ja temperatuuri andmete logija äratamiseks reaalajas kella (RTC), klõpsake lihtsalt järgmist linki: NÄIDE RTC KASUTAMINE ARDUINO DATA LOGGERi äratamiseks. See on suurepärane näide sellest, kuidas see reaalses maailmas toimiks
Soovitan:
[2021] Valenta off-roaderi kokkupaneku juhend: 23 sammu
[2021] Valenta maastiku kokkupaneku juhend: Valenta maastikValenta maastikuauto on mikro: bitimootoriga maastikuauto See on Lego Technicuga ühilduv ja varustatud kahe (x2) mikrokäigumootoriga tagaratastel ja (x1) sisseehitatud rooliservoga, mis põhineb Robervali tasakaalustusmehhanismil. 3D Pa
Keritav tekstikuva (A -Z juhend): 25 sammu (piltidega)
Teksti kerimise kuvamine (juhend A -st Z -ni): selles juhendatavas videos juhendan teid samm -sammult juhistega, kuidas Arduino abil keritavat teksti kuvada. Ma ei selgita, kuidas Arduino jaoks koodi teha, vaid näitan teile, kuidas olemasolevat koodi kasutada. Mida ja kus peate tegema
Juhend, mida soovisin Arduino drooni ehitamisel: 9 sammu
Juhend, mida soovisin Arduino drooni ehitamisel: see dokument on omamoodi kaldkriipsude dokument „Kuidas juhtida”, mis läbib protsessi, mille jooksul mul oli vaja mõista mõisteid, et saavutada oma eesmärk luua lihtne nelikopter, mida saaksin kontrollida mobiiltelefonilt. Selle projekti tegemiseks tahtsin
Algaja juhend DHT11/ DHT22 andurite kasutamiseks W/ Arduino: 9 sammu
Algaja juhend DHT11/ DHT22 andurite kasutamiseks W/ Arduino: seda ja muid hämmastavaid õpetusi saate lugeda ElectroPeaki ametlikul veebisaidil. Ülevaade Selles õpetuses saate teada, kuidas seadistada DHT11 ja DHT22 andureid ning mõõta keskkonna temperatuuri ja niiskust. Õppige: DHT11 ja DHT22
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: 6 sammu (koos piltidega)
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: Selles juhendis saate teada, kuidas kasutada Arduino ATMEGA328 mikrokontrolleri kiipi eraldiseisva mikrokontrollerina. Need maksavad ainult 2 dollarit, võivad teha sama, mis teie Arduino ja muudavad teie projektid äärmiselt väikeseks. Me katame tihvtide paigutuse