Inhoudsopgave:

Project: Slimme Jaloezieën: 5 Stappen
Project: Slimme Jaloezieën: 5 Stappen

Video: Project: Slimme Jaloezieën: 5 Stappen

Video: Project: Slimme Jaloezieën: 5 Stappen
Video: Maak in 5 stappen je DALI installatie gereed voor inbedrijfstelling 2024, November
Anonim
Project: Slimme Jaloezieën
Project: Slimme Jaloezieën

Ik ben een student aan Howest Kortrijk en voor ons eerste jaar moeten we onze competenties bewijzen op basis van een project dat we zelf moesten ontwikkelen.

Voor mijn project koos ik voor een “smart Blinds”-systeem dat autonoom zou werken op basis van gebruikersinvoer.

Functies:

  • Werkt volledig autonoom, behalve de eerste gebruikersinvoer.
  • Verander gedrag op basis van "regels" zoals:

    • 'Sluiten tussen X AM en Y PM'.
    • 'Sluiten als de temperatuur boven x°c komt'.
  • Grafiek met temperatuur van de afgelopen 10min.

Benodigdheden

  • frambozenpi
  • LCD scherm
  • temperatuursensor
  • reed-schakelaar
  • broodplankje
  • helderheidssensor
  • MCP3008
  • stappenmotor
  • ULN2003 stappenmotor stuurprogramma
  • potentiometer
  • weerstanden
  • veel voorkomende bouwmaterialen

Stap 1: De database

De databank
De databank

Wat willen we?

  1. al onze sensoren op één plek
  2. al onze meetgegevens op één plek
  3. alle opgetreden gebeurtenissen (voor het geval er zich problemen voordoen)

Hoe lossen we dit op?

  1. Eén tafel met alle mogelijke evenementen
  2. Eén tabel met het logboek (gebeurtenissen die hebben plaatsgevonden)
  3. Een tafel met de sensoren
  4. Eén tabel met de gemeten gegevens

Stap 2: Maak een Fritzing-schema

Maak een Fritzing-schema
Maak een Fritzing-schema
Maak een Fritzing-schema
Maak een Fritzing-schema

Deze stap is niet noodzakelijk, maar wordt ten zeerste aanbevolen. Je werk van tevoren plannen is altijd een goed idee en zal later veel tijd besparen als iets niet meer werkt.

Stap 3: Begin met het ontwerpen van uw frontend

Begin met het ontwerpen van uw frontend
Begin met het ontwerpen van uw frontend

Als u niet weet welke gegevens u wilt weergeven, kunt u uw backend niet efficiënt maken.

Gebruik Figma of Adobe XD om een prototype van uw website te maken.

Stap 4: Programmeren

Programmeren
Programmeren

Er zijn veel manieren om tot dezelfde conclusie te komen. De mijne is er maar één van. Je kunt mijn mening hier vinden.

Stap 5: bouwen en testen

je hebt een planning.

Je hebt de hardware.

je hebt een front-end.

Je hebt een achterban.

Maak nu een behuizing voor je apparaat en begin met het integreren van alles wat je hebt gemaakt.

Ik gebruikte een plastic doos en goedkoop hout als ondersteuning, omdat het een eenvoudig prototype is, maar je kunt het desgewenst direct in je huis integreren.

Als alles is gezegd en gedaan, kunt u beginnen met testen, probeer elke functie in elke mogelijke volgorde te gebruiken om er zeker van te zijn dat er geen problemen zijn.

Aanbevolen: