Innehållsförteckning:

CloudLamp: 5 steg
CloudLamp: 5 steg

Video: CloudLamp: 5 steg

Video: CloudLamp: 5 steg
Video: Камера-ЛАМПА со слежением и определением человека. 2024, November
Anonim
CloudLamp
CloudLamp

Jag är student på Howest Kortrijk. För att visa vad vi har lärt oss i slutet av året var vi tvungna att göra ett projekt. Jag valde att göra en smart lampa i form av ett moln. Jag kom på den här idén eftersom jag har velat göra en molnlampa till mina systrars födelsedag. Men jag hade inte tid eller kompetens att klara det. I slutet av året hade jag lärt mig så mycket att jag till och med kunde göra en bättre/smartare version av en molnlampa.

CloudLamp är en smart lampa i form av ett moln.

Den har många funktioner.

Den hade sensorer för att mäta luftkvaliteten inomhus. Det mäter:

  • CO2 -koncentration (i ppm)
  • Relativ luftfuktighet (i %)
  • Temperatur (i ° C)

På webbplatsen kan du se väderrapporter om dina valda platser. Lampans färg anpassar sig efter vädret på den valda platsen. För mina väderdata använder jag openweathermaps API.

Det finns också en mikrofon inbyggd så att du kan ändra molnets placering med 2 klappar. Och LCD -skärmen visar platsen för lampan och väderbeskrivningen. Du kan se det här.

Lampan har 5 olika väderlägen:

  • solig
  • snö
  • regn
  • molnig
  • Delvis molnigt
  • storm

Tillbehör

Du hittar nästan allt i en byggvaruhus.

Den totala kostnaden för mig var cirka 220 euro.

för detta projekt behöver du:

  • Raspberry Pi 3 modell B
  • Luftfuktighets- och temperatursensor - DHT11
  • Adafruit CCS811 Air Quality Sensor Breakout
  • kuddefyllning
  • 5l vattenflaska
  • rgb ledstrip
  • transistorer
  • LCD 16X2
  • KY-038 mikrofon
  • 8 GB micro SD -kort
  • 470-OHM-resistorer
  • Kvinna - Kvinnliga ledningar
  • Kvinna - Hankablar
  • Man - Manliga trådar
  • limpistol
  • PCB

Steg 1: Skapa ett Fritzing Schema

Skapa ett Fritzing Schema
Skapa ett Fritzing Schema
Skapa ett Fritzing Schema
Skapa ett Fritzing Schema
Skapa ett Fritzing Schema
Skapa ett Fritzing Schema

EXTRA INFORMATION För att kunna använda CSS811 krävs några extra konfigurationer. Du hittar allt här. DHT11 är en onewire -komponent. Jag använde ett bibliotek för att programmera det. Det är en röra om du vill programmera det själv, så jag rekommenderar starkt att du använder ett bibliotek: Adafruit DHT

Jag använder seriell kommunikation via USB mellan hallon pi och Arduino. Min LCD -skärm och LED -remsor är anslutna till Arduino och min DHt11, mikrofon och ccs811 är anslutna till hallon.

Steg 2: Skapa en databas

Skapa en databas
Skapa en databas

Här kan du se min databasmodell.

Jag var värd för denna databas på min Raspberry pi med MariaDB.

Min databas hade 3 tabeller, 1 för mina sensorer, 1 för att logga data. och 1 för alla platser för openweathermaps API.

Steg 3: Skapa min installation och programmering

Bygga min installation och programmering
Bygga min installation och programmering
Bygga min installation och programmering
Bygga min installation och programmering
Bygga min installation och programmering
Bygga min installation och programmering

Innan jag lödde ihop allting använde jag min brödbräda för att koppla ihop allt och testa mina sensorer och ledremsor. Du hittar min kod på github.

Steg 4: Skapa min webbplats

Gör min webbplats
Gör min webbplats
Gör min webbplats
Gör min webbplats
Gör min webbplats
Gör min webbplats

För att visa data från mina sensorer och openweathermaps API skapade jag en webbplats som prydligt visar allt.

Steg 5: Bygga mitt fall

Bygga mitt fall
Bygga mitt fall
Bygga mitt fall
Bygga mitt fall
Bygga mitt fall
Bygga mitt fall
Bygga mitt fall
Bygga mitt fall

När du har slutfört alla steg framgångsrikt, du kan börja bygga fallet. För att göra det rekommenderar jag starkt att du lödar ihop dina komponenter så att de inte kan kopplas bort av misstag. På bilderna ovan kan du se några steg jag har tagit för att göra mitt fall. Först lodde jag ihop allt, sedan kunde jag lägga varje komponent i en stor 5 liters vattenflaska. Slutligen använde jag varmt lim för att fästa kuddfyllningen på flaskan.

Rekommenderad: