Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
ESP8266 on kätevä pieni laite, joka voidaan ohjelmoida ja käyttää helposti, mutta meidän on käytettävä käytettävissä olevia GPIO -nastoja viisaasti, koska niitä ei ole liikaa.
Tässä lyhyessä yhteenvedossa näytän, kuinka siihen voidaan liittää useita erilaisia antureita.
Vaihe 1: Osat
Tämän laitteen tärkein osa on kotelo, koska minulla ei ole 3D -tulostinta, käytin olemassa olevaa liiketunnistimen valaistuskoteloa. Onneksi sen reikä on täsmälleen SR501 -liiketunnistimen kupolin kokoinen!
- Donwei -liikeanturi (ebay) (aliexpress)
- D1 Mini ESP8266 -kehityskortti
- Prototyyppipaperilevy DIY 5x7cm
- USB -portti 5V 1A seinälaturi
- HC-SR501-infrapuna-PIR-liiketunnistinmoduuli
- RCWL-0516 Mikroaaltouunitutkan anturimoduuli
- 1 x 10V 100uF elektrolyyttikondensaattori (valinnainen, vain väärien hälytysten minimoimiseksi)
- 2 x 10K vastus (valinnainen, vain väärien hälytysten minimoimiseksi)
- MICRO USB -DIP -sovitin, 5 nastaa
- DHT22 lämpötila -kosteusanturi
- 4.7K vastus BH1750 Digitaalinen valovoimakkuusmoduuli
- Pietsosummeri 3V
- 330 ohmin vastus
- WS2812 1-bittinen RGB-moduuli
Irrota sisäpaneeli kotelosta ja katkaise myös paristopidike, koska se vie liikaa tilaa.
Vaihe 2: Johdotus
Johda ja juota osat fritsointikaavion mukaisesti. DHT22 ei ehkä ole niin mukava näköinen tähän suuntaan, mutta yleensä ei ole hyvä idea sijoittaa lämpötila -anturia koteloon, koska sisällä olevat aktiiviset komponentit vaikuttavat mitattuihin arvoihin. (ja tiedoksi: lämpötila-anturin sijoittaminen aktiivisten komponenttien yläpuolelle on yksi pahimmista ideoista) Joten laitoin sen kotelon oikealle puolelle, kun virtalähde saapuu alaspäin microUSB-> DIP-sovittimeen. (se on RCWL: n alapuolella)
Miksi käytän mikroaaltouunin RCWL- ja SR501 -PIR -liiketunnistimia samanaikaisesti? Yksinkertaisesti suodattaa pois vääriä positiivisia: jos molemmat anturit sanovat, että jotain tapahtuu, on lähes 100%, että ihmisen liike laukaisi sen. (valinnaisia vetovastuksia ei ehkä tarvita, kondensaattori voi auttaa enemmän, mutta myös valinnainen)
BH1750 on sijoitettu kotelon taakse, mutta se on puoliksi läpinäkyvä, joten jos ulkona on valoa, se tunnistaa sen. (vaikka se tuntuu vähemmän, kotelo voidaan porata, jotta anturi pääsee enemmän valoa) Samasta syystä WS2812 on myös kotelon sisällä ja sen lähettämä valo näkyy muovin läpi ilman reikää.
RCWL on alhaalla (vastakkaisella puolella, jossa D1 Mini sijaitsee) ja suurin mahdollinen etäisyys ESP8266: n antennista, koska ne häiritsevät hieman, jos ne ovat liian lähellä toisiaan.
Vaihe 3: Laiteohjelmisto
Jos haluamme asentaa ja käyttää ESP8266 -pohjaista multisensoria nopeimmalla mahdollisella tavalla, on hyvä käyttää ESPEasy! Jos et ole koskaan kuullut siitä, saatat hukata Smart Water Controller -ohjeen. Joka tapauksessa ESPEasy on sveitsiläisen armeijan veitsen laiteohjelmisto, jossa on monia ohjaimia ja laitelaajennuksia, jotka voidaan helposti asentaa vain muutamalla napsautuksella kuka tahansa, joka on jo nähnyt reitittimen valikon. Laiteohjelmisto voidaan ladata sen jälkeen, kun se on kytketty USB-porttiin, henkilökohtainen suosikkiohjelmani lataamiseen on nodemcu-pyflasher (monitasoinen), mutta ladattava ESPEasy sisältää myös (vain Windows) ESPEasy Flasher -sovelluksen.
Ensimmäisen latauksen ja uudelleenkäynnistyksen jälkeen ilmestyy uusi tukiasema nimeltä "ESP_Easy_0", oletussalasana on configesp. (Lue lisää täältä) Sitten voit määrittää oman WiFi -tukiaseman nimen ja salasanan selaimella, joka käy osoitteessa 192.168.4.1, ja muutamalla napsautuksella tarvittavat ohjaimet (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) ja laitteet (yli 70 erilaista, mutta 12 samanaikaisesti) voidaan lisätä.
Älä unohda poistaa sarjaportin käyttöä Työkalut-> Lisäasetukset-valikosta ja ottaa käyttöön sääntöjen käyttö.
Säännöt toimivat paikallisesti, semantiikka ei ole niin monimutkaista. (Säännöt, joita olen käyttänyt tässä projektissa, ovat säännöt1.txt)
Mahdollisuuksia on paljon enemmän, WS2812-LEDiä voidaan ohjata NeoPixel, [led nr], [punainen 0-255], [vihreä 0-255], [sininen 0-255] -komento ja summeria voidaan käyttää joko yksinkertaisella äänellä tai rtttl (Nokia Ringtone Player) -komennoilla.
Suositeltava:
ESP8266 AT -laiteohjelmiston flash -ohjelmointi tai ohjelmointi ESP8266 -välähdys- ja ohjelmointilaitteella, IOT Wifi -moduuli: 6 vaihetta
ESP8266 AT -laiteohjelmiston flash-ohjelmointi tai ohjelmointi ESP8266-salama- ja ohjelmoijaohjelmistolla, IOT Wifi -moduuli: Kuvaus: Tämä moduuli on USB-sovitin /ohjelmoija ESP-0166- tai ESP-01S-tyyppisille ESP8266-moduuleille. Se on kätevästi varustettu 2x4P 2,54 mm: n naarasliittimellä ESP01: n liittämiseksi. Lisäksi se katkaisee kaikki ESP-01: n nastat 2x4P 2,54 mm uroksen kautta
ESP8266 - Puutarhan kastelu ajastimella ja kaukosäätimellä Internetin kautta / ESP8266: 7 vaihetta (kuvilla)
ESP8266 - Puutarhan kastelu ajastimella ja kauko -ohjaimella Internetin kautta / ESP8266: ESP8266 - Kastelu kauko -ohjattuna ja ajoituksella vihannespuutarhoille, kukkapuutarhoille ja nurmikoille. Se käyttää ESP-8266-piiriä ja hydraulista / sähköistä venttiiliä kastelulaitteen syöttämiseen
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): 5 vaihetta
ESP8266 - Ovi- ja ikkuna -anturit - ESP8266. Vanhusten apu (unohdus): ESP8266 - Ovi- / ikkuna -anturit GPIO 0: n ja GPIO 2: n (IOT) avulla. Sitä voi katsella verkossa tai paikallisessa verkossa selaimilla. Näkyy myös " HelpIdoso Vxapp " sovellus. Käyttää 110/220 VAC syöttöä 5Vdc, 1 rele / jännite
Ajan saaminen Internetistä ESP8266: n avulla - NTP -kelloprojekti ESP8266 -solmulla: 5 vaihetta
Ajan saaminen Internetistä ESP8266: n avulla | NTP -kelloprojekti ESP8266 Nodemcun kanssa: Tässä opetusohjelmassa näemme, kuinka voit saada aikaa käyttämällä ESP8266/nodemcu -ohjelmaa Arduino IDE: n kanssa. Ajan saaminen on erityisen hyödyllistä tietojen keräämisessä lukemiesi aikaleimaamiseksi. Jos ESP8266 -projektillasi on Internet -yhteys, voit saada aikaa käyttämällä Network T
ESP8266 NODEMCU BLYNK IOT -opetusohjelma - Esp8266 IOT Blunkin ja Arduino IDE: n avulla - LEDien ohjaus Internetin kautta: 6 vaihetta
ESP8266 NODEMCU BLYNK IOT -opetusohjelma | Esp8266 IOT Blunkin ja Arduino IDE: n avulla | LEDien ohjaus Internetin kautta: Hei kaverit, tässä oppaassa opimme käyttämään IOT: tä ESP8266: n tai Nodemcun kanssa. Käytämme siihen blynk -sovellusta.Siksi käytämme esp8266/nodemcu -ohjelmaa LED -valojen ohjaamiseen Internetin kautta. Joten Blynk -sovellus yhdistetään esp8266- tai Nodemcu -laitteeseemme