Inhoudsopgave:
- Stap 1: Snelle video
- Stap 2: Elektronische componenten die nodig zijn voor persoonlijk weerstation
- Stap 3: Gereedschappen en extra items die nodig zijn voor persoonlijk weerstation
- Stap 4: Softwarevereisten
- Stap 5: Privékanaal maken op Thingspeak.com
- Stap 6: Schema voor persoonlijk weerstation
- Stap 7: Assembleren van circuit op printplaat voor algemeen gebruik (GCB)
- Stap 8: Coderen
- Stap 9: Behuizing voorbereiden
- Stap 10: Het deksel sluiten
Video: Maak een persoonlijk weerstation: 10 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Zittend in je kamer begin je te zweten of krijg je het koud; vraag je je af hoe hoog de temperatuur in je kamer zou zijn? of wat zou de luchtvochtigheid zijn? Dit is een tijd terug bij mij gebeurd.
Dit leidde tot de oprichting van een persoonlijk weerstation, dat de temperatuur, vochtigheid, druk en lichtintensiteit van uw kamer bewaakt en uploadt naar een privékanaal op thingspeak.com.
Laten we beginnen.
Stap 1: Snelle video
Hier is een kleine video, die alles in 5 minuten samenvat.
Klik hier om op youtube te kijken
Stap 2: Elektronische componenten die nodig zijn voor persoonlijk weerstation
Beschrijving: We gebruiken DHT11 om vochtigheid te voelen, BMP180 om temperatuur en druk te detecteren en een Light Dependent Resistor (LDR) om een ruw idee te krijgen van de lichtintensiteit. Arduino nano verzamelt gegevens van deze sensoren en stuurt deze naar ESP8266 om deze te uploaden naar uw privékanaal op thingspeak.com. We zullen onze Arduino nano van stroom voorzien via een 12V-2A muuradapter, sensoren en ESP8266 zullen naar beneden geconverteerde spanning ontvangen van een op LM2596 gebaseerde buck-converter.
Lijst met componenten:
- BMP180 druk- en temperatuursensor,
- DHT11 vochtigheidssensor,
- Lichtafhankelijke weerstand (LDR),
- ESP8266 wifi-module (firmware gereed),
- Arduino-nano,
- 2 weerstanden - 51 KOhm en 4,7 KOhm,
- LM2596 buck-converter,
- DC Jack,
- Schakel en
- 12V-2A wandadapter.
Stap 3: Gereedschappen en extra items die nodig zijn voor persoonlijk weerstation
Beschrijving: We zullen een draadstripper gebruiken voor het strippen van draad, een bestand voor het gladmaken van sneden / gaten in de behuizing, een lijmpistool voor het plaatsen van componenten in de behuizing, een schroevendraaier om het deksel van de behuizing te sluiten en een soldeerbout met soldeerdraad om het circuit op een printplaat voor algemeen gebruik te monteren (GCB). 4x4x2 inch plastic doos fungeert als behuizing. We hebben ook mannelijke en vrouwelijke bergstrips nodig, samen met vrouwelijke connectoren voor een juiste montage op GCB.
Lijst met hulpmiddelen:
- Draadstripper,
- Bestand,
- Lijmpistool,
- Schroevendraaier en
- Soldeerbout en soldeerdraad.
Lijst met extra items:
- 4x4x2 inch plastic doos (ik heb deze afmeting gebruikt, afmetingen in de buurt zouden goed moeten zijn),
- Printplaat voor algemeen gebruik,
- mannelijke en vrouwelijke berg strip and
- vrouwelijke connectoren.
Stap 4: Softwarevereisten
Beschrijving: om de waarde van sensorgegevens te zien, hebben we een privékanaal nodig op thingspeak.com. We hebben Arduino IDE nodig om Arduino-code voor Arduino Nano te schrijven. (Ik neem aan dat jullie in het bezit zijn van pc/laptop en een wifi-route met toegang tot internet)
Lijst met softwarevereisten:
- Privékanaal op Thingspeak.com en
- Arduino IDE (bij voorkeur nieuwste versie).
U kunt de nieuwste versie van Arduino IDE downloaden van arduino.cc.
Laten we nu een privékanaal maken op thingspeak.com.
Stap 5: Privékanaal maken op Thingspeak.com
Volg deze stappen om een privékanaal te maken op thingspeak.com:
- Open uw webbrowser en ga naar thingspeak.com en klik op het tabblad 'Aanmelden' in de rechterbovenhoek (Afbeelding nr. 1)
- Vul de gegevens in en klik op 'Account aanmaken', (Afbeelding nr. 2)
- Klik nu op het tabblad 'Nieuw kanaal', (Afbeelding nr. 3)
- Vul opnieuw de details voor het kanaal in en schakel 4 velden in (aangezien we 4 sensorwaarden zullen verzenden), scroll naar beneden en klik op het tabblad 'Kanaal opslaan', (Afbeelding nr. 4/5)
- Klik op deze pagina op het tabblad 'API Keys' en noteer uw 'Write API Key'.
Dat is alles mensen, nu heb je je privé-dingenpeak-kanaal.
Laten we nu alle elektronische componenten samenvoegen.
Stap 6: Schema voor persoonlijk weerstation
Hier voeg ik een afbeelding bij van een schema voor persoonlijk weerstation. Ik voeg ook een fritzing-bestand voor hetzelfde toe. Aansluitingen zijn vrij eenvoudig.
- BMP180 maakt verbinding met I2C-poort van arduino nano.
- LDR is aangesloten op een spanningsdelermode met een weerstand van 51 KOhm en de junction is verbonden met de A1-pin van arduino nano.
- De datapin van de DHT11 wordt hoog getrokken met een weerstand van 4,7 KOhm en verbonden met de A0-pin van arduino nano.
- ESP8266's TX en RX maken respectievelijk verbinding met D10 en D11 van arduino nano. ESP8266's CH_PD maakt verbinding met 3,3V-rail.
- Stel de output van de LM2596-module in op 3,3 V door de potentiometer op deze module te draaien. Sluit de uitgang van deze module aan op respectievelijk Vcc en Gnd van BMP180, DHT11, LDR en ESP8266's Vcc en Gnd.
- De invoer van de LM2596-module komt van een 12V-2A-wandadapter die ook kan worden aangesloten op Vin en Gnd van Arduino nano.
We moeten dit circuit op een printplaat voor algemeen gebruik monteren. Laten we dat doen.
Stap 7: Assembleren van circuit op printplaat voor algemeen gebruik (GCB)
Hardwaretools en extra items uit stap 3 zijn nu in bedrijf.
- Gebruik vrouwelijke bergstrip voor plaatsing van Arduino nano en ESP8288 op GCB,
- Gebruik soldeerbout en soldeerdraad om ze elektrisch op het bord aan te sluiten,
- Gebruik vrouwelijke connectoren om het bereik van alle sensoren en LM2596-module te vergroten, omdat ze aan het deksel en de wand van de behuizing worden geplakt,
- Gebruik mannelijke bergstrip om verbindingspunten te maken voor vrouwelijke extensies gemaakt in 3,
- Realiseer een circuitschema op GCB met behulp van draden (strip ze met een draadstripper), of een rail van gesmolten soldeerdraad en tot slot,
- Controleer op soorten voordat u het circuit van stroom voorziet met een multimeter.
Nu alle hardware op GCB is geplaatst, gaan we naar de code kijken.
Stap 8: Coderen
Code voor persoonlijk weerstation is vrij eenvoudig. Ik heb de code correct becommentarieerd voor het gemak van draagbaarheid. Voordat u de code gaat branden, moet u de volgende dingen regelen.
- Zorg ervoor dat alle bibliotheken zijn geïnstalleerd,
- Vervang koppeltekens door SSID van uw toegangspunt (wifi-router) in regel 14 van de code,
- Vervang koppeltekens door PASWOORD van uw wifi-netwerk in regel 15 van de code,
- Vervang koppeltekens door de API-sleutel van het privékanaal van uw thingspeak, schrijf de API-sleutel in regel 17 en
- Zorg er tijdens het programmeren van Arduino nano voor dat uw 12V DC-voeding UIT staat.
Hier is de link naar github (Personal Weather Station) voor het downloaden van code en bibliotheken die ik heb gebruikt.
Nu we onze hardware en software hebben geïnstalleerd, rest alleen nog de verpakking.
Stap 9: Behuizing voorbereiden
Nu moeten we gaten van verschillende vormen en afmetingen maken in de doos van 4x4x2 inch. We moeten gaten maken voor de DC-aansluiting en elke gewenste wand van de behuizing inschakelen. We moeten ook gaten maken voor sensoren op het deksel van de behuizing.
Ik heb een afbeelding bijgevoegd met de afmetingen van de gaten die we in de behuizing moeten maken.
Gebruik een heet mes om door het plastic te snijden.
Gebruik een vijl om de gaten glad te maken.
Nu is uw behuizing voorbereid om uw circuit te hosten.
Stap 10: Het deksel sluiten
Plaats uw geassembleerde GCB in de behuizing.
Plaats schakelaar en DC-aansluiting in de gaten in de muur; sensoren op de gaten van het deksel. Voltooi hun positie en gebruik een lijmpistool om ze te repareren. Gebruik ten slotte een schroevendraaier om het deksel te sluiten.
Daar heb je het, je persoonlijke weerstation. Schakel de voeding in en bekijk de temperatuur, vochtigheid, druk en lichtintensiteit van uw kamer waar ook ter wereld via uw smartphone/pc/laptop/tablet op uw thingspeak-privékanaal.
Dat is alles voor dit instructable. Reageer bij twijfel.
Als je deze instructables leuk vond, is de kans groot dat je van mijn YouTube-kanaal zult houden. Bedankt voor het lezen.
Aanbevolen:
Persoonlijk weerstation Raspberry Pi gebruiken met BME280 in Java - Ajarnpa
Persoonlijk weerstation Raspberry Pi gebruiken met BME280 in Java: slecht weer ziet er altijd slechter uit door een raam. We zijn altijd geïnteresseerd geweest in het volgen van ons lokale weer en wat we uit het raam zien. We wilden ook een betere controle over ons verwarmings- en airconditioningsysteem. Het bouwen van een persoonlijk weerstation is een grote
Particle Photon IoT persoonlijk weerstation - Ajarnpa
Particle Photon IoT persoonlijk weerstation:
Biometrisch persoonlijk dagboek: 5 stappen (met afbeeldingen)
Biometrisch persoonlijk dagboek: dit nette kleine gadget heeft een vingerafdruksensor, zodat je je coole spullen kunt bewaren in een gepersonaliseerde draagbare hoes. Ik gebruik om een dagboek en pen bij te houden en ontwerp voor mijn nieuwe projecten. Beschikt over een 3D-geprinte behuizing en maakt gebruik van een Arduino nano. Geweldig cadeau-idee
Acurite 5 in 1 weerstation met een Raspberry Pi en Weewx (andere weerstations zijn compatibel): 5 stappen (met afbeeldingen)
Acurite 5 in 1 weerstation met een Raspberry Pi en Weewx (andere weerstations zijn compatibel): Toen ik het Acurite 5 in 1 weerstation had gekocht, wilde ik het weer thuis kunnen controleren terwijl ik weg was. Toen ik thuiskwam en het instelde, realiseerde ik me dat ik het beeldscherm op een computer moest aansluiten of hun slimme hub moest kopen
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): 6 stappen (met afbeeldingen)
Maak een webverbonden robot (voor ongeveer $ 500) (met behulp van een Arduino en netbook): deze Instructable laat u zien hoe u uw eigen webverbonden robot kunt bouwen (met behulp van een Arduino-microcontroller en Asus eee pc). Waarom zou u een web willen Verbonden robot? Om mee te spelen natuurlijk. Rij met je robot van de andere kant van de kamer of over de tel