Indholdsfortegnelse:

Sådan laver du lommestørrelse IoT -vejrstation: 7 trin (med billeder)
Sådan laver du lommestørrelse IoT -vejrstation: 7 trin (med billeder)

Video: Sådan laver du lommestørrelse IoT -vejrstation: 7 trin (med billeder)

Video: Sådan laver du lommestørrelse IoT -vejrstation: 7 trin (med billeder)
Video: Den nye pige - En film om mobning 2024, November
Anonim
Sådan laver du lommestørrelse IoT -vejrstation
Sådan laver du lommestørrelse IoT -vejrstation

Hej læser!

I denne instruktør lærer du, hvordan du laver en lille vejrkube ved hjælp af D1 mini (ESP8266), der er forbundet til dit WiFi i hjemmet, så du kan se dens output overalt fra jorden, selvfølgelig så længe du har internetforbindelse. Generelt er dette projekt ikke for svært eller ressourcetungt, så det vil være perfekt som dit første IoT -projekt. Så lad os komme i gang.

PS: Husk på, at dette er min første instruerbare, så ikke alt vil være perfekt.:)

Trin 1: Ressourcer

Som jeg nævnte i indledningen, er dette projekt meget let at konstruere og kræver ikke for mange komponenter. Her er delelisten:

Elektroniske komponenter:

WeMos D1mini

BME280

I2C OLED -skærm (128x64)

1,5 mm messingstang eller jernstang

BEMÆRK: Hvis du vil have mere information om disse dele til f.eks. hvor du kan få dem, kan du se nærmere på trin 7

Værktøjer til prototyping og test af kredsløbet:

Brødbræt

Jumper ledninger

USB -kabel - Micro USB Type B til USB Type A

Værktøjer:

Loddekolbe

Bænkskruestik - ikke obligatorisk

Lille hammer - ikke obligatorisk

Trin 2: Prototyping på brødbræt (Spring til trin 3, hvis du vil gå direkte til kode og samling)

Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)
Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)
Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)
Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)
Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)
Prototyping på brødbræt (spring til trin 3, hvis du vil gå direkte til kode og samling)

Hvis du ikke har dine stifter loddet på din D1mini/OLED/BME280, er det nu tid til at gøre det

Lad os først placere alle vores komponenter på brødbrættet. Vi starter med at placere D1mini på 2 separate skinner (billede nr. 1). Derefter placerer vi BME280 rimelig afstand fra den (billede nr. 2). Og endelig vil vi placere OLED på den modsatte side af BME280 (billede nr. 3). Lad os nu forbinde dem sammen.

Her er alle forbindelser:

D1 pin til SCL/SCKpin på OLED og SCL/SCK pin på BME280

D2 pin til SDA pin på OLED og SDA pin på BME280

G pin til GND pin på begge, OLED og BME280

3,3V pin til BME280 VCC pin

Og endelig 5V pin til OLED VCC

Kontroller dine forbindelser igen, før du slutter den til din computer og uploader kode til den! Du vil ikke brænde noget

Trin 3: IoT -del

IoT del
IoT del
IoT del
IoT del
IoT del
IoT del

Denne del er virkelig enkel. Først og fremmest skal du gå til AppStore og downloade Blynk -appen. Efter det skal du åbne det og tilmelde dig. Opret derefter et nyt projekt. Jeg ringede til min WeatherStation, men du kan navngive det, hvad du vil. Indstil derefter enhedsindstillingen til ESP8266 og tilslutningstypen til WiFi (billede nr. 1). Tryk derefter på Opret projekt. Du skal få en e -mail med dit verifikationstoken. Spring nu ind i koden (downloadlink herunder) og udskift fremhævede dele. Derefter hopper du tilbage til Blynk app -projektets arbejdsområde, trykker på på skærmen for at åbne widgetboks (billede nr. 2). Placer nu 3 mærkede værdibokse ved at trykke på dem (billede nr. 3). For at konfigurere dem skal du trykke på den første og indstille dens navn. Jeg kaldte det temperatur (dette er ikke obligatorisk, men det gør alt enklere og mere organiseret). Som input vælges virtuel pin 1 og i etiketdelen "° C" (billede nr. 4). Derefter kan du gå og konfigurere de andre mærkede værdier.

Her er et lille skema:

Mærket værdi nr. 2:

Navn: Fugtighed

Indgang: Virtual pin V2

Etiket: "%"

Mærket værdi nr. 3:

Navn: Højde eller tryk - afhænger af hvilken kode du vælger

Indgang: Virtual pin V3

Etiket: Højde eller tryk - afhænger af kode

Hvis du har gjort alt korrekt, skal du uploade din kode til D1mini, vente lidt, og derefter skal værdierne dukke op på OLED og i din Blynk -app (billede nr. 5) (du skal trykke på afspilningsknappen øverst til højre hjørne af skærmen). Hvis der ikke vises noget, skal du gå til fejlfindingsdelen.

Trin 4: Friformning af kredsløbet

Friformning af kredsløbet
Friformning af kredsløbet
Friformning af kredsløbet
Friformning af kredsløbet

Okay, det bliver den sværeste del, så gør dig klar. Forbered dine messingstænger/jernstænger (jeg vil bruge messingbelagte jernkroge, fordi jeg ikke kunne finde kun messingstænger) og varm dit loddejern op. Nu kan du danne det til alt, hvad du vil! Jeg vil danne det til en simpel terning. Denne proces kræver tålmodighed og tid, så skynd dig ikke, hvis du ikke vil bryde hele dit kredsløb. Du kan se det færdige kredsløb på billede nr. 2. Jeg besluttede at bruge 1, 5 mm stænger på ydersiden, men tyndere stænger i indersålen (1 mm) for lettere håndtering.

ADVARSEL: Lodning kun i godt ventileret rum, lodning kan slukke giftige dampe

TIPS:

Til bøjningsstænger skal du bruge bænkskrue og en lille hammer - hvis du ikke har bænkskruestik, vil heller ikke hammer, tang og bare hænder være nok

Brug tape eller hjælpende hænder til at holde stængerne sammen, mens du lodder dem. Det er meget lettere.

ELLER hvis du bruger jernstænger som mig, kan du bruge 2 stærke magneter til at holde dem på plads (billede nr. 1).

Hvis dine led ikke hænger sammen, skal du løsne dem og ruge dem op med sandpapir.

Hvis din lodning ikke strømmer ind i hullerne, skal du bruge en smule loddeflux eller opvarme leddet lidt mere.

Trin 5: Afslut

Finale
Finale

Det eneste, der er tilbage at gøre, er at tilslutte den til 5V 1A PSU. Hvis du har gjort alt korrekt, skulle det fungere fint (glem ikke at uploade din kode, hvis du ikke allerede havde det). Hvis der ikke dukker noget op, eller noget ikke er rigtigt, skal du springe over til fejlfindingsafsnittet.

Trin 6: Fejlfinding

Fejlfinding
Fejlfinding

Display viser nan: Kontroller dine ledninger! Din sensor er ikke forbundet korrekt.

BME280 output 0,0: Kontroller dine ledninger! Din sensor er ikke forbundet korrekt.

Sort display/sensordata vises ikke: Kontroller dine I2C -adresser ved hjælp af I2C -scanner eller kontroller vridning.

Enhed offline i app: Kontroller, om du har indtastet dit Token/WiFi -navn/WiFi -adgangskode korrekt. Hvis ja, tjek dit wifi -signal. Det kan være svagt, eller du har ikke internetforbindelse.

Har du stadig problemer, eller fandt du fejl i denne instruerbare? Skriv ned i kommentarerne, så kommer jeg til dig ASAP.:)

Trin 7: Hvor finder man disse dele?

Er du ny inden for elektronik? Intet problem! Her er en kort forklaring på nogle fysiske dele, hvordan de fungerer, og hvordan du får dem billigst:

1. Hvor får jeg alle disse elektroniske dele?

Aliexpress. Af mig er Aliexpress det bedste sted, langt for at få alle disse dele til en billig pris. Den eneste ulempe er, at grundlæggende forsendelse normalt tager meget tid (hvor som helst fra 2 uger til 1, 5 måneder).

2. Hvad er BME280?

BME280 er en sensor, der kan måle temperatur, relativ luftfugtighed og atmosfærisk tryk. Det er virkelig praktisk at bruge i disse små formfaktorapplikationer som elektronik i lommeformat. Mere om det her.

BEMÆRK: D1mini, BME280 og OLED display blev alle bestilt fra AliExpress

Konkurrence i lommestørrelse
Konkurrence i lommestørrelse
Konkurrence i lommestørrelse
Konkurrence i lommestørrelse

Første præmie i Pocket Sized Contest

Anbefalede: