Indholdsfortegnelse:
- Trin 1: Ressourcer
- Trin 2: Prototyping på brødbræt (Spring til trin 3, hvis du vil gå direkte til kode og samling)
- Trin 3: IoT -del
- Trin 4: Friformning af kredsløbet
- Trin 5: Afslut
- Trin 6: Fejlfinding
- Trin 7: Hvor finder man disse dele?
Video: Sådan laver du lommestørrelse IoT -vejrstation: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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)
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
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
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
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
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
Første præmie i Pocket Sized Contest
Anbefalede:
Sådan laver du IoT -baseret hjemmeautomatisering med NodeMCU -sensorer Kontrollerelæ: 14 trin (med billeder)
Sådan laver du IoT-baseret hjemmeautomatisering med NodeMCU-sensorer Kontrollerelæ: I dette IoT-baserede projekt har jeg lavet hjemmeautomatisering med Blynk og NodeMCU-kontrolrelæmodul med feedback i realtid. I manuel tilstand kan dette relæmodul styres fra mobil eller smartphone og, manuel switch. I Auto Mode er denne smar
Sådan laver du et hjemmebiograf med genvundne højttalere: 5 trin (med billeder)
Sådan laver du et hjemmebiograf med genvundne højttalere: Hej fyre, I denne instruktion vil jeg instruere dig om, hvordan jeg lavede en simpel hjemmebiograf med høj effekt ved hjælp af genvundne højttalere. Det er meget enkelt at lave, jeg vil forklare det på en mere enkel måde. For mere information besøg Electronics Projects HubLets
Sådan laver du en brugerdefineret printkort ved hjælp af en lasergraver med lav effekt: 8 trin (med billeder)
Sådan laver du et brugerdefineret printkort ved hjælp af en lasergraver med lav effekt: Når det kommer til at lave et hjemmelavet printkort, kan du finde flere metoder online: fra de mest rudimentære, kun ved hjælp af en pen, til de mere sofistikerede ved hjælp af 3D -printere og andet udstyr. Og denne tutorial falder på den sidste sag! I dette projekt vil jeg
Sådan laver du Infinity Mirror Heart med Arduino og RGB Leds: 8 trin (med billeder)
Sådan laver du et uendeligt spejlhjerte med Arduino og RGB -lysdioder: En gang i en fest så jeg og konen et uendeligt spejl, og hun var fascineret af udseendet og blev ved med at sige, at jeg vil have et! En god mand lytter og husker altid, så jeg besluttede at bygge en til hende som en valentinsdag
Sådan laver du en delt skærmvideo med fire trin: 4 trin (med billeder)
Sådan laver du en delt skærmvideo med fire trin: Vi ser ofte en samme person vise sig i en scene to gange i et tv -afspilning. Og så vidt vi ved, har skuespilleren ikke en tvillingebror. Vi har også set, at to sangvideoer er sat på en skærm for at sammenligne deres sangevner. Dette er kraften i spl