Sisällysluettelo:
Video: Esp32 Lämpötila- ja kosteusverkkopalvelin PYTHON & Zerynth IDE: 3 -vaiheilla
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Esp32 on upea mikro-ohjain, se on tehokas kuten Arduino, mutta vielä parempi! Siinä on Wifi-yhteys, jonka avulla voit kehittää IOT-projekteja halvalla ja helposti. Mutta Esp-laitteiden kanssa työskenteleminen on turhauttavaa, Ensinnäkin se ei ole vakaa, Toiseksi on erittäin vaikeaa kehittää projekteja virallisella SDK: lla. Kolmanneksi sopivan toimivan kirjaston löytäminen on valtava päänsärky. Entä jos voisit käyttää kaikkia mikro-ohjaimen toimintoja ja koodata sen myös PYTHONissa. tietenkin, Python on tehokas, helppolukuinen ja erittäin helppo kirjoittaa. Lisäksi sinun ei tarvitse huolehtia kaikista alhaisen tason asioista (osoittimet, rekisterit ja määritystiedostot) Lisäksi käytät Zerynthin vakaata järjestelmää. Zerynth ei ole vielä tuttu, se on seuraava iso asia!
Se tarjoaa sinulle kaikki mikro-ohjaimen toiminnot Pythonin helppokäyttöisyydellä ja on ilmainen
Esitän teille Pythonilla kirjoitetun Esp32 Lämpötila- ja kosteusverkkopalvelimen.
Vaihe 1: Vaihe 1: Laitteistoyhteys
Hts221 Lämpötila- ja kosteusanturi käyttää I2C-liitäntää. Anturi on kytkettävä asianmukaisiin nastoihin ESp32Node-MCU Esp32s Hts221 -anturissa
3v3 -nastainen 3.3v -nastainen
GND -nasta GND -pinIO26 SCL -nasta
IO25 SDA -nasta
Vaihe 2: Vaihe 2: ESP32 -koodi
- Liitä Esp32 -kehityskortti tietokoneeseen.
- Lataa uusin Zerynth Studio IDE ilmaiseksi: https://www.zerynth.com/zerynth-studio/ Käytä tätä asennusopasta apuna:
- Sovelluksen sisällä; Luo uusi tili ja vertaile laitteesi pystysuunnassa. Käytä tätä opasta apuna
- Luo nyt uusi projekti päätyökaluriviltä; Projekti Uusi Kirjoita projektille nimi ja tallenna se.
- Etsi liitteenä oleva koodi
- Kopioi koodi ja Uplink (lataa uC: hen)
- Avaa sarjamonitori
- Kopioi IP-osoite selaimeesi ja avaa verkkosivu! Jos tarvitset apua IDE: n kanssa:
Vaihe 3: Vaihe 3: Koodinäyte
Löydät koko projektin liitteenä! Tämä halusi näyttää sinulle, kuinka helppoa se on:
osoitteesta stm.hts221 tuonti hts221
temp_hum = hts221. HTS221 (I2C0, D16) #aloita i2C -protokolla anturin kanssa
temp, hum = temp_hum.get_temp_humidity () # Hae nykyinen lämpötila ja kosteus kirjaston avulla!
espressif.esp32net -tiedostosta tuo esp32wifi wifi_driveriksi #importing Esp32 Wifi -ohjain
WifiAP_name = "WIFI AP: n nimi" Wifi_Pass = "Wifi Pass!"
wifi_driver.auto_init ()
wifi.link (WifiAP_nimi, wifi. WIFI_WPA2, Wifi_Pass) -------------------------------------- -------------------------------------------------- -----------------------------
Zerynth IDE: n ja pythonin käyttö on helppoa.
Suositeltava:
ESP8266 ja Visuino: DHT11 Lämpötila- ja kosteusverkkopalvelin: 12 vaihetta
ESP8266 ja Visuino: DHT11 Lämpötila- ja kosteusverkkopalvelin: ESP8266-moduulit ovat edullisia erillisiä ohjaimia, joissa on sisäänrakennettu Wi-Fi, ja olen jo tehnyt niistä useita käyttöohjeita. DTH11/DTH21/DTH22 ja AM2301 ovat erittäin suosittuja yhdistettyjä lämpötiloja ja kosteus Arduino -anturit, ja tein numeron
Raspberry Pi SHT25 -kosteus- ja lämpötila -anturi Python -opetusohjelma: 4 vaihetta
Raspberry Pi SHT25 Kosteus- ja lämpötila -anturi Python -opetusohjelma: SHT25 I2C Kosteus- ja lämpötila -anturi ± 1,8%RH ± 0,2 ° C I2C -minimoduuli. Korkean tarkkuuden kosteus- ja lämpötila-anturista SHT25 on tullut alan standardi muodon ja älykkyyden suhteen, ja se tarjoaa kalibroituja, lineaarisia anturisignaaleja
Lämpötila CubeSat Ben & Kaiti & Q Tunti 1: 8 askelta
Lämpötila CubeSat Ben & Kaiti & Q Tunti 1: Oletko koskaan halunnut tehdä itse jotain, joka voidaan lähettää avaruuteen ja mitata toisen planeetan lämpötila? Lukion fysiikan luokalla meidät määrättiin rakentamaan CubeSat, jossa on toimiva arduino, ja pääkysymys Kuinka voimme
Raspberry Pi - HIH6130 I2C Kosteus- ja lämpötila -anturi Python -opetusohjelma: 4 vaihetta
Raspberry Pi - HIH6130 I2C Kosteus- ja lämpötila -anturi Python -opetusohjelma: HIH6130 on kosteus- ja lämpötila -anturi, jossa on digitaalinen lähtö. Nämä anturit antavat tarkkuustason ± 4% RH. Alan johtava pitkän aikavälin vakaus, todellinen lämpötilakompensoitu digitaalinen I2C, alan johtava luotettavuus, energiatehokkuus
Raspberry Pi MCP9808 Lämpötila -anturin Python -opetusohjelma: 4 vaihetta
Raspberry Pi MCP9808 -lämpötila -anturin Python -opetusohjelma: MCP9808 on erittäin tarkka digitaalinen lämpötila -anturi ± 0,5 ° C I2C -minimoduuli. Ne on varustettu käyttäjän ohjelmoitavilla rekistereillä, jotka helpottavat lämpötilan tunnistamista. Korkean tarkkuuden lämpötila-anturista MCP9808 on tullut teollisuus