Tartalomjegyzék:

Intelligens adagoló: 4 lépés
Intelligens adagoló: 4 lépés

Videó: Intelligens adagoló: 4 lépés

Videó: Intelligens adagoló: 4 lépés
Videó: 4 ways to build a human company in the age of machines | Tim Leberecht 2024, Július
Anonim
Intelligens adagoló
Intelligens adagoló

A háziállat nagyon szórakoztató. De amikor szórakoztató nyaralásra szeretne menni, és nem tudja magával vinni a legjobb barátját, meg kell találnia egy személyt, aki eljön és eteti kedvencét. Sokszor tapasztaltam ezt a problémát, és eszembe jutott, hogy saját automatikus állateledelt készítsek, amelyet egy webhelyről vezérelhet.

Kellékek

  • Raspberry Pi 4
  • 2 Kenyeretábla
  • Mini kenyeretábla
  • Kenyérsütő tápegység modul
  • DHT11 érzékelő
  • TMP36 érzékelő
  • LDR
  • MCP3008
  • PCF8574
  • Jumper vezetékek
  • 16x2 LCD modul
  • Lézer modul
  • Léptetőmotor
  • Léptetőmotor meghajtó táblája
  • Ellenállás készlet
  • Faipari
  • Egyedi gyártású rotor

1. lépés: 1. lépés: Fritzing séma

1. lépés: Fritzing séma
1. lépés: Fritzing séma
1. lépés: Fritzing séma
1. lépés: Fritzing séma

Az LDR és a TMP szenzorok olvasásához PCF -et használtam. Ennek használatához engedélyeznie kell az I2C -t a málna PI -n. A DHT11 esetében úgy döntöttem, hogy könyvtárat használok, mert a saját programozása nagy rendetlenség. Ehhez javaslom az Adafruit DHT könyvtár használatát.

2. lépés: 2. lépés: Adatbázis létrehozása

2. lépés: Adatbázis létrehozása
2. lépés: Adatbázis létrehozása

Fent láthatod az adatbázisom modelljét. Az adatbázisomat a Raspberry pi -n tárolták a MariaDB használatával. Az általam használt 4 táblázat a következőket tette

  • A tblSensoren -t az általam használt különböző érzékelők tárolására használták
  • A tblWaarde -t az érzékelőim által leolvasott értékek tárolására használták
  • tblActuatoren tárolta a lézermodulom és a léptetőmotor állapotát
  • A tblVoedermomenten segítségével minden olyan időpontot eltároltak, amikor a motornak be kellett kapcsolnia

3. lépés: 3. lépés: Az elektronika csatlakoztatása és kódolása

3. lépés: Az elektronika csatlakoztatása és kódolása
3. lépés: Az elektronika csatlakoztatása és kódolása
3. lépés: Az elektronika csatlakoztatása és kódolása
3. lépés: Az elektronika csatlakoztatása és kódolása

Kombináltam az összes elektronikát, mint a fenti firtzing sémában. Rögzítettem az egészet a kenyértáblámra. Ha mindez csatlakoztatva van, letöltheti a kódomat a github -ról, hogy kipróbálja, működik -e.

4. lépés: 4. lépés: A tok felépítése

4. lépés: A tok építése
4. lépés: A tok építése
4. lépés: A tok felépítése
4. lépés: A tok felépítése
4. lépés: A tok felépítése
4. lépés: A tok felépítése
4. lépés: A tok építése
4. lépés: A tok építése

Úgy döntöttem, hogy a tokot a megmaradt fadeszkákból építem fel. Miután az összes deszkát a megfelelő formára fűrészeltem, mindegyiket szegeztem és csavaroztam.

Ajánlott: