Tartalomjegyzék:

Nevera intelligens hűtőszekrény: 6 lépés
Nevera intelligens hűtőszekrény: 6 lépés

Videó: Nevera intelligens hűtőszekrény: 6 lépés

Videó: Nevera intelligens hűtőszekrény: 6 lépés
Videó: Whirlpool 6th Sense Fridge Freezer 2024, November
Anonim
Nevera intelligens hűtőszekrény
Nevera intelligens hűtőszekrény

Az NMCT hallgatója vagyok a Howest Kortrijk -ban (Belgium), és a vizsgák részeként végső projektet kellett készítenünk. Elkészítettem a "Nevera" -t, egy eszközt, amely segít emlékezni mindenre, ami a hűtőszekrényben van. A vonalkód -leolvasó segítségével be kell vizsgálnia azokat a termékeket, amelyek a hűtőszekrénybe kerülnek. Ezeket a termékeket MySQL adatbázisban tárolják, és megjelenítik egy webhelyen, így mindig tudni fogja, mi van a hűtőszekrényben. A webhelyen egy bevásárló listát is talál, ahol hozzáadhat vagy eltávolíthat olyan termékeket, amelyeket az élelmiszerboltból kell beszereznie, és van egy oldal, ahol elemezheti a hűtőszekrényben lévő korábbi hőmérsékletet.

Portfóliómat itt találod.

1. lépés: Anyagok

Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok
Anyagok

·

  • 1 x Rasperry Pi 3
  • 1 x SD kártya
  • 1 db USB vonalkódolvasó
  • 1 x LCD kijelző
  • 1 x potenciométer
  • 1 x hőmérséklet érzékelő
  • 1 x kenyeretábla
  • Ellenállások 10 kOhm
  • Fa és szerszámok

2. lépés: Kábelezés

Vezeték
Vezeték
Vezeték
Vezeték

A kábelezésről jó áttekintést láthat a fenti képeken vagy a Nevera_schema.fzz nevű mellékletben. A.fzz kiterjesztést a Fritzing programban lehet végrehajtani, amely ingyenes.

A Raspberry Pi USB-portja csatlakozik a vonalkód-leolvasó USB-jéhez.

3. lépés: Adatbázis

Adatbázis
Adatbázis

Ez az én normalizált adatbázisom a MySQL -ben. 6 táblázatból áll:

Termék: Itt megtalálja az összes lehetséges termék adatait.

Frigo: Itt megtalálja az összes hűtőszekrényt, így több hűtőszekrény is lehet.

Érzékelő: Itt megtalálja az érzékelőt.

Producten_in_frigo: Itt megtalálja az összes olyan információt, amely valóban megtalálható a hűtőszekrényben.

Sensor_in_frigo: Itt megtalálja a hűtőszekrényben lévő hőmérséklet -érzékelő által mért adatokat.

Boodschappenlijst: Itt találja az adatokat a bevásárló listán.

4. lépés: Weboldal

Weboldal
Weboldal

Először egy mobil dizájnt készítettem az Adobe XD -ben, ahol kiválasztottam a színsémát és a használni kívánt betűtípusokat, hogy kitaláljam, hogyan szeretném kinézni a webhelyemet.

Aztán megpróbáltam ezt újra létrehozni html -ben és css -ben egy reszponzív webhelyre.

5. lépés:

A tervezés után valódi adatokat kellett importálnom a webhelyemre a Flask és a MySQL használatával. A hőmérsékletemről is leolvastam az adataimat, és diagramon mutattam.

Itt a kódom:

github.com/NMCT-S2-Project-I/project-i-Judithvanass

6. lépés: Ház

Ház
Ház
Ház
Ház
Ház
Ház
Ház
Ház

Faanyagot használtam, amely eredetileg fiók volt, egy dobozban, amelyet már nem használtunk. A szomszédom ezt felére vágta, a másik felét tetőként használta. Fúrtunk néhány csavart, hogy minden a helyén maradjon. Aztán kivágott egy lyukat, akkora, mint az LCD-kijelzőm. Végül lyukat fúrt az elején, amit egy nagyobb lyukra kapartam, hogy több kábelt találjak. Hogy lezárja az egészet, két kis lyukat fúrt a hátoldalára, így kinyithatom és bezárhatom, csak néhány csavart forgatva a fában.

Ez nem pontos kivitel, a projektet tetszőleges dobozba helyezheti.

Ajánlott: