Tartalomjegyzék:
- Kellékek
- 1. lépés: Fritzing -séma létrehozása
- 2. lépés: Adatbázis létrehozása
- 3. lépés: A beállítások és a programozás létrehozása
- 4. lépés: Saját webhely létrehozása
- 5. lépés: Az ügy felépítése
Videó: CloudLamp: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
A Howest Kortrijk tanulója vagyok. Ahhoz, hogy megmutassuk, mit tanultunk az év végén, projektet kellett készítenünk. Úgy döntöttem, hogy felhő alakú intelligens lámpát készítek. Azért jöttem rá erre az ötletre, mert felhőfényt akartam készíteni a nővéreim születésnapjára. De nem volt időm és készségem ahhoz, hogy elkészítsem. Az év végén annyit tanultam, hogy akár egy felhőalapú lámpa jobb/okosabb változatát is elkészíthetném.
A CloudLamp egy felhő alakú intelligens lámpa.
Sok funkcióval rendelkezik.
Érzékelőkkel rendelkezett a beltéri levegő minőségének mérésére. Méri:
- CO2 koncentráció (ppm)
- Relatív páratartalom (%-ban)
- Hőmérséklet (° C -ban)
A webhelyen megtekintheti a kiválasztott helyek időjárási jelentéseit. A lámpa színe alkalmazkodik a kiválasztott hely időjárásához. Az időjárási adataimhoz az openweathermaps API -t használom.
Beépített mikrofon is van, így 2 tapsolással megváltoztathatja a felhő helyét. Az LCD kijelző pedig a lámpa helyét és az időjárási leírást mutatja. Itt láthatja.
A lámpának 5 különböző időjárási módja van:
- napos
- hó
- eső
- felhős
- Részben felhős
- vihar
Kellékek
Egy barkácsáruházban szinte mindent megtalál.
A teljes költség számomra 220 euró körül volt.
ehhez a projekthez szüksége van:
- Raspberry Pi 3 B modell
- Páratartalom és hőmérséklet érzékelő - DHT11
- Adafruit CCS811 levegőminőség -érzékelő
- párna töltelék
- 5 literes vizes palack
- rgb ledszalag
- tranzisztorok
- LCD 16X2
- KY-038 mikrofon
- 8 GB -os micro SD kártya
- 470-OHM ellenállások
- Nő - Női vezetékek
- Nő - Férfi vezetékek
- Férfi - Férfi vezetékek
- ragasztópisztoly
- NYÁK
1. lépés: Fritzing -séma létrehozása
EXTRA INFORMÁCIÓK A CSS811 használatához néhány további konfigurációra van szükség. Itt mindent megtalál. A DHT11 egyhuzalos alkatrész. A programozáshoz könyvtárat használtam. Rendetlenség, ha saját maga szeretné programozni, ezért nagyon ajánlom a könyvtár használatát: Adafruit DHT
Soros kommunikációt használok USB -n keresztül a málna pi és az Arduino között. Az LCD -kijelzőm és a ledcsíkok az Arduino -hoz, a DHt11, a mikrofon és a ccs811 pedig a málnához vannak csatlakoztatva.
2. lépés: Adatbázis létrehozása
Itt láthatod az adatbázisom modelljét.
Ezt az adatbázist a Raspberry pi -n tároltam a MariaDB segítségével.
Az adatbázisomban 3 táblázat volt, 1 az érzékelőimhez, 1 az adatok naplózásához. és 1 az openweathermaps API összes helyére.
3. lépés: A beállítások és a programozás létrehozása
Mielőtt összeforrasztottam volna az egészet, a kenyértáblámmal összekötöttem mindent, és teszteltem az érzékelőimet és a ledcsíkokat. A kódomat megtalálod a githubon.
4. lépés: Saját webhely létrehozása
Annak érdekében, hogy érzékelőim és az openweathermaps API adatait megjelenítsem, létrehoztam egy webhelyet, amely mindent szépen megjelenít.
5. lépés: Az ügy felépítése
Miután sikeresen befejezte az összes lépést, elkezdheti a tok építését. Ennek érdekében erősen ajánlom, hogy forrasztja össze az alkatrészeket, hogy ne lehessen véletlenül leválasztani őket. A fenti képeken láthat néhány lépést, amelyeket megtettem az ügyem elkészítése érdekében. Először mindent összeforrasztottam, majd minden komponenst egy nagy, 5 literes vizespalackba tölthettem. Végül forró ragasztóval ragasztottam a párna tölteléket az üvegre.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés
Élő 4G/5G HD videó streaming a DJI Drone-tól alacsony késleltetéssel [3 lépés]: Az alábbi útmutató segít abban, hogy szinte bármilyen DJI drónról élő HD minőségű videó streameket kapjon. A FlytOS mobilalkalmazás és a FlytNow webes alkalmazás segítségével elindíthatja a videó streamingjét a drónról
Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)
Bolt - DIY vezeték nélküli töltés éjszakai óra (6 lépés): Az induktív töltés (más néven vezeték nélküli töltés vagy vezeték nélküli töltés) a vezeték nélküli áramátvitel egyik típusa. Elektromágneses indukciót használ a hordozható eszközök áramellátásához. A leggyakoribb alkalmazás a Qi vezeték nélküli töltő
4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés
4 lépés az akkumulátor belső ellenállásának mérésére: Íme a 4 egyszerű lépés, amelyek segítenek mérni az akkumulátor belső ellenállását