Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei leser!
I denne instruksjonsboken lærer du hvordan du lager en liten værkube ved hjelp av D1 mini (ESP8266) som er koblet til Wi -Fi hjemme, slik at du kan se på utgangen hvor som helst fra jorden, selvfølgelig så lenge du har internettforbindelse. Generelt er dette prosjektet ikke for vanskelig eller ressurstungt, så det vil være perfekt som ditt første IoT -prosjekt. Så la oss komme i gang.
PS: Husk at dette er min første instruks, så ikke alt vil være perfekt.:)
Trinn 1: Ressurser
Som jeg nevnte i innledningen, er dette prosjektet veldig enkelt å konstruere og krever ikke for mange komponenter. Her er delelisten:
Elektroniske komponenter:
WeMos D1mini
BME280
I2C OLED -skjerm (128x64)
1,5 mm messingstang eller jernstang
MERK: Hvis du vil ha mer informasjon om disse delene for eks. hvor du kan få dem, kan du se på trinn 7
Verktøy for prototyping og testing av kretsen:
Brødbrett
Jumper ledninger
USB -kabel - Micro USB Type B til USB Type A
Verktøy:
Loddejern
Benkskrue - ikke obligatorisk
Liten hammer - ikke obligatorisk
Trinn 2: Prototyping på brødbrett (Gå til trinn 3 hvis du vil gå rett til kode og montering)
Hvis du ikke har pinnene dine loddet på D1mini/OLED/BME280, er det på tide å gjøre det
La oss først plassere alle komponentene våre på brødbrettet. Vi starter med å plassere D1mini på 2 separate skinner (bilde nr. 1). Etter det vil vi plassere BME280 rimelig avstand fra den (bilde nr. 2). Og til slutt vil vi plassere OLED på motsatt side av BME280 (bilde nr. 3). La oss koble dem sammen.
Her er alle sammenhengene:
D1 pin til SCL/SCKnål på OLED og SCL/SCK pin på BME280
D2 pin til SDA pin på OLED og SDA pin på BME280
G -pinne til GND -pinne på begge, OLED og BME280
3,3V pin til BME280 VCC pin
Og til slutt 5V pin til OLED VCC
Kontroller tilkoblingene igjen før du kobler den til datamaskinen din og laster opp koden til den! Du vil ikke brenne noe
Trinn 3: IoT -del
Denne delen er veldig enkel. Først av alt, gå til AppStore og last ned Blynk -appen. Etter det, åpne den og registrer deg. Lag deretter et nytt prosjekt. Jeg ringte min WeatherStation, men du kan kalle den hva du vil. Sett deretter enhetsalternativet til ESP8266 og tilkoblingstype til WiFi (bilde nr. 1). Neste trykk på opprett prosjekt. Du skal få en e -post med bekreftelsestoken. Gå nå inn i koden (nedlastingskobling nedenfor) og erstatt uthevede deler. Etter det, hopper du tilbake til arbeidsområdet for Blynk -app -prosjektet, klikker på skjermen for å åpne widgetboksen (bilde nr. 2). Plasser nå 3 merkede verdibokser ved å trykke på dem (bilde nr. 3). For å sette dem opp, trykk på den første og angi navnet. Jeg kalte det temperatur (dette er ikke obligatorisk, men det gjør alt enklere og mer organisert). Som input velg virtuell pin 1 og i etikettdelen "° C" (bilde nr. 4). Etter det kan du gå og sette opp de andre merkede verdiene.
Her er et lite diagram:
Merket verdi nr. 2:
Navn: Fuktighet
Inngang: Virtuell pin V2
Etikett: "%"
Merket verdi nr. 3:
Navn: Høyde eller trykk - avhenger av hvilken kode du velger
Inngang: Virtuell pin V3
Etikett: Høyde eller trykk - avhenger av kode
Hvis du har gjort alt riktig, last opp koden din til D1mini, vent en liten stund, så skal verdiene dukke opp på OLED og i Blynk -appen (bilde nr. 5) (du må trykke på play -knappen øverst til høyre hjørne av skjermen). Hvis ingenting viser seg, gå til feilsøkingsdelen.
Trinn 4: Freeforming the Circuit
Ok, dette blir den vanskeligste delen, så gjør deg klar. Klargjør messingstenger/jernstenger (jeg bruker messingbelagte jernkroker fordi jeg ikke fant bare messingstenger) og varm opp loddejernet ditt. Nå kan du forme det til hva du vil! Jeg vil forme den til en enkel terning. Denne prosessen krever tålmodighet og tid, så ikke skynd deg hvis du ikke vil bryte hele kretsen. Du kan se den ferdige kretsen på bilde nr. 2. Jeg bestemte meg for å bruke 1, 5 mm stenger på utsiden, men tynnere stenger i innersåle (1 mm) for lettere håndtering.
ADVARSEL: Lodding bare i godt ventilert rom, lodding kan slukke giftige røyk
TIPS:
For bøyestenger bruker du benkskrue og en liten hammer - hvis du ikke har benkskrue, vil heller ikke hammer, tang og bare hender være nok
Bruk tape eller hjelpende hender til å holde stengene sammen mens du lodder dem. Det er mye lettere.
ELLER hvis du bruker jernstenger som meg, kan du bruke 2 sterke magneter for å holde dem på plass (bilde nr. 1).
Hvis leddene ikke holder sammen, løs dem og grov dem med sandpapir.
Hvis loddetinnet ikke strømmer inn i hullene, bruk litt loddeflux eller varm opp leddet litt mer.
Trinn 5: Avslutt
Det eneste som gjenstår å gjøre er å koble den til 5V 1A PSU. Hvis du har gjort alt riktig, bør det fungere helt fint (ikke glem å laste opp koden din hvis du ikke allerede har gjort det). Hvis ingenting dukker opp eller noe ikke stemmer, kan du gå til feilsøkingsdelen.
Trinn 6: Feilsøking
Display viser nan: Sjekk ledningene! Sensoren din er ikke tilkoblet riktig.
BME280 utgang 0.0: Kontroller ledningene! Sensoren din er ikke tilkoblet riktig.
Svart display/sensordata vises ikke: Kontroller I2C -adressene dine ved hjelp av I2C -skanner eller sjekk vringen.
Enhet frakoblet i app: Sjekk om du har angitt Token/WiFi -navnet/WiFi -passordet ditt riktig. Hvis ja, sjekk wifi -signalet ditt. Det kan være svakt eller du har ikke internettforbindelse.
Har du fortsatt problemer, eller har du funnet feil i dette instruerbare? Skriv ned i kommentarene, så kommer jeg til deg ASAP.:)
Trinn 7: Hvor får jeg tak i disse delene?
Er du ny innen elektronikk? Ikke noe problem! Her er en kort forklaring på noen fysiske deler, hvordan de fungerer og hvordan du får dem billigst:
1. Hvor får jeg tak i alle disse elektroniske delene?
Aliexpress. Av meg er Aliexpress det beste stedet, langt for å få alle disse delene til en billig pris. Den eneste ulempen er at grunnleggende frakt vanligvis tar mye tid (hvor som helst fra 2 uker til 1, 5 måneder).
2. Hva er BME280?
BME280 er en sensor som kan måle temperatur, relativ fuktighet og atmosfæretrykk. Det er veldig praktisk å bruke i disse små formfaktorapplikasjonene som elektronikk i lommestørrelse. Mer om det her.
MERK: D1mini, BME280 og OLED -skjerm ble alle bestilt fra AliExpress
Førstepremie i Pocket Sized Contest