Innehållsförteckning:

Hur man gör fickstorlek IoT -väderstation: 7 steg (med bilder)
Hur man gör fickstorlek IoT -väderstation: 7 steg (med bilder)

Video: Hur man gör fickstorlek IoT -väderstation: 7 steg (med bilder)

Video: Hur man gör fickstorlek IoT -väderstation: 7 steg (med bilder)
Video: Get the Splits Fast! Stretches for Splits Flexibility 2024, November
Anonim
Hur man gör fickstorlek IoT -väderstation
Hur man gör fickstorlek IoT -väderstation

Hej läsare!

I den här instruktionsboken lär du dig att göra en liten väderkub med D1 mini (ESP8266) som är ansluten till ditt hem WiFi, så att du kan titta på dess utgång var som helst från jorden, naturligtvis så länge du har internetuppkoppling. Totalt sett är det här projektet inte för svårt eller resurstungt, så det blir perfekt som ditt första IoT -projekt. Så låt oss komma igång.

PS: Tänk på att detta är min första instruerbara så allt kommer inte att vara perfekt.:)

Steg 1: Resurser

Som jag nämnde i inledningen är detta projekt mycket enkelt att konstruera och kräver inte för många komponenter. Här är listan med delar:

Elektroniska komponenter:

WeMos D1mini

BME280

I2C OLED -skärm (128x64)

1,5 mm mässingsstav eller järnstav

OBS: Om du vill ha mer information om dessa delar till exempel. var du kan få dem kan du titta på steg 7

Verktyg för prototyper och testning av kretsen:

Bakbord

Bygelkablar

USB -kabel - Micro USB typ B till USB typ A

Verktyg:

Lödkolv

Bänkskruv - inte obligatoriskt

Liten hammare - inte obligatoriskt

Steg 2: Prototyp på Breadboard (Gå till steg 3 om du vill gå direkt till kod och montering)

Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)
Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)
Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)
Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)
Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)
Prototypning på brödbräda (gå till steg 3 om du vill gå direkt till kod och montering)

Om du inte har dina nålar lödda på din D1mini/OLED/BME280, är det dags att göra det nu

Först och främst kan vi placera alla våra komponenter på panelen. Vi börjar med att placera D1mini på 2 separata skenor (bild nr 1). Därefter kommer vi att placera BME280 ganska långt från den (bild nr 2). Och slutligen kommer vi att placera OLED på motsatt sida av BME280 (bild nr 3). Låt oss nu koppla ihop dem.

Här är alla anslutningar:

D1 -stift till SCL/SCKnål på OLED och SCL/SCK -stift på BME280

D2 -stift till SDA -stift på OLED och SDA -stift på BME280

G -stift till GND -stift på båda, OLED och BME280

3.3V stift till BME280 VCC stift

Och slutligen 5V pin till OLED VCC

Kontrollera dina anslutningar igen innan du ansluter den till din dator och laddar upp koden till den! Du vill inte bränna någonting

Steg 3: IoT -del

IoT -del
IoT -del
IoT -del
IoT -del
IoT -del
IoT -del

Denna del är verkligen enkel. Först och främst, gå till AppStore och ladda ner Blynk -appen. Efter det, öppna det och registrera dig. Skapa sedan ett nytt projekt. Jag ringde min WeatherStation men du kan namnge det vad du vill. Ställ sedan in enhetsalternativet på ESP8266 och anslutningstyp till WiFi (bild nr 1). Nästa tryck på skapa projekt. Du får ett mejl med din verifieringstoken. Hoppa nu in i koden (nedladdningslänk nedan) och byt ut markerade delar. Efter det, hoppa tillbaka till arbetsytan för Blynk -appen, tryck på skärmen för att öppna widgetrutan (bild nr 2). Placera nu 3 märkta värdeboxar genom att knacka på dem (bild nr 3). För att ställa in dem, tryck på den första och ställ in dess namn. Jag kallade det temperatur (detta är inte obligatoriskt men det gör allt enklare och mer organiserat). Som inmatning välj virtuell stift 1 och i etikettdelen typ "° C" (bild nr 4). Efter det kan du gå och ställa in de andra märkta värdena.

Här är ett litet diagram:

Märkt värde nr 2:

Namn: Luftfuktighet

Ingång: Virtuell pin V2

Etikett: "%"

Märkt värde nr 3:

Namn: Höjd eller tryck - beror på vilken kod du väljer

Ingång: Virtuell pin V3

Etikett: Höjd eller tryck - beror på kod

Om du har gjort allt korrekt, ladda upp din kod till D1mini, vänta en stund och sedan ska värdena dyka upp på OLED och i din Blynk -app (bild nr 5) (du måste trycka på uppspelningsknappen längst upp till höger hörnet av skärmen). Om inget dyker upp, gå till felsökningsdelen.

Steg 4: Freeforming the Circuit

Freeforming the Circuit
Freeforming the Circuit
Freeforming the Circuit
Freeforming the Circuit

Okej, det här kommer att vara det svåraste, så gör dig redo. Förbered dina mässingsstavar/järnstänger (jag kommer att använda mässingsbelagda järnkrokar eftersom jag inte kunde hitta bara mässingsstavar) och värm upp ditt lödkolv. Nu kan du forma det till vad du vill! Jag kommer att forma den till en enkel kub. Denna process kräver tålamod och tid, så skynda dig inte om du inte vill bryta hela kretsen. Du kan se den färdiga kretsen på bild nr 2. Jag bestämde mig för att använda 1, 5 mm stavar på utsidan, men tunnare stavar i innersulan (1 mm) för enklare hantering.

VARNING: Lödning endast i väl ventilerat utrymme, lödning kan släcka giftiga ångor

TIPS:

För böjstänger använder du bänkskruv och en liten hammare - om du inte har bänkskruv räcker det inte med hammare, tång och bara händer

Använd tejp eller hjälpande händer för att hålla ihop stavarna medan du lödder dem. Det är mycket lättare.

ELLER om du använder järnstavar som jag kan du använda 2 starka magneter för att hålla dem på plats (bild nr 1).

Om dina leder inte håller ihop, löda dem och grova upp dem med sandpapper.

Om din lödning inte rinner in i luckorna, använd lite lödningsflöde eller värm upp fogen lite mer.

Steg 5: Avsluta

Final
Final

Det enda som återstår att göra är att ansluta den till 5V 1A nätaggregat. Om du har gjort allt korrekt ska det fungera bra (glöm inte att ladda upp din kod om du inte redan gjorde det). Om inget dyker upp eller om något inte stämmer, hoppa över till felsökningsavsnittet.

Steg 6: Felsökning

Felsökning
Felsökning

Displayen visar nan: Kontrollera din ledning! Din sensor är inte korrekt ansluten.

BME280 utgång 0.0: Kontrollera din ledning! Din sensor är inte korrekt ansluten.

Svart display/sensordata visas inte: Kontrollera dina I2C -adresser med hjälp av I2C -skanner eller kontrollera vridning.

Enhet offline i app: Kontrollera om du har angett ditt Token/WiFi -namn/WiFi -lösenord korrekt. Om ja, kontrollera din wifi -signal. Det kan vara svagt eller att du inte har internetuppkoppling.

Har du fortfarande problem eller har du hittat misstag i det här instruerbara? Skriv ner i kommentarerna så kommer jag till dig ASAP.:)

Steg 7: Var kan man få dessa delar?

Är du ny inom elektronik? Inga problem! Här är en kort förklaring om några fysiska delar, hur de fungerar och hur man får dem billigast:

1. Var får jag alla dessa elektroniska delar?

Aliexpress. Av mig är Aliexpress den bästa sajten för att få alla dessa delar till ett billigt pris. Den enda nackdelen är att grundläggande frakt vanligtvis tar mycket tid (var som helst från 2 veckor till 1, 5 månader).

2. Vad är BME280?

BME280 är en sensor som kan mäta temperatur, relativ luftfuktighet och atmosfärstryck. Det är verkligen bekvämt att använda i dessa små formfaktorapplikationer som elektronik i fickformat. Mer om det här.

OBS: D1mini, BME280 och OLED -skärm beställdes alla från AliExpress

Tävling i fickstorlek
Tävling i fickstorlek
Tävling i fickstorlek
Tävling i fickstorlek

Första pris i Pocket Sized Contest

Rekommenderad: