Inhoudsopgave:

Nevera slimme koelkast - Ajarnpa
Nevera slimme koelkast - Ajarnpa

Video: Nevera slimme koelkast - Ajarnpa

Video: Nevera slimme koelkast - Ajarnpa
Video: Компрессорный автохолодильник Alpicool CR50. Видеообзор. Магазин DobroShop25 2024, Juli-
Anonim
Nevera slimme koelkast
Nevera slimme koelkast

Ik ben een student NMCT aan Howest Kortrijk (België) en als onderdeel van de examens moesten we een eindproject maken. Ik heb "Nevera" gemaakt, een hulpmiddel om je te helpen alles te onthouden wat in je koelkast staat. Met behulp van een barcodescanner moet je de producten scannen die in en uit je koelkast gaan. Deze producten worden opgeslagen in een MySQL-database en getoond op een website, zodat je altijd weet wat er in je koelkast staat. Op de website vind je ook een boodschappenlijst, waar je producten die je uit de supermarkt moet halen kunt toevoegen of verwijderen, en er is ook een pagina waar je de vorige temperaturen in je koelkast kunt analyseren.

Mijn portfolio vind je hier.

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen
Materialen
Materialen
Materialen
Materialen

·

  • 1 x Rasperry Pi 3
  • 1 x SD-kaart
  • 1 x USB-barcodescanner
  • 1 x LCD-scherm
  • 1 x potentiometer
  • 1 x temperatuursensor
  • 1 x Breadboard
  • Weerstanden 10kOhm
  • Hout en gereedschap

Stap 2: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Een goed overzicht van de bedrading ziet u op de foto's hierboven of in de bijlage genaamd Nevera_schema.fzz. De.fzz extensie kan worden uitgevoerd in het programma Fritzing, dat gratis is.

De USB-poort van de Raspberry Pi is verbonden met de USB van de barcodescanner.

Stap 3: Database

Database
Database

Dit is mijn genormaliseerde database in MySQL. Het bestaat uit 6 tabellen:

Product: Hier vindt u de gegevens van alle mogelijke producten.

Frigo: Hier vind je alle koelkasten, dus je kunt er meerdere hebben.

Sensor: Hier vind je je sensor.

Producten_in_frigo: Hier vind je de informatie over alle producten die daadwerkelijk in je koelkast staan.

Sensor_in_frigo: Hier vindt u de gemeten gegevens van de temperatuursensor in uw koelkast.

Boodschappenlijst: Hier vind je de gegevens van op de boodschappenlijst.

Stap 4: Website

Website
Website

Eerst maakte ik een mobiel ontwerp in Adobe XD, waar ik mijn kleurenschema en de lettertypen die ik wilde gebruiken koos, zodat ik kon uitzoeken hoe ik wilde dat mijn website eruit zou zien.

Vervolgens heb ik geprobeerd dit in html en css opnieuw te maken naar een responsieve website.

Stap 5:

Na het ontwerp moest ik echte gegevens in mijn website importeren met Flask en MySQL. Ik las ook mijn gegevens van mijn temperatuur en toonde het in een grafiek.

Hier is mijn code:

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

Stap 6: Huisvesting

huisvesting
huisvesting
huisvesting
huisvesting
huisvesting
huisvesting
huisvesting
huisvesting

Ik gebruikte wat hout dat oorspronkelijk een lade was uit een doos die we niet meer gebruikten. Mijn buurman sneed dit doormidden en gebruikte de andere helft als dak. We hebben er wat schroeven in geboord om er zeker van te zijn dat alles op zijn plaats bleef. Toen sneed hij een gat uit ter grootte van mijn lcd-scherm. Eindelijk boorde hij een gat aan de voorkant, dat ik uitschraapte tot een groter gat voor meer kabels. Om het geheel af te sluiten heeft hij aan de achterkant twee gaatjes geboord, zodat ik het kan openen en sluiten door een paar schroeven in het hout te draaien.

Dit is geen exact ontwerp, u kunt uw project in elke gewenste doos plaatsen.

Aanbevolen: