Inhoudsopgave:
- Stap 1: Bronnen
- Stap 2: Prototyping op breadboard (ga door naar stap 3 als u direct naar code en montage wilt gaan)
- Stap 3: IoT-onderdeel
- Stap 4: Freeforming van het circuit
- Stap 5: Finale
- Stap 6: Problemen oplossen
- Stap 7: Waar kunt u deze onderdelen krijgen?
Video: Hoe maak je een zakformaat IoT-weerstation - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Hallo lezer!
In deze instructable leer je hoe je een kleine Weather Cube kunt maken met behulp van de D1 mini (ESP8266) die is verbonden met je wifi thuis, zodat je de uitvoer overal vanaf de aarde kunt bekijken, natuurlijk zolang je een internetverbinding hebt. Over het algemeen is het maken van dit project niet te moeilijk en ook niet zwaar, dus het zal perfect zijn als uw eerste IoT-project. Dus laten we beginnen.
PS: Houd er rekening mee dat dit mijn eerste Instructable is, dus niet alles zal perfect zijn.:)
Stap 1: Bronnen
Zoals ik in de inleiding al zei, is dit project heel eenvoudig te construeren en vereist het niet te veel componenten. Hier is de onderdelenlijst:
Elektronische componenten:
WeMos D1mini
BME280
I2C OLED-scherm (128x64)
1,5 mm messing staaf of ijzeren staaf
LET OP: Wilt u meer info over deze onderdelen bijv. waar u ze kunt krijgen, kunt u in stap 7 kijken
Tools voor het maken van prototypes en het testen van het circuit:
Breadboard
Doorverbindingsdraden
USB-kabel - Micro USB Type B naar USB Type A
Gereedschap:
Soldeerbout
Bankschroef - niet verplicht
Kleine hamer - niet verplicht
Stap 2: Prototyping op breadboard (ga door naar stap 3 als u direct naar code en montage wilt gaan)
Als u uw pinnen niet op uw D1mini/OLED/BME280 hebt gesoldeerd, is dit het moment om het te doen
Laten we allereerst al onze componenten op het breadboard plaatsen. We beginnen met het plaatsen van de D1mini op 2 aparte rails (foto no.1). Daarna zullen we de BME280 er op redelijke afstand van plaatsen (foto no.2). En tot slot plaatsen we de OLED aan de andere kant van de BME280 (foto no.3). Laten we ze nu met elkaar verbinden.
Hier zijn alle aansluitingen:
D1-pin naar SCL/SCK-pin op de OLED en SCL/SCK-pin op de BME280
D2-pin naar SDA-pin op de OLED en SDA-pin op de BME280
G-pin naar GND-pin op beide, de OLED en BME280
3.3V-pin naar BME280 VCC-pin
En tot slot 5V pin naar OLED VCC
Controleer uw verbindingen opnieuw voordat u deze op uw computer aansluit en er code naar uploadt! Je wilt niets verbranden
Stap 3: IoT-onderdeel
Dit deel is heel eenvoudig. Ga eerst naar de AppStore en download de Blynk-app. Open het daarna en meld u aan. Maak vervolgens een nieuw project aan. Ik heb de mijne WeatherStation genoemd, maar je kunt het alles noemen wat je wilt. Stel daarna de apparaatoptie in op ESP8266 en het verbindingstype op WiFi (afbeelding nr. 1). Tik vervolgens op project maken. U zou een e-mail moeten ontvangen met uw verificatietoken. Spring nu in de code (downloadlink hieronder) en vervang gemarkeerde onderdelen. Spring daarna terug naar de projectwerkruimte van de Blynk-app, tik op het scherm om de widgetbox te openen (afbeelding nr. 2). Plaats nu 3 gelabelde waardeboxen door erop te tikken (afbeelding nr.3). Om ze in te stellen, tikt u op de eerste en stelt u de naam in. Ik noemde het temperatuur (dit is niet verplicht, maar het maakt alles eenvoudiger en overzichtelijker). Selecteer als invoer virtuele pin 1 en typ in het labelgedeelte "°C" (afbeelding nr. 4). Daarna kunt u de andere gelabelde waarden instellen.
Hier is een kleine grafiek:
Gelabelde waarde nr. 2:
Naam: Vochtigheid
Ingang: virtuele pin V2
Label: "%"
Gelabelde waarde nr. 3:
Naam: Hoogte of druk - hangt af van welke code je kiest
Ingang: virtuele pin V3
Label: Hoogte of druk - hangt af van code
Als je alles goed hebt gedaan, upload je code naar D1mini, wacht even en dan zouden de waarden moeten verschijnen op de OLED en in je Blynk-app (afbeelding nr. 5) (je moet op de afspeelknop rechtsboven drukken hoek van het scherm). Als er niets verschijnt, gaat u naar het gedeelte over probleemoplossing.
Stap 4: Freeforming van het circuit
Oké, dit zal het moeilijkste zijn, dus bereid je voor. Bereid je koperen staven / ijzeren staven voor (ik zal met messing beklede ijzeren haken gebruiken omdat ik geen koperen staven kon vinden) en verwarm je soldeerbout. Nu kun je er alles van maken wat je maar wilt! Ik zal het in een eenvoudige kubus vormen. Dit proces vereist geduld en tijd, dus haast je niet als je niet je hele circuit wilt verbreken. U kunt het voltooide circuit zien in afbeelding nr. 2. Ik besloot om staven van 1, 5 mm aan de buitenkant te gebruiken, maar dunnere staven aan de binnenkant (1 mm) voor eenvoudiger beheer.
WAARSCHUWING: Soldeer alleen in goed geventileerde ruimte, bij solderen kunnen giftige dampen vrijkomen
TIPS:
Gebruik voor het buigen van staven een bankschroef en een kleine hamer - als je geen bankschroef hebt, zijn hamer, tangen en blote handen niet voldoende
Gebruik tape of helpende handen om de staven bij elkaar te houden terwijl je ze soldeert. Het is veel gemakkelijker.
OF als je ijzeren staven gebruikt zoals ik, kun je 2 sterke magneten gebruiken om ze op hun plaats te houden (afbeelding nr. 1).
Als je verbindingen niet bij elkaar blijven, soldeer ze dan los en ruw ze op met schuurpapier.
Als uw soldeer niet in de openingen vloeit, gebruik dan een beetje soldeervloeimiddel of verwarm de verbinding iets meer.
Stap 5: Finale
Het enige dat u nu nog hoeft te doen, is deze aan te sluiten op de 5V 1A PSU. Als je alles correct hebt gedaan, zou het prima moeten werken (vergeet niet je code te uploaden als je dat nog niet deed). Als er niets verschijnt of als er iets niet klopt, ga dan naar het gedeelte over het oplossen van problemen.
Stap 6: Problemen oplossen
Display met nan: Controleer uw bedrading! Je sensor is niet goed aangesloten.
BME280 output 0.0: Controleer uw bedrading! Je sensor is niet goed aangesloten.
Zwart display/sensorgegevens worden niet weergegeven: Controleer uw I2C-adressen met I2C-scanner of controleer wringen.
Apparaat offline in app: controleer of je je token/wifi-naam/wifi-wachtwoord correct hebt ingevoerd. Zo ja, controleer je wifi-signaal. Het kan zwak zijn of je hebt geen internetverbinding.
Heb je nog steeds problemen of heb je fouten gevonden in dit instructable? Schrijf het op in opmerkingen en ik neem zo snel mogelijk contact met je op.:)
Stap 7: Waar kunt u deze onderdelen krijgen?
Ben je nieuw in elektronica? Geen probleem! Hier is een korte uitleg over enkele fysieke onderdelen, hoe ze werken en hoe je ze het goedkoopst kunt krijgen:
1. Waar haal ik al deze elektronische onderdelen?
Aliexpress. Voor mij is Aliexpress verreweg de beste site om al deze onderdelen voor een goedkope prijs te krijgen. Het enige nadeel is dat standaard verzending meestal veel tijd kost (van 2 weken tot 1, 5 maanden).
2. Wat is BME280?
BME280 is een sensor die temperatuur, relatieve vochtigheid en atmosferische druk kan meten. Het is echt handig om te gebruiken in deze kleine vormfactortoepassingen zoals elektronica in zakformaat. Hier meer over.
OPMERKING: D1mini, BME280 en OLED-display zijn allemaal besteld bij AliExpress
Eerste prijs in de wedstrijd in zakformaat
Aanbevolen:
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Hoe maak je een klapschakelaarcircuit 12 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een klapschakelaarcircuit: Hallo vriend, vandaag ga ik een circuit maken van een klapschakelaar. Wanneer we zullen klappen, zal de LED gloeien. Dit circuit is geweldig. Om dit circuit te maken, zal ik LM555 IC en C945-transistor gebruiken. begin
Hoe maak je een Nightlight Creeper Build: 5 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een Nightlight Creeper: Hallo allemaal! Dit is Floppyman2! Toen ik deze nieuwe minecraft-uitdaging zag, kreeg ik een idee… Het had me geïnspireerd om een nachtlampje met een Creeper-thema te maken! Ik hoop dat jullie de tutorial leuk vinden en laat zeker een stem achter
Hoe maak je een Bristlebot in zakformaat: 3 stappen
Hoe maak je een Bristlebot in zakformaat: In deze Instructable laat ik zien hoe je mijn versie van een Bristlebot maakt. Het is klein, gemakkelijk te maken en gebruikt heel weinig materialen. Voordelen: - Zeer weinig materiaal - Makkelijk te maken - Leuk om mee te spelen Nadelen: - Heeft de neiging om in cirkels te draaien - Je moet de