Indholdsfortegnelse:

MicroPython på billig $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik: 4 trin
MicroPython på billig $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik: 4 trin

Video: MicroPython på billig $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik: 4 trin

Video: MicroPython på billig $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik: 4 trin
Video: Список деталей для Flaura — умного самополивающегося горшка для растений (проект «сделай сам», 3D-печать, Arduino) 2024, Juli
Anonim
MicroPython på billige $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik
MicroPython på billige $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik
MicroPython på billige $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik
MicroPython på billige $ 3 ESP8266 WeMos D1 Mini til 2x temperaturlogning, wifi og mobilstatistik

Med en lille billig ESP8266 chip / enhed kan du logge temperaturdata udenfor, i rummet, drivhuset, laboratoriet, kølerummet eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge køling stuetemperatur, inde og ude.

Enheden forbindes til internettet via Wifi

Du vil kunne kontrollere de seneste aflæsninger på din mobiltelefon, skrivebord eller enhver anden enhed med browser

Forbrugsvarer

Du har brug for hardwaredele for at lave logningsenhed Du kan købe nødvendige enheder her (minimalt påkrævet):

  • WeMos D1 mini
  • mikro USB -kabel
  • 2x DS18B20 vandtæt med modulkort

Også rart at have:

  • USB -oplader til strøm til din enhed
  • Vandtæt kabinet

Trin 1: Føj din enhed til LoggingPlatform

Føj din enhed til LoggingPlatform
Føj din enhed til LoggingPlatform

Her kan du tilføje din enhed for at få nødvendige api -nøgler senere:

Trin 2: Hardwareforbindelse

Hardwareforbindelse
Hardwareforbindelse
Hardwareforbindelse
Hardwareforbindelse

Tilslut 2x DS18B20 Out til WeMos D1 in

DS18B20 ved hjælp af onewire og kan sluttes til samme pin, men ti forenkler forbindelsen uden lodning, vi forbinder separat.

Diagrameksempel på billede 1

Husk på, at DIgital input/output på WeMos D1 mini ikke er det samme som i kode, her er eksempelovergang, det er derfor, vi i kode bruger pins 4 og 5, men på tavler er skrevet som D1, D2 som på billede 2

Trin 3: Upload software nødvendig til enhed (Windows -guide)

Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)
Upload software påkrævet til enhed (Windows -guide)

Tilslut enheden til USB på din Windows -pc Download og installer Python her:

Download og kør uPyCraft IDE -værktøj til at blinke din NodeMCU her: uPyCraft.exe

Billede 1: Vælg COM -port (dette er normalt et større antal, hvis du ikke har andre enheder tilsluttet)

Billede 2:

Brænd microPython -downloadet firmware til enhed Hvis du har pyBoard eller enhed med forudindlæst firmware, kan du springe dette trin over

Download MicroPython-firmware til NodeMCU her:

Billede 3:

Upload logningForest basic code example to device Download eksempelkode her: main.py

Brug menu-> Gem side som eller CTRL+S for at downloade fra denne side main.py

Åbn nu filen i uPiCraft -værktøjet, og skift parametre modtaget på loggingforest.com -webstedet

Billede 4:

Download og kør

Trin 4: Kontroller dine data på stationær eller mobil

Tjek dine data på stationær eller mobil
Tjek dine data på stationær eller mobil
Tjek dine data på stationær eller mobil
Tjek dine data på stationær eller mobil
Tjek dine data på stationær eller mobil
Tjek dine data på stationær eller mobil

Derefter begynder din enhed at sende data til loggingforest, og du kan se det der Billede 1: I loggingforest redigerer du bare parametre navn og værdier

Billede 2:

Klik på preview

Billede 3:

Og du vil se pæne data, temperatur inde i kølerum og udetemperatur

Anbefalede: