Tartalomjegyzék:
- Kellékek
- 1. lépés: Az ügy
- 2. lépés: Elektronika
- 3. lépés: A PI beállítása
- 4. lépés: A MySQl csatlakoztatása
- 5. lépés: A kód
- 6. lépés: Az adatbázis
- 7. lépés: 5. lépés A program tesztelése
![Alapszoba -automatizálás: 7 lépés Alapszoba -automatizálás: 7 lépés](https://i.howwhatproduce.com/images/008/image-21185-j.webp)
Videó: Alapszoba -automatizálás: 7 lépés
![Videó: Alapszoba -automatizálás: 7 lépés Videó: Alapszoba -automatizálás: 7 lépés](https://i.ytimg.com/vi/GgENctTTwZw/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
![Alapvető szobaautomatizálás Alapvető szobaautomatizálás](https://i.howwhatproduce.com/images/008/image-21185-1-j.webp)
Szia
az iskolai projektemhez készítettem egy mini otthoni automatizálási rendszert. Ez olyan embereknél használható, akik állandóan az irodában dolgoznak, és elfelejtik szabályozni a világítást, kinyitni az ablakot vagy lehűteni a helyiséget, amikor forró. Sokszor voltam az a fickó, miközben játszottam vagy iskolába dolgoztam. Csak a való életben kell elkészítenem a szobámat, és már indulhatok is! Egyelőre csak a barátomnak, „Anthonynak”, egy mobil mobil figurának…
Mit
Egy mini otthoni automatizálási rendszer, amely szabályozza a hőmérsékletet, a világítást és a levegő minőségét nekünk, keményen dolgozó irodai embereknek. Automatikusan működik, de mindent szabályoz a webhelyen.
Miért:
Mint korábban említettem, ezt egy iskolai projekthez készítettem. Ez valami olyasmi, amit a való életben imádnék, így talán egy nap megépíthetem a szobámnak, aki tudja…
Kellékek
A projekt elkészítéséhez a következő elemekre van szükség. Nem kell mindent rendelnie a linkelt oldalakról, itt kaptam.
(A mellékletben ugyanazt a listát találja, csak kicsit tisztább és árakkal.)
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x https://www.gotron.be/ propeller-fan-voor-dc-motor…
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x 1 k ohmos ellenállás
- 2 x 10 k ohmos ellenállás
- 6 x 220 ohmos ellenállás
- 6 x
- Sok vezetékhez
- Zöld MDF vagy bármilyen más fa
- Elég ragasztó
- 200 cl festék MDF -hez, bármilyen színben.
- 1 x
1. lépés: Az ügy
![Az ügy Az ügy](https://i.howwhatproduce.com/images/008/image-21185-2-j.webp)
![Az ügy Az ügy](https://i.howwhatproduce.com/images/008/image-21185-3-j.webp)
![Az ügy Az ügy](https://i.howwhatproduce.com/images/008/image-21185-4-j.webp)
A fájlokban megtalálja az összes méretet, amelyre szüksége van a sperate fa vagy mdf panelek létrehozásához. A lyukak elkészítéséhez CNC gépet használtam. A gép használata nem kötelező! Használhat alapvető eszközöket, és szimuláris eredményt érhet el.
A darabok szépen illeszkednek egymáshoz, így ragasztóval össze lehet rakni őket.
Vegye figyelembe, hogy a "hamis" belső fal nincs ragasztva, így ki tudom venni, ugyanez a "hamis" mennyezet, a "hamis" fal külső része és maga a mennyezet. Később, amikor behelyezzük az elektronikát, hozzá kell férnünk a hamis mennyezethez és a hamis falhoz.
Ezután festheti a dobozt, ha szeretné. Fehér festéket használtam, de bármilyen színű lehet.
2. lépés: Elektronika
![Elektronika Elektronika](https://i.howwhatproduce.com/images/008/image-21185-5-j.webp)
![Elektronika Elektronika](https://i.howwhatproduce.com/images/008/image-21185-6-j.webp)
![Elektronika Elektronika](https://i.howwhatproduce.com/images/008/image-21185-7-j.webp)
Kérjük, használja a fritzing breadboard fájlt az áramkör készítésekor. Azt javaslom, hogy használja ugyanazokat a csapokat, mint én, különben bajba kerülhet. Mivel a dobozt már elkészítettük, nincs szükség "teszt" áramkörre, ezért az alább felsorolt három módszer közül egyet felépíthet.
Ennek az áramkörnek a dobozba helyezésének számos módja van.
A "lusta" módszer:
Elhelyezheti a kenyértáblákat a hamis fal és a tényleges fal közé, majd hosszabb huzalokkal érheti el a tetején lévő érzékelőket
A "professzionálisabb" módszer:
Csinálhatsz, mint én, és készíthetsz egy PCB -t, ahol mindent forrasztasz rá, így egy kicsit professzionálisabb
A "ez a munkámnak való" módszer:
Még mindig szüksége van egy olyan NYÁK -ra, amelyet megrendel, ahol a vezetékek a NYÁK részét képezik, így csak be kell forrasztania az alkatrészeket és néhány vezetéket, hogy elérje a doboz tetejét
3. lépés: A PI beállítása
Azok számára, akik még soha nem kódoltak Pi -t, először be kell állítani.
Ez a link megmutatja, hogyan kell távolról dolgozni az ssh használatával.
Link:
Ez a link bemutatja az adatbázis -kiszolgáló beállítását
Link:
Ezután telepíteni szeretne néhány csomagot, válassza ki a létrehozni kívánt mappát az útmutató segítségével, és nyisson meg egy terminált.
Telepítenie kell:
- pip3 telepítse a mysql-connector-python programot
- pip3 telepítse a flask-socketio-t
- pip3 telepítse a lombikhüvelyeket
- pip3 install gevent
- pip3 telepítse a gevent-websocket-et
4. lépés: A MySQl csatlakoztatása
![MySQl csatlakoztatása MySQl csatlakoztatása](https://i.howwhatproduce.com/images/008/image-21185-8-j.webp)
Miután megnyitotta a MySQl munkaasztalt, új kapcsolatot kell létrehoznia.
A kapcsolatnak a fenti képen kell lennie.
- Nyilvánvalóan bármire nevezed, én úgy nevezem, hogy "Raspi"
- Ezután a csatlakozási módot "Standard TCP/IP over ssh" -ra állítja, EZ NAGYON FONTOS
- Az ssh állomásnév csak a PI IP -címe
- Az Ssh felhasználónév a pi felhasználója
- A MySQL gazdagépnevét nem kell megváltoztatni
- A portot sem kell megváltoztatni
- A felhasználónév legyen a munkaasztal felhasználóneve.
Link a mysql workbench -hez:
5. lépés: A kód
A tárolóban megtalálja a szükséges kódot.
Ne feledje, hogy arduino -ra is szüksége van, a levegőminőség leolvasásának kódja arduino -ban van írva.
Github:
A levegőminőség-érzékelő könyvtára:
Az összes fájl vizuális stúdió kódba helyezése valószínűleg nem fog működni.
Először ellenőriznie kell, hogy:
- A soros kommunikáció aktiválva van a PI -n
- Az SPI aktiválva van a PI -n
- Az egyik vezeték aktiválva van a pi -n
Ezután elhelyezheti a háttérkódot a pi -n, ahol csak akarja, de a "html" mappának a /var /www könyvtárban kell lennie.
Nyugodtan módosítsa a kódot és javítsa a projektet.
6. lépés: Az adatbázis
![Az Adatbázis Az Adatbázis](https://i.howwhatproduce.com/images/008/image-21185-9-j.webp)
Az adatok mentéséhez és a rendszer használatához szüksége van erre a MySQL adatbázisra.
A Maria DB -t adatbáziskezelő rendszerként használtam a Raspberry Pi -n (https://mariadb.org/).
Ha nem érti az adatbázist, olvassa el a "DB súgót", és remélhetőleg mindent megért.
Az adatbázisban lévő adatokat ott kell hagyni. Ez az eszközökre vonatkozik, ezen adatok nélkül a rendszer nem fog működni.
7. lépés: 5. lépés A program tesztelése
![5. lépés A program tesztelése 5. lépés A program tesztelése](https://i.howwhatproduce.com/images/008/image-21185-10-j.webp)
![5. lépés A program tesztelése 5. lépés A program tesztelése](https://i.howwhatproduce.com/images/008/image-21185-11-j.webp)
![5. lépés A program tesztelése 5. lépés A program tesztelése](https://i.howwhatproduce.com/images/008/image-21185-12-j.webp)
Annak érdekében, hogy tesztelni tudja, működik -e minden, először csatlakoztatnia kell a PI -t és a tápegységet. Feltétlenül szükség van egy 3.3V és 5V tápegységre. Ha egyet elmulaszt, a projekt nem fog működni.
Ahhoz, hogy eljusson a webhelyre, csak be kell google-olnia az Ön IP-címét.
Ezután regisztrálhat, bejelentkezhet és felfedezheti.
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ó mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés](https://i.howwhatproduce.com/images/005/image-14052-j.webp)
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 levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
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ó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés Élő 4G/5G HD videó streamelés DJI drónról alacsony késleltetéssel [3 lépés]: 3 lépés](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
É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ő éjszakai óra (6 lépés): 6 lépés (képekkel) Bolt - DIY vezeték nélküli töltő éjszakai óra (6 lépés): 6 lépés (képekkel)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
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éhez: 4 lépés 4 lépés az akkumulátor belső ellenállásának méréséhez: 4 lépés](https://i.howwhatproduce.com/images/001/image-1847-33-j.webp)
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