![Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega]: 11 sammu Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega]: 11 sammu](https://i.howwhatproduce.com/images/012/image-33182-j.webp)
Sisukord:
- Samm: mõistke protsessi
- Samm: koguge kõik osad kokku
- 3. samm: skemaatiline
- 4. samm: trükkplaatide paigutus
- Samm: Arduino kood
- 6. etapp: PCB söövitamine
- Samm: kõigi osade jootmine
- Samm: aku ühendamine seadistusega
- 9. samm: oma veebisaidi seadistamine
- 10. samm: kasutajate nõutavad väikesed muudatused
- Samm: viige moodul lõplikult lõpule
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega] Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega]](https://i.howwhatproduce.com/images/012/image-33182-1-j.webp)
![Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega] Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega]](https://i.howwhatproduce.com/images/012/image-33182-2-j.webp)
![Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega] Tasku ESP8266 ilmajaam [No ThingsSpeak] [patareitoitega]](https://i.howwhatproduce.com/images/012/image-33182-3-j.webp)
Taskuilmajaam, mis on spetsiaalselt loodud neile tehnoloogiahuvilistele, kes seal istuvad ja vaatavad minu juhendatavat. Niisiis, lubage mul teile rääkida sellest taskuilmajaamast.
Peamiselt on sellel taskuilmal ESP8266 aju ja see töötab südamega. Kaasas DHT11, mis võtab temperatuuri ja niiskuse mõõtmisi ning saadab need ESP8266 -le. Seejärel saadab ESP8266 need andmed meie enda veebisaidile, selle asemel, et kasutada kolmanda osapoole veebisaite. Pärast andmete saatmist meie veebisaidile läheb ESP8266 30 minutiks DeepSleep režiimi ja taaskäivitub pärast seda. Kogu projekt töötab 1A -ga. Aku, mida laetakse TP4056 mooduli kaudu. Kandke seda taskuilmajaama igal pool. Ühendage see oma telefoni leviala või oma maja WiFi -ruuteriga. seda saab konfigureerida ühenduse loomiseks muu WiFi-ga ilma ümberprogrammeerimiseta
Niisiis, teate nüüd sellest moodulist palju ja alustame ka tarkvaraosa kohta lisateabe saamiseks!
Vajutage ülalpool hääletusnuppu, kui see teile meeldib - nautige
Samm: mõistke protsessi
![Mõista protsessi Mõista protsessi](https://i.howwhatproduce.com/images/012/image-33182-4-j.webp)
Esiteks pean ma mõistma, kuidas see taskuilmajaam töötab.
Projekti kohta:
Raskusaste: keskmine
Nii et see on põhimõtteliselt väga lahe projekt, kus saate selle tegemise ajal lõbutseda. See töötab akuga ja võib täislaadimisega kesta mitu päeva. Ma tean, et see on ainult dht11, kuid paljude teiste andureid saab lisada ja ma lisan need varsti ja värskendan seda juhendit. Märkus: see projekt vajab Interneti -ühendust. Veebisaidile esitatud andmeid saab vaadata kõikjalt maailmast. Ja lugege selle häälestuse viimast lõiku, kui olete ära kolimas või lõpetate pärast kuulamist "See vajab Interneti -ühendust".
Teave kasutajaliidese (UI) kohta:
Kasutajaliides on valmistatud PHP -st ja HTML -ist ning mõnest Javascriptist nende edenemisribade käitamiseks veebisaidil. (Algajad jätavad selle vahele, kuna saate täieliku paketi, mille peate lihtsalt oma veebisaidile üles laadima ja see on tehtud. Tehke kõik sammud läbi ja leiate, et see on lihtne.)
See on täiesti lihtne ja kasutajale kuvatakse graafiline liides, kus ta saab väärtusi hõlpsalt lugeda.
Projekti töö:
See asi töötab üsna lihtsa koodi alusel.
Töö toimub järgmiselt:
ESP8266 loob ühenduse teie WiFi -ruuteriga> ESP8266 Taotleb mõõtmisi DHT11 -lt> DHT11 tagastab mõõtmised ESP8266 -le> Seejärel esitab ESP8266 meie veebisaidile HTTP -päringu ja saadab andmed GET -päringu kaudu> Pärast seda läheb ESP8266 30 minuti sügavasse unne> Pärast 30 minuti ESP8266 taaskäivitamist ja jälle läbib kogu protsessi.
Mis on WiFi ja ruuter on välja lülitatud?
Kasutasin WiFiManageri teeki koodiga, mis pakub lihtsat liidest, et seadistada mis tahes muu WiFi -ühenduse jaoks või proovida uuesti ühendust luua olemasoleva WiFi -ga ESP8266 -s, kui teie ruuter on välja lülitatud või parool on muudetud.
WiFiManageri raamatukogu takistab meil kogu segadust ja kiibi ümberprogrammeerimist, kui soovime vahetada mõne muu WiFi-pöörduspunkti või kui teie ruuteri parooli muudetakse.
WifiManageri protsess on lihtne:
Esmalt käivitage> Käivitamine AP -režiimis> Wifi -ruuteri seadistamine> Taaskäivitamine STA -režiimi. (Salvestab oma andmed edasiste taaskäivituste jaoks, nii et te ei pea uuesti taaskäivitamisel uuesti seadistama.)
Juhtum: kui teie WiFi -ruuter on maas või kui teie WiFi -parool on muudetud
Käivitamine on AP -režiimis> Uue Wifi seadistamine või WiFi -parooli muutmine> Kui kasutaja ei loo esp8266 AP -ga ühendust, proovib ta mõne aja pärast uuesti samade WiFi -andmetega.
Samm: koguge kõik osad kokku
![Koguge kõik osad kokku Koguge kõik osad kokku](https://i.howwhatproduce.com/images/012/image-33182-5-j.webp)
Selles ilmajaamas kasutatavad osad on odavad. Seetõttu ei pea te oma päevaeelarvet läbima.: lk
Igatahes, siit saate:
1) ESP12E/F (ESP12F on parim valik)
2) DHT11
3) LM1117 (soovitan tõepoolest projekti eluea jaoks läbida ka teisi madala väljalangemise regulaatoreid.) (Selle vaikne vool on 0,5Mah, seega on parem kasutada teiste MCP -tüüpi, mis pakuvad alla 30 uA!)
4) 0805 SMD 4.7K takisti
5) 0805 SMD 12K takisti
6) 0805 SMD 0,1uf keraamiline kondensaator
7) Liitium-üherakuline mobiilne aku 1A või kõrgem
8) TP4056 liitium-ioon akulaadija kaitse IC-ga
Soovitan kasutada TP4056 laadimismoodulit, millel on ainult kaitse -IC, sest kui aku jõuab 2,4v -ni (üle ohuala), kaitse -IC käsutab käsku ja lülitab projekti automaatselt välja
3. samm: skemaatiline
![Skeem Skeem](https://i.howwhatproduce.com/images/012/image-33182-6-j.webp)
Niisiis, paar viimast aastat mõistsin skeemi jõudu.
Seetõttu on mul olnud vaja seda oma vaatajatele paremaks mõistmiseks anda. See skemaatiline funktsioon Sama paigutus nagu trükkplaatide kujundamisel. Seega, iga asutus, kellel pole võimalust ise PCB -sid valmistada, läbib tavaliselt selle skeemi ja valmistab selle ise leivalaual või skeemil.:)
Siin on ESP8266 ühenduspunktid:
GPIO16> Lähtesta
CH_PD> VCC
GPIO 4> DHT11 - DATA Pin
GPIO15> GND
VCC> AKU sisend
GND> GND
Ühenduspunktid DHT11 -l:
VCC> AKU sisend
ANDMED> GPIO 4
GND> GND
4. samm: trükkplaatide paigutus
![PCB paigutus PCB paigutus](https://i.howwhatproduce.com/images/012/image-33182-7-j.webp)
Lõin trükkplaadi paigutuse, kuna ESP12 tihvtid ei olnud leivasõbralikud.
See trükkplaat on valmistatud vastavalt minu aku suurusele. Kuid seda saab kasutada mis tahes muu akuga.
Saate alati skemaatiliselt läbi vaadata ja teha oma PCB vastavalt aku suurusele.
See tehti ühepoolsel trükkplaadil, millel oli ainult Eagle CAD pealmine kiht. Seetõttu märkige enne printimist Eagle PCB peeglisuvand.
PCB -fail lisatud
Tähelepanu: Kuna VCC PCB Trace'i ühendamiseks ei olnud palju ruumi, siis tegin lünga (vaadake trükkplaadi hüppajat), peate need 2 punkti ühendama isoleeritud juhtmega.
Samm: Arduino kood
![Arduino kood Arduino kood](https://i.howwhatproduce.com/images/012/image-33182-8-j.webp)
Selle projekti jaoks programmeerisin ESP8266 Arduino IDE -s.
Erikrediidid:
1) Adafruit DHT raamatukogu
2) WebManageri teek
3) ESP8266 Arduino raamatukogu
Koodeks kasutab kõiki neid raamatukogusid nõuetekohaseks toimimiseks. Klõpsake ülaltoodud raamatukogu nimedel, et minna ja alla laadida.
Selle sammuga on lisatud Arduino kood. Selles koodeksis oleks ruuteriga töötamiseks vaja teha mõningaid väiksemaid muudatusi. Mis selgitatakse viimases etapis
6. etapp: PCB söövitamine
![PCB söövitamine PCB söövitamine](https://i.howwhatproduce.com/images/012/image-33182-9-j.webp)
![PCB söövitamine PCB söövitamine](https://i.howwhatproduce.com/images/012/image-33182-10-j.webp)
![PCB söövitamine PCB söövitamine](https://i.howwhatproduce.com/images/012/image-33182-11-j.webp)
![PCB söövitamine PCB söövitamine](https://i.howwhatproduce.com/images/012/image-33182-12-j.webp)
Kuna ma ei hakka arutama, kuidas kodus oma ühepoolseid trükkplaate söövitada, siis igaüks, kes ei tea, on siin link, kus saate teada, kuidas neid valmistada.
Link: Kuidas kodus PCB -d söövitada
> Jäta see samm vahele, kui teete seda leival või StripBoardil. VÕI teate juba, kuidas mõnda neist valmistada. >>
Samm: kõigi osade jootmine
![Kõikide osade jootmine Kõikide osade jootmine](https://i.howwhatproduce.com/images/012/image-33182-13-j.webp)
![Kõikide osade jootmine Kõikide osade jootmine](https://i.howwhatproduce.com/images/012/image-33182-14-j.webp)
![Kõikide osade jootmine Kõikide osade jootmine](https://i.howwhatproduce.com/images/012/image-33182-15-j.webp)
See on ennast seletav. Peate jootma kõik loendis toodud osad nende PCB -failis määratud nimedega.
Märkus. Lühise vältimiseks lisage teibiriba, mis katab trükkplaadi jälje ESP12 alumise 6 lisatihvti lähedale
Olen lisanud ülaltoodud pildid, mis annavad teile kõik võrdluskohad, kus peate osi jootma.
Ärge unustage hüppaja jootmist isoleeritud juhtmega
> Jäta see samm vahele, kui teed Breadboardil või StripBoardil >>
Samm: aku ühendamine seadistusega
![Aku ühendamine seadistusega Aku ühendamine seadistusega](https://i.howwhatproduce.com/images/012/image-33182-16-j.webp)
![Aku ühendamine seadistusega Aku ühendamine seadistusega](https://i.howwhatproduce.com/images/012/image-33182-17-j.webp)
![Aku ühendamine seadistusega Aku ühendamine seadistusega](https://i.howwhatproduce.com/images/012/image-33182-18-j.webp)
![Aku ühendamine seadistusega Aku ühendamine seadistusega](https://i.howwhatproduce.com/images/012/image-33182-19-j.webp)
Nagu mainitud, kasutasin oma Samsung Dead mobiiltelefoni liitium-ioon üheelemendilist 1A akut. Õnneks töötas aku hästi, seega soovitan kõigil aku hoida, kui teie telefoni emaplaat on surnud.
Ettevaatust: Ärge kasutage paistes patareisid. Need on lekkinud ja võivad igal võimalikul juhul plahvatada
Nüüd tuleb see keeruline osa!:
1) Ma nägin, et Bat40 ja OUT+ olid TP4056 -l ühendatud, seetõttu kasutasin akuga ühendamiseks ainult ühte juhet ja kasutasin teist VPC -liini, mis tuli ESP8266 küljelt+ akuga ühendamiseks. (Igas mõttes oleks see olnud sama juhtum, kui kasutasite 2 juhtmega Bat+ ja OUT+ jaoks)
2) Nüüd oli erinevus TP4056 mooduli maapinnale jõudmisel. Moodulil olid OUT ja BAT- jaoks erinevad maanduspoldid, seetõttu peate maanduse ühendamisel kasutama 2 juhtmest, mitte aku maandusega ühendamist.
3) Nüüd, nagu näete, ei pakkunud ma selles projektis ühtegi lülitit, kuna see jäi alati sisse ja lülitub automaatselt välja, kui aku on tühi. (Nagu arutati kolmel etapil, lülitab kaitse IC väljundi automaatselt välja). Kui vajate lülitit, saate selle alati lisada
9. samm: oma veebisaidi seadistamine
![Oma veebisaidi seadistamine Oma veebisaidi seadistamine](https://i.howwhatproduce.com/images/012/image-33182-20-j.webp)
Niisiis, see võib olla keeruline samm neile, kes on veebisaitide ja hostimise osa uued. Aga ma püüan alati teie jaoks lihtsamaks muuta.
Veebisaidi osa. Paljud meist läheksid segadusse, kuidas?
Niisiis, lubage mul täpsustada. Kõigepealt peate hankima domeeni ja hostimise. Paljud kaaluksid tasuta domeeni ja hostimist, kuna see on väga madala töötlusega projekt ega vaja kõrgemaid veebisaidinõudeid.
Seetõttu võite prooviperioodidel proovida tasuta hostimist ja domeeni, nagu see veebisait annab:
Soovitan tõesti tasulise veebisaidi domeenile ja hostimisele üleminekut. Kuna see aitab lõppkokkuvõttes sellel hostimisteenuse pakkujal rohkem kiirust ja veebisaidi optimeerimist.
Algajatele:
Domeen - sellele viidatakse veebisaidile antud nimele või võite seda teada kui URL -i (nagu: instructables.com)
Hostimine - see server serveerib kasutajatele veebisaidi faile.
Nüüd pakun eelnevalt täidetud ja failide allikaid, mis peate oma hostimisse üles laadima. (Ekstraktige kõik ülaltoodud.zip -failid ja asetage need)
Seetõttu laadige need lihtsalt oma hostimisse üles ja tehke järgmises etapis mainitud nõutavad muudatused
Manustatud failid
--- Juurdepääs veebisaidile moodulite kaudu esitatud andmetele -----
Andmete kuvamine moodulist meile. Peate lihtsalt sisestama oma URL -i ja lisama selle ette rea "/show.php".
("teieurl.url/show.php")
10. samm: kasutajate nõutavad väikesed muudatused
Need on väikesed muudatused koodis, mida kasutajad peavad tegema minu poolt edastatud koodides ja failides, et nad saaksid teie ruuteri ja veebisaidiga täielikult töötada.
Arduino koodist leiate need koodiridad:
IPAddress _ip = IPAddress (192, 168, 1, 112); // Muuda neid 3 seadet vastavalt oma ruuteri IP -le ja GateWay -le. IPAddress _gw = IPAddress (192, 168, 1, 1); IPAddress _sn = IPAddress (255, 255, 255, 0);
Ja muutke siis vastavalt oma ruuteri IP -le, lüüsile ja alamvõrgule.
Nüüd minge uuesti samasse koodi ja leidke see rida:
http.begin ("https://yourwebsiteurl.com/main.php?temp=" + String (t) + "& hum =" + String (h) + ""); // Muutke URL -i vastavalt oma veebisaidi URL -ile
Niisiis peate sellel real muutma saidi "yourwebsiteurl.com" oma veebisaidi URL -iks.
Niisiis, see on kõik ja teil on kaasaskantav kaasaskantav ESP8266 taskuilmajaam.
Samm: viige moodul lõplikult lõpule
![Lõpeta moodul Lõpeta moodul](https://i.howwhatproduce.com/images/012/image-33182-21-j.webp)
![Lõpeta moodul Lõpeta moodul](https://i.howwhatproduce.com/images/012/image-33182-22-j.webp)
![Lõpeta moodul Lõpeta moodul](https://i.howwhatproduce.com/images/012/image-33182-23-j.webp)
![Lõpeta moodul Lõpeta moodul](https://i.howwhatproduce.com/images/012/image-33182-24-j.webp)
Nüüd kõik, see on valikuline samm ja muudab teie mooduli silmapaistvaks ja takistab puudutuste lühise tekkimist. lihtne ja stiilne lahendus on kasutada 7 cm läbimõõduga valget termokahanevat toru. Lõigake väike peice DHT11 avamisest ära.
Soovitan:
Mini patareitoitega kineskoop -ostsilloskoop: 7 sammu (koos piltidega)
![Mini patareitoitega kineskoop -ostsilloskoop: 7 sammu (koos piltidega) Mini patareitoitega kineskoop -ostsilloskoop: 7 sammu (koos piltidega)](https://i.howwhatproduce.com/images/001/image-1269-j.webp)
Mini patareitoitega kineskoop -ostsilloskoop: Tere! Selles juhendis näitan teile, kuidas teha mini -patareitoitega CRT -ostsilloskoopi. Ostsilloskoop on oluline tööriist elektroonikaga töötamisel; näete kõiki vooluringis voolavaid signaale ja tõrkeid
Patareitoitega kuuriukse ja lukusensor, päikeseenergia, ESP8266, ESP-Now, MQTT: 4 sammu (piltidega)
![Patareitoitega kuuriukse ja lukusensor, päikeseenergia, ESP8266, ESP-Now, MQTT: 4 sammu (piltidega) Patareitoitega kuuriukse ja lukusensor, päikeseenergia, ESP8266, ESP-Now, MQTT: 4 sammu (piltidega)](https://i.howwhatproduce.com/images/002/image-4552-j.webp)
Patareitoitega kuuriukse ja lukusensor, päikeseenergia, ESP8266, ESP-Now, MQTT: Selles juhendis näitan teile, kuidas tegin patareitoitega anduri, et jälgida oma jalgrattahoidla ukse ja lukustuse olekut. Mul on vooluvõrgust toiteallikas, seetõttu on see patareitoitega. Akut laeb väike päikesepaneel. Moodul on
WunderThing: patareitoitega, magnetiline, ESP8266 ilmaennustus IoThing!: 6 sammu
![WunderThing: patareitoitega, magnetiline, ESP8266 ilmaennustus IoThing!: 6 sammu WunderThing: patareitoitega, magnetiline, ESP8266 ilmaennustus IoThing!: 6 sammu](https://i.howwhatproduce.com/images/004/image-11971-j.webp)
WunderThing: patareitoitega, magnetiline, ESP8266 Ilmateade IoThing !: Tere! See oli üsna hiljutine projekt, mille eesmärk oli ehitada ilmateatega külmkapi magnet! Selle projekti jaoks oli kontrolleriks Sparkfuni asi
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)
![NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega) NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: 8 sammu (piltidega)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
NaTaLia ilmajaam: Arduino päikeseenergial töötav ilmajaam on õigesti tehtud: pärast 1 -aastast edukat tegutsemist kahes erinevas kohas jagan oma päikeseenergiaga töötavate ilmajaamade projektiplaane ja selgitan, kuidas see arenes süsteemiks, mis võib pika aja jooksul tõesti ellu jääda perioodid päikeseenergiast. Kui järgite
Soojuspumba vigade tuvastamine ja häire ESP8266, Openhab, telegramm, patareitoitega MQTT: 5 sammu
![Soojuspumba vigade tuvastamine ja häire ESP8266, Openhab, telegramm, patareitoitega MQTT: 5 sammu Soojuspumba vigade tuvastamine ja häire ESP8266, Openhab, telegramm, patareitoitega MQTT: 5 sammu](https://i.howwhatproduce.com/images/005/image-13047-j.webp)
Soojuspumba vigade tuvastamine ja häire ESP8266, Openhab, telegramm, patareitoitega MQTT: Minu soojuspump minu maja ja vee soojendamiseks saab aeg -ajalt tõrke. Seda viga ei ole lihtne märgata, kuna punast tuld või midagi muud ei ole, vaid väike "P" väikesel LCD -ekraanil. Seetõttu tegin selle detektori vea tuvastamiseks ja