Tartalomjegyzék:

Projekt: Intelligens vakok: 5 lépés
Projekt: Intelligens vakok: 5 lépés

Videó: Projekt: Intelligens vakok: 5 lépés

Videó: Projekt: Intelligens vakok: 5 lépés
Videó: Рік. Харьковщина. Фильм 3 | Документальный проект Дмитрия Комарова 2024, Július
Anonim
Projekt: Intelligens vakok
Projekt: Intelligens vakok

A Howest Kortrijk tanulója vagyok, és az első évben bizonyítanunk kell kompetenciáinkat egy projekt alapján, amelyet magunknak kellett fejlesztenünk.

A projektemhez egy „intelligens vakok” rendszert választottam, amely a felhasználói adatok alapján önállóan működik.

Jellemzők:

  • Teljesen önállóan működik, kivéve a kezdeti felhasználói bevitelt.
  • Változtassa meg viselkedését olyan "szabályok" alapján, mint pl

    • „Bezárás X AM és Y PM”.
    • „Zárja be, ha a hőmérséklet meghaladja az x ° c -ot”.
  • Táblázat az elmúlt 10 perc hőmérsékletével.

Kellékek

  • Raspberry Pi
  • LCD kijelzö
  • hőmérséklet szenzor
  • nádkapcsoló
  • kenyeretábla
  • fényerő érzékelő
  • MCP3008
  • léptetőmotor
  • ULN2003 léptető
  • potenciométer
  • ellenállások
  • közös építőanyagok

1. lépés: Az adatbázis

Az Adatbázis
Az Adatbázis

Mit akarunk?

  1. minden érzékelőnk egy helyen
  2. minden mért adatunk egy helyen
  3. minden előforduló esemény (ha problémák merülnek fel)

Hogyan oldjuk meg ezt?

  1. Egy asztal minden lehetséges eseménnyel
  2. Egy táblázat a naplóval (bekövetkezett események)
  3. Egy asztal az érzékelőkkel
  4. Egy táblázat a mért adatokkal

2. lépés: Hozzon létre egy Fritzing sémát

Hozzon létre egy Fritzing sémát
Hozzon létre egy Fritzing sémát
Hozzon létre egy Fritzing sémát
Hozzon létre egy Fritzing sémát

Ez a lépés nem szükséges, de nagyon ajánlott. A munka előre történő megtervezése mindig jó ötlet, és később sok időt takarít meg, ha valami leáll.

3. lépés: Kezdje el a kezelőfelület tervezését

Kezdje el tervezni a kezelőfelületet
Kezdje el tervezni a kezelőfelületet

Ha nem tudja, milyen adatokat szeretne megjeleníteni, akkor nem tudja hatékonyan létrehozni a háttérprogramot.

A Figma vagy az Adobe XD használatával hozza létre webhelye prototípusát.

4. lépés: Programozás

Programozás
Programozás

Sokféleképpen lehet ugyanarra a következtetésre jutni. Az enyém csak egy közülük. Itt megtalálod a véleményemet.

5. lépés: Építés és tesztelés

van egy terved.

Megvan a hardver.

van egy frontendje.

Van egy háttérprogramja.

Most hozzon létre egy házat a készüléke számára, és kezdje el integrálni mindazt, amit készített.

Támaszként műanyag dobozt és olcsó fát használtam, mivel ez egy egyszerű prototípus, de ha szeretné, közvetlenül integrálhatja otthonába.

Ha mindent elmondott, akkor elkezdheti a tesztelést, próbálja meg minden funkciót minden lehetséges sorrendben használni, hogy megbizonyosodjon arról, hogy nincsenek problémák.

Ajánlott: