Inhoudsopgave:

CloudLamp: 5 stappen
CloudLamp: 5 stappen

Video: CloudLamp: 5 stappen

Video: CloudLamp: 5 stappen
Video: 5000 STEPS FAST Walking Workout to Burn Fat & Boost Your Mood | No Repeats 2024, Juli-
Anonim
WolkLamp
WolkLamp

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

Een fritesschema maken
Een fritesschema maken
Een fritesschema maken
Een fritesschema maken
Een fritesschema maken
Een fritesschema 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

Een database maken
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

Mijn setup en programmering bouwen
Mijn setup en programmering bouwen
Mijn setup en programmering bouwen
Mijn setup en programmering bouwen
Mijn setup en programmering bouwen
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

Mijn site maken
Mijn site maken
Mijn site maken
Mijn site maken
Mijn site maken
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

Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen
Mijn zaak bouwen

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: