
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

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



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



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

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 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



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ó ü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ó 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é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