Tartalomjegyzék:

CigarSaver: 6 lépés
CigarSaver: 6 lépés

Videó: CigarSaver: 6 lépés

Videó: CigarSaver: 6 lépés
Videó: Молодые ножи. 6 выпуск 2024, Október
Anonim
CigarSaver
CigarSaver

Helló, a nevem Thibault D'Haese, és a Howest Kortrijk tanulója vagyok. Jelenleg a multimédia és kommunikációs technológia első évét tanulom.

Az év végén IoT-projektet kellett készítenünk. Ehhez a projekthez jött az ötlet, hogy készítsek egy humidort, amely minden mért adatát elküldi egy weboldalra. A készülékemhez nyilvánvaló nevet választottam, CigarSaver.

Az alábbiakban elolvashatja az összes szükséges lépést, amelyet végig kellett hajtanom annak érdekében, hogy a projekt eredményes legyen.

1. lépés: Alkatrészek és anyagok

Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok
Alkatrészek és anyagok

A projektemhez sokféle komponenst használtam, hogy mindent jól le tudjam zárni. Az alábbiakban felsorolom az általam használt összetevőket. A projekt teljes költsége körülbelül 233 euró volt.

Alkatrészek:

  • Raspberry Pi 4 B modell
  • Raspberry Pi tápegység
  • Raspberry Pi T-cobbler
  • 32 GB -os micro SD kártya
  • Kenyeretábla
  • Hőmérséklet érzékelő ~ DS18B20
  • Páratartalom érzékelő ~ DHT11
  • Mágneses ajtókapcsoló
  • 5K ellenállások
  • LCD 16x2
  • Léptetőmotor ~ 28BYJ-48
  • ULN2003 illesztőprogram
  • Aktív zümmögő
  • Női -női áthidaló vezetékek
  • Férfi -férfi áthidaló vezetékek
  • Női -férfi áthidaló vezetékek

Anyagok:

  • Faipari
  • Plexiüveg
  • Kilincs

Eszközök:

  • Ipari fa fűrész
  • Elektromos fűrész
  • Elektromos csavarhúzó
  • Forrasztópáka
  • Fúró

Az alábbi Excel fájlban megtekintheti az összes anyagom teljes árlistáját.

2. lépés: Adatbázis

Adatbázis
Adatbázis

Miután kitaláltam minden összetevőt, elkezdtem entitáskapcsolati diagramot készíteni.

Az adatbázisommal a következőket láthatja:

  • Az aktuális érték, ha az ajtó nyitva van, vagy sem
  • Amikor kinyitották az ajtót
  • A hőmérséklet és az aktuális hőmérséklet története
  • A páratartalom százalékos aránya és a jelenlegi páratartalom

Az adatbázisomon az RPi -n tároltam a MariaDB -t.

3. lépés: Fritzing séma létrehozása

Fritzing séma létrehozása
Fritzing séma létrehozása
Fritzing séma létrehozása
Fritzing séma létrehozása

Miután mindent kitaláltunk, ideje volt összeszedni a hardveremet. Először gyakorlatilag a számítógéppel csináltam, így nem tudtam semmi rosszat tenni, ami rövidzárlatot okozhat.

Ennek a sémának a létrehozásához a fritzing programot használtam.

4. lépés: A hardver összeszerelése

A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése
A hardver összeszerelése

Miután befejeztem a frizurázási sémámat, és elégedett voltam vele, elkezdtem összerakni a hardveremet. A hőmérséklet és páratartalom érzékelővel kezdtem. Azért tettem ezt, mert az érzékelők a legkönnyebbnek tűntek számomra. Az ajtóérzékelő volt az utolsó dolog, amit csináltam az érzékelők közül, mert azt még szállítani kellett.

Az érzékelők elkészítése után megcsináltam az LCD -t. Ez már nem volt olyan nehéz, mert már korábban átváltottam és kódoltam.

Az utolsó lépés az állítóművek csatlakoztatása volt. Az első működtető, amelyet csatlakoztattam, a hangjelzőm volt. Miután sikerült, áttértem az utolsó hajtóműre, nevezetesen a léptetőmotoromra

A kódomat megtalálod a githubon.

5. lépés: Tervezze meg a mobil első webhelyet

Mobil első weboldal tervezése
Mobil első weboldal tervezése

Annak érdekében, hogy megjeleníthessem az érzékelőim által mért összes adatot, úgy döntöttem, hogy tervezek egy Adobe XD -t, amelyet később tényleges webhellyé alakítok. A webhelyen keresztül szabályozhatja a humidor nedvességtartalmát is.

6. lépés: A tok építése

A tok építése
A tok építése

Aztán eljött az idő, hogy elkészítsem a házamat. Az anyagokhoz elmentem a Brico -ba, és vettem fát és plexit. A dobozom külső részét fából készítettem, amelyet egy asztalos vágott. A belsejében a plexim van, így könnyen láthatja az elektronikus alkatrészeket, ha valami baj történt.

A kódom itt található a githubon.

Ajánlott: