Sisukord:

555 Taimer Atmega328 katkestamiseks signaali edastamiseks: 7 sammu
555 Taimer Atmega328 katkestamiseks signaali edastamiseks: 7 sammu

Video: 555 Taimer Atmega328 katkestamiseks signaali edastamiseks: 7 sammu

Video: 555 Taimer Atmega328 katkestamiseks signaali edastamiseks: 7 sammu
Video: Как использовать оптопару Mosfet HW-532 для управления скоростью двигателя постоянного тока до 30 В или нагрузкой с помощью Arduino 2024, November
Anonim
555 Taimer Atmega328 katkestamiseks signaali saatmiseks
555 Taimer Atmega328 katkestamiseks signaali saatmiseks

Selle vooluahela peamine eesmärk on säästa energiat. Niisiis, ma ei hakka arduinost rääkima, sest plaadil endal on lõpptoote jaoks tarbetuid elektrikulusid. See on suurepärane arenguks. Kuid mitte eriti hea patareidega töötavate lõppprojektide jaoks. Ma kasutan seda oma POC jaoks, kuid energia säästmiseks annab Atmega328 eraldiseisev seade paremaid tulemusi

Tegin ilmajaama (TOBE), mis laadib päikesepaneeli abil paralleelselt paari 3,7 V akut. Minu esimene versioon läks väga hästi, aitäh. Aga, mul oli probleem. Aku kulus rohkem kui päikesepaneel. Ma ei hakka siin numbritesse laskuma. Kuid mõne aja pärast märkasin, et aku tase hakkab aeglaselt langema. Peale selle, et olen Kanadast ja päike siin ei ole kaup. Seejärel kasutasin raamatukogu, et panna Atmega328 8 sekundiks magama (on ka teisi ajavahemikke, kuid 8 sekundit on kõrgem) ja siis tööle tagasi. Kasutamine on väga sirgjooneline ja see töötab nii, nagu arvati. Kuid 8 sekundist ei piisanud mulle.

Seda seetõttu, et minu ilmajaamas on 3 komponenti.

  • Reaalajas kell
  • DHT11
  • Oled ekraan

Kell kuvatakse ekraanil minuti täpsusega. Temperatuur ja niiskus pole midagi, mida peame nii sageli värskendama. Niisiis, mul oli vaja välja mõelda midagi, mis võimaldaks mul intervalli muuta, ja ma tahtsin ka seda lõbutseda.

Ehitasin kontseptsiooni tõestuseks, et 555 taimer on stabiilses režiimis, et äratada Atmega328 väliste katkestuste abil. Seda ma kavatsen siin näidata

Tarvikud

Selle juhendi jaoks vajame järgmisi materjale:

  • Arduino plaat
  • 555 taimerikiip
  • 2 takisti (1M oomi, 220 oomi)
  • 1 polariseeritud kondensaator (100uF)
  • Jumper juhtmed
  • DHT11 andur
  • Leivalaud

Samm: esmalt paigutus

Kõigepealt paigutus
Kõigepealt paigutus

Alustame leivalaua paigutusega. Kasutan DHT -andurit, et osutada teie projektides veel ühele energia säästmise viisile. Nagu näete, lülitab seade sisse Arduino tihvti. Mis läheb Arduino magades LOW, säästes veelgi rohkem energiat. Seda saate teha mis tahes seadmega, mille tööks on vaja alla 40 mA.

2. etapp: selgitus vooluringi kohta

Ma ei süvene sellesse, kuidas taimer 555 töötab, kuna seal on palju õpetusi, mis selgitavad selle toiminguid ja selle mitut režiimi. Kasutame taimerit 555 ebastabiilses režiimis. See tähendab, et kõrgel tasemel laadib see kondensaatorit 2/3 voltini nii kaua, kui takisti 1 määrab, kui tühjendab seda sama palju kui takistid 2. Me tegelikult ei vaja tühjenemissignaali jaoks palju aega, nii et saate kasutada 220 oomi takistit. Kasutades 1M oomi, 220 oomi takisti kombinatsiooni, saate viivituse umbes 1 minut. Esimese takisti ja kondensaatoriga mängimine annab teile erinevaid aegu.

3. samm: visand

4. samm: visandi selgitamine

Selle visandi eesmärk on lugeda õhuniiskust ja temperatuuri ning minna magama, kuni ärkamine ja uuesti lugemine jõuab.

Selleks määran katkestusnupu INPUT_PULLUP (lisateave tõmbamiste kohta teises jaos). Ja selle tihvti külge lisatakse katkestus iga kord, kui töö on lõpetatud.

Kui katkestussignaal saabub, käivitub kood uuesti ja läheb uuesti unerežiimi. Ja nii edasi.

Samm: mõned numbrid

Mõned numbrid
Mõned numbrid
Mõned numbrid
Mõned numbrid

Selle POC -i jaoks suutsin meetmed teha umbes 3 sekundi jooksul. Seejärel jäi seade magama umbes 1 minut.

Kasutades voolu mõõtmiseks 0,001 täpsusega AMP-mõõteseadet, nägin 0,023-0,029AMP-d selle aja jooksul, mil see töötas (~ 3 sekundit) ja 0,000 magades (~ 1 min). Loomulikult ei ole see nullnäit, kuna meil töötab 555. Kuid ma ei läinud Microampsi. Igal juhul on kokkuhoid märkimisväärne

6. samm: skeem ja trükkplaat

Skeem ja trükkplaat
Skeem ja trükkplaat
Skeem ja trükkplaat
Skeem ja trükkplaat
Skeem ja trükkplaat
Skeem ja trükkplaat

Neile, kes soovivad selle jaoks trükkplaati ehitada, on siin link:

Sealt leiate disaini ja skeemi, mille saate saata igale trükkplaatide tootmise müüjale.

Samuti on neile kaust print_version, kellele meeldib kodus oma kodus tahvelarvuti söövitada nagu mina.

Samm: rakendused

Selle rakendused on tohutud. Iga kord, kui vajate kindla kiirusega välist signaali, saate seda vooluahelat kasutada. Kasutan ilmajaama uinumiseks ja üks moodulitest läheb koos Atmega328 -ga magama.

Energiasäästu tõhusate tulemuste saamiseks peaksite kaaluma iseseisva Atmega328 olemasolu. Kavandan selle võimalusega tahvlit ja varsti saan sellesse kontseptsiooni haakida mis tahes Atmega328 projekti.

Kui teil on häid ideid lahenduste rakendamiseks energiasäästmiseks, andke mulle sellest teada, kuna tegelen patareide ja päikesepaneelidega töötavate projektidega

Täname lugemise eest ja näeme järgmisel korral uute projektidega.

Soovitan: