Tartalomjegyzék:

Alapszoba -automatizálás: 7 lépés
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
Videó: VIA INN Akasaka - Безвкусный Новый отель с большой общественной баней в Токио! 2024, Július
Anonim
Alapvető szobaautomatizálás
Alapvető szobaautomatizálás

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
Az ügy
Az ügy
Az ügy
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

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

  1. pip3 telepítse a mysql-connector-python programot
  2. pip3 telepítse a flask-socketio-t
  3. pip3 telepítse a lombikhüvelyeket
  4. pip3 install gevent
  5. pip3 telepítse a gevent-websocket-et

4. lépés: A MySQl csatlakoztatása

MySQl csatlakoztatása
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:

  1. A soros kommunikáció aktiválva van a PI -n
  2. Az SPI aktiválva van a PI -n
  3. 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

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
5. lépés A program tesztelése
5. lépés A program tesztelése
5. lépés A program tesztelése
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: