Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Oprettelse af et Fritzing -skema
- Trin 2: Oprettelse af en database
- Trin 3: Opbygning af min opsætning og programmering
- Trin 4: Oprettelse af mit websted
- Trin 5: Opbygning af min sag
Video: CloudLamp: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg er studerende på Howest Kortrijk. For at vise, hvad vi har lært i slutningen af året, var vi nødt til at lave et projekt. Jeg valgte at lave en smart lampe i form af en sky. Jeg kom på denne idé, fordi jeg har ønsket at lave en skylampe til mine søsters fødselsdag. Men jeg havde hverken tid eller evner til at klare det. I slutningen af året havde jeg lært så meget, at jeg endda kunne lave en bedre/smartere version af en skylampe.
CloudLampen er en smart lampe i form af en sky.
Det har en masse funktioner.
Det havde sensorer til at måle den indendørs luftkvalitet. Det måler:
- CO2 -koncentration (i ppm)
- Relativ luftfugtighed (i %)
- Temperatur (i ° C)
På webstedet kan du se vejrrapporter om dine valgte steder. Lampens farve tilpasser sig vejret på det valgte sted. Til mine vejrdata bruger jeg openweathermaps API.
Der er også en mikrofon indbygget, så du kan ændre placeringen af skyen med 2 klapper. Og LCD -displayet viser lampens placering og vejrbeskrivelsen. Du kan se det her.
Lampen har 5 forskellige vejrtilstande:
- solrig
- sne
- regn
- overskyet
- Delvis overskyet
- storm
Forbrugsvarer
Du kan finde næsten alt i en byggemarked.
Den samlede pris for mig var omkring € 220.
til dette projekt har du brug for:
- Raspberry Pi 3 model B
- Fugtigheds- og temperatursensor - DHT11
- Adafruit CCS811 Air Quality Sensor Breakout
- pudefyldning
- 5l vandflaske
- rgb ledstrip
- transistorer
- LCD 16X2
- KY-038 mikrofon
- 8 GB micro SD -kort
- 470-OHM modstande
- Kvinde - Kvindelige ledninger
- Kvinde - Hankabler
- Mand - Hankabler
- limpistol
- PCB
Trin 1: Oprettelse af et Fritzing -skema
EKSTRA INFORMATION For at kunne bruge CSS811 er der nogle ekstra konfigurationer påkrævet. Du kan finde alt her. DHT11 er en onewire -komponent. Jeg brugte et bibliotek til at programmere det. Det er et rod, hvis du selv vil programmere det, så jeg anbefaler stærkt at bruge et bibliotek: Adafruit DHT
Jeg bruger seriel kommunikation via USB mellem hindbær pi og Arduino. Min LCD -skærm og LED -strips er forbundet til Arduino, og min DHt11, mikrofon og ccs811 er forbundet til hindbær.
Trin 2: Oprettelse af en database
Her kan du se min databasemodel.
Jeg var vært for denne database på min Raspberry pi ved hjælp af MariaDB.
Min database havde 3 tabeller, 1 til mine sensorer, 1 til registrering af data. og 1 for alle placeringerne af openweathermaps API.
Trin 3: Opbygning af min opsætning og programmering
Inden jeg lodde det hele sammen brugte jeg mit brødbræt til at forbinde alt sammen og teste mine sensorer og ledstrimler. Du kan finde min kode på github.
Trin 4: Oprettelse af mit websted
For at vise dataene fra mine sensorer og openweathermaps API lavede jeg et websted, der pænt viser alt.
Trin 5: Opbygning af min sag
Når du har gennemført alle trin med succes, du kan begynde at bygge sagen. For at gøre dette anbefaler jeg stærkt at du lodder dine komponenter sammen, så de ikke kan afbrydes ved et uheld. På billederne ovenfor kan du se nogle trin, jeg har taget for at gøre min sag gældende. Først lod jeg alt sammen, derefter kunne jeg putte hver komponent i en stor 5 liters vandflaske. Til sidst brugte jeg varm lim til at sætte pudefyld på flasken.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)