Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Opprette et Fritzing -skjema
- Trinn 2: Lag en database
- Trinn 3: Bygg oppsett og programmering
- Trinn 4: Lag mitt nettsted
- Trinn 5: Bygg min sak
Video: CloudLamp: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Jeg er student ved Howest Kortrijk. For å vise hva vi har lært på slutten av året måtte vi lage et prosjekt. Jeg valgte å lage en smart lampe i form av en sky. Jeg kom på denne ideen fordi jeg har ønsket å lage en skylampe til søstrene mine. Men jeg hadde ikke tid eller ferdigheter til å klare det. På slutten av året hadde jeg lært så mye at jeg til og med kunne lage en bedre/smartere versjon av en skylampe.
CloudLamp er en smart lampe i form av en sky.
Den har mange funksjoner.
Den hadde sensorer for å måle inneklimaet. Den måler:
- CO2 -konsentrasjon (i ppm)
- Relativ luftfuktighet (i %)
- Temperatur (i ° C)
På nettstedet kan du se værmeldinger om de valgte stedene. Fargen på lampen tilpasser seg været på det valgte stedet. For mine værdata bruker jeg openweathermaps API.
Det er også en mikrofon innebygd slik at du kan endre plasseringen av skyen med 2 klapp. Og LCD -displayet viser lampens plassering og værbeskrivelsen. Du kan se det her.
Lampen har 5 forskjellige værmoduser:
- solfylt
- snø
- regn
- skyet
- Delvis skyet
- storm
Rekvisita
Du kan finne nesten alt i en byggemarked.
Den totale kostnaden for meg var rundt € 220.
for dette prosjektet trenger du:
- Raspberry Pi 3 modell B
- Fuktighets- og temperatursensor - DHT11
- Adafruit CCS811 Air Quality Sensor Breakout
- putefyll
- 5l vannflaske
- rgb ledstrip
- transistorer
- LCD 16X2
- KY-038 mikrofon
- 8 GB micro SD -kort
- 470-OHM-motstander
- Kvinne - Kvinnelige ledninger
- Kvinne - Hankabler
- Mann - Hankabler
- limpistol
- PCB
Trinn 1: Opprette et Fritzing -skjema
EKSTRA INFORMASJON For å bruke CSS811 er det noen ekstra konfigurasjoner som kreves. Du finner alt her. DHT11 er en onewire -komponent. Jeg brukte et bibliotek for å programmere det. Det er rot hvis du vil programmere det selv, så jeg anbefaler på det sterkeste å bruke et bibliotek: Adafruit DHT
Jeg bruker seriell kommunikasjon via USB mellom bringebærpi og Arduino. Min LCD -skjerm og LED -strips er koblet til Arduino og min DHt11, mikrofon og ccs811 er koblet til bringebæret.
Trinn 2: Lag en database
Her kan du se databasemodellen min.
Jeg var vert for denne databasen på Raspberry pi ved hjelp av MariaDB.
Min database hadde 3 tabeller, 1 for sensorene mine, 1 for logging av dataene. og 1 for alle plasseringene til openweathermaps API.
Trinn 3: Bygg oppsett og programmering
Før jeg loddet alt sammen brukte jeg brødbrettet mitt til å koble alt sammen og teste sensorene og ledestripene. Du finner koden min på github.
Trinn 4: Lag mitt nettsted
For å vise dataene til sensorene mine og openweathermaps API, laget jeg et nettsted som pent viser alt.
Trinn 5: Bygg min sak
Når du har fullført alle trinnene, du kan begynne å bygge saken. For å gjøre det, anbefaler jeg deg å lodde komponentene dine sammen slik at de ikke kan kobles fra ved et uhell. På bildene ovenfor kan du se noen trinn jeg har tatt for å komme med saken min. Først loddet jeg alt sammen, så kunne jeg sette hver komponent i en stor 5 liters vannflaske. Til slutt brukte jeg varmt lim for å feste putefyll på flasken.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte