Innehållsförteckning:
- Tillbehör
- Steg 1: Skapa ett Fritzing Schema
- Steg 2: Skapa en databas
- Steg 3: Skapa min installation och programmering
- Steg 4: Skapa min webbplats
- Steg 5: Bygga mitt fall
Video: CloudLamp: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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
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
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:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)