Sommario:
- Passaggio 1: materiali di consumo
- Passaggio 2: cablaggio
- Passaggio 3: istruzioni per l'uso di UPyCraft
- Passaggio 4: il download del codice
- Passaggio 5: ottenere l'indirizzo IP
- Passaggio 6: aprire un browser
- Passaggio 7: ora il tempo
Video: Programma MicroPython:Mini stazione meteorologica: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
È inverno adesso, ma fa ancora un po' caldo, anche se indosso solo una maglietta, il che mi fa venire voglia di conoscere la temperatura attuale, quindi uso i sensori Micropython ESP32 e DHT11 e una semplice stazione meteorologica così tu può ottenere la temperatura e l'umidità correnti in qualsiasi browser, ora condividerò il processo con te.
Passaggio 1: materiali di consumo
Hardware:
- MakePython ESP32
- DHT11
- Tagliere di pane
- Salta la linea
- cavo USB
MakePython ESP32 è una scheda ESP32 con un display OLED SSD1306 integrato, puoi ottenerlo da questo link:
www.makerfabs.com/makepython-esp32.html
Software:
uPyCraft IDE
Fare clic su questo collegamento per scaricare uPyCraft IDE per Windows:
Passaggio 2: cablaggio
- MakePython ESP32 e DHT11 sono collegati alla breadboard.
- DHT11 richiede solo 3 fili, VCC e GND sono collegati a 3V3 e GND di ESP32 e DATA è collegato a IO14 di ESP32. Ho usato GPIO14 nell'esperimento, quindi ho collegato IO14.
- Collega MakePython ESP32 al PC utilizzando un cavo USB, apri Gestione dispositivi (cerca semplicemente "dispositivo" nella casella di ricerca di Windows). Quando espansa, la sezione della porta dovrebbe visualizzare qualcosa di simile a quanto sopra. Prendi nota del numero di porta, ad esempio COM19 nel mio caso. Se non viene visualizzata alcuna porta, prova a scaricare l'unità USB:
Passaggio 3: istruzioni per l'uso di UPyCraft
Le istruzioni dettagliate per uPyCraft possono essere trovate a questo link:
www.makerfabs.com/makepython-esp32-starter…
- Clicca sul link sopra per aprire la pagina
- Trova il documento di guida del kit di sviluppo ESP32 di MicroPython
- Fare clic su download per aprire il documento
- Tutorial dettagliati sono disponibili nella directory I. MicroPython Development Tools
Naturalmente, questa documentazione non riguarda solo le istruzioni di uPyCraft, ma include anche alcune routine di MicroPython ESP32 e le domande frequenti e la gestione degli errori.
Passaggio 4: il download del codice
Il codice per ssd1306.py è stato scaricato dal repository GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Oppure scarica il mio.
Dopo aver scaricato ssd1306.py, apri il file e fai clic su Salva e DownAndRun. "download ok" verrà visualizzato quando il download è andato a buon fine.
Dopo aver scaricato main.py, è necessario apportare le seguenti modifiche:
1. Modifica il nome e la password della rete:
- SSID: è necessario modificare il nome della rete locale
- PASSWORD: è necessario modificare la password della rete locale
Quando hai finito, fai clic su DownAndRun e MakePython ESP32 si connette al WiFi
2. Pin dati DHT11:
Se DHT11 riceve una modifica del Pin su MakePython ESP32, cambia il numero in Pin() con il Pin che stai ricevendo.
Passaggio 5: ottenere l'indirizzo IP
Esegui main.py, network success, puoi vedere un indirizzo IP (mio: 192.168.1.120).
Passaggio 6: aprire un browser
Apri il browser sul tuo PC, digita l'indirizzo IP che hai appena ricevuto (192.168.1.120) e fai clic su Invio per confermare.
Passaggio 7: ora il tempo
Il browser mostra la temperatura e l'umidità correnti, nonché il display OLED su MakePython ESP32. Quando aggiorni la pagina, verranno aggiornati anche i dati di temperatura e umidità.
La mini stazione meteorologica è relativamente semplice. Aggiungerò dati da sensori di gas, sensori di pioggia, sensori di pressione atmosferica e altri sensori per arricchire la stazione meteorologica.
Consigliato:
Mini stazione meteorologica con Arduino e ThingSpeak: 4 passaggi
Mini stazione meteo con Arduino e ThingSpeak: Ciao a tutti. In questo Instructable, ti guiderò attraverso i passaggi per creare una mini stazione meteorologica personalizzata. Inoltre, utilizzeremo l'API ThingSpeak per caricare i nostri dati meteorologici sui loro server, oppure qual è lo scopo di una sta
Stazione meteo fai-da-te e stazione sensore WiFi: 7 passaggi (con immagini)
Stazione meteo fai-da-te e stazione sensore WiFi: in questo progetto ti mostrerò come creare una stazione meteo insieme a una stazione sensore WiFi. La stazione sensore misura i dati di temperatura e umidità locali e li invia, tramite WiFi, alla stazione meteorologica. La stazione meteorologica visualizza quindi t
Stazione meteorologica con Wemos D1 Mini, BME280 e Sensate.: 6 passaggi
Stazione meteorologica utilizzando Wemos D1 Mini, BME280 e Sensate.: Nei post precedenti ho condiviso diversi metodi per costruire una stazione meteorologica. Se non l'hai controllato, ecco un link. In questa istruzione ti mostrerò come costruire una semplice stazione meteorologica usando Wemos e una piattaforma IoT chiamata Sensate
Mini stazione meteorologica con Attiny85: 6 passaggi (con immagini)
Mini stazione meteorologica con Attiny85: In una recente istruzione Indigod0g ha descritto una mini stazione meteorologica che funziona abbastanza bene, utilizzando due Arduino. Forse non tutti vogliono sacrificare 2 Arduino per ottenere letture di umidità e temperatura e ho commentato che dovrebbe essere possibile d
Mini stazione meteorologica con Arduino: 4 passaggi
Mini Estación Meteorológica Con Arduino: Este es un tutorial para cómo hacer una mini stación meteorológica con Arduino que muestra temperatura y presión