Inhoudsopgave:
- Benodigdheden
- Stap 1: Een Fritzing-schema maken
- Stap 2: Een database maken
- Stap 3: Mijn setup en programmering bouwen
- Stap 4: Mijn site maken
- Stap 5: Mijn zaak opbouwen
Video: CloudLamp: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Ik ben student aan Howest Kortrijk. Om te laten zien wat we aan het eind van het jaar hebben geleerd, moesten we een project maken. Ik koos ervoor om een slimme lamp te maken in de vorm van een wolk. Ik kwam op dit idee omdat ik een wolkenlamp wilde maken voor de verjaardag van mijn zus. Maar ik had niet de tijd of de vaardigheden om het te maken. Aan het eind van het jaar had ik zoveel geleerd dat ik zelfs een betere/slimmere versie van een wolkenlamp kon maken.
De CloudLamp is een slimme lamp in de vorm van een wolk.
Het heeft veel functionaliteiten.
Het had sensoren om de binnenluchtkwaliteit te meten. Het meet:
- CO2-concentratie (in ppm)
- Relatieve vochtigheid (in %)
- Temperatuur (in °C)
Op de website zie je weerberichten van de door jou gekozen locaties. De kleur van de lamp past zich aan het weer van de gekozen locatie aan. Voor mijn weerdata gebruik ik de openweathermaps API.
Ook is er een microfoon ingebouwd zodat je met 2 klappen de locatie van de cloud kunt veranderen. En op het lcd-scherm zie je de locatie van de lamp en de weersbeschrijving. Je kunt het hier zien.
De lamp heeft 5 verschillende weerstanden:
- zonnig
- sneeuw
- regenen
- bewolkt
- licht bewolkt
- storm
Benodigdheden
In een bouwmarkt vind je bijna alles.
De totale kosten waren voor mij ongeveer € 220.
voor dit project heb je nodig:
- Raspberry Pi 3 model B
- Vochtigheids- en temperatuursensor - DHT11
- Adafruit CCS811 Luchtkwaliteitssensor Breakout
- kussen vulling
- 5l waterfles
- rgb ledstrip
- transistoren
- LCD 16X2
- KY-038 microfoon
- 8 GB micro-SD-kaart
- 470-OHM Weerstanden
- Vrouwelijk - Vrouwelijke draden
- Vrouwelijk - Mannelijke draden
- Mannelijke - Mannelijke draden
- lijmpistool
- PCB
Stap 1: Een Fritzing-schema maken
EXTRA INFORMATIE Om de CSS811 te kunnen gebruiken zijn er enkele extra configuraties nodig. Alles vind je hier. De DHT11 is een eendraads component. Ik gebruikte een bibliotheek om het te programmeren. Het is een puinhoop als je het zelf wilt programmeren, dus ik raad je ten zeerste aan om een bibliotheek te gebruiken: Adafruit DHT
Ik gebruik seriële communicatie via de USB tussen de Raspberry Pi en Arduino. Mijn lcd-scherm en ledstrips zijn aangesloten op de Arduino en mijn DHt11, microfoon en ccs811 zijn aangesloten op de Raspberry.
Stap 2: Een database maken
Hier ziet u mijn databasemodel.
Ik heb deze database op mijn Raspberry pi gehost met MariaDB.
Mijn database had 3 tabellen, 1 voor mijn sensoren, 1 voor het loggen van de gegevens. en 1 voor alle locaties van de openweathermaps API.
Stap 3: Mijn setup en programmering bouwen
Voordat ik alles aan elkaar soldeerde, gebruikte ik mijn breadboard om alles aan elkaar te koppelen en mijn sensoren en ledstrips te testen. Je kunt mijn code vinden op github.
Stap 4: Mijn site maken
Om de data van mijn sensoren en de openweathermaps API te laten zien, heb ik een site gemaakt die alles netjes weergeeft.
Stap 5: Mijn zaak opbouwen
Als je alle stappen met succes hebt doorlopen, je kunt beginnen met het bouwen van de zaak. Om dit te doen, raad ik u ten zeerste aan om uw componenten aan elkaar te solderen, zodat ze niet per ongeluk kunnen worden losgekoppeld. In de bovenstaande afbeeldingen ziet u enkele stappen die ik heb genomen om mijn zaak te verdedigen. Eerst soldeerde ik alles aan elkaar, daarna kon ik elk onderdeel in een grote waterfles van 5 liter doen. Als laatste heb ik hete lijm gebruikt om kussenvulling op de fles te plakken.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)