INHOUDSOPGAWE:

Projek: Slim blindings: 5 stappe
Projek: Slim blindings: 5 stappe

Video: Projek: Slim blindings: 5 stappe

Video: Projek: Slim blindings: 5 stappe
Video: 5 ОШИБОК, которые испортят КУХНЮ. 2024, Julie
Anonim
Projek: Slim blindings
Projek: Slim blindings

Ek is 'n student aan Howest Kortrijk en ons moet ons eerste jaar ons bevoegdhede bewys op grond van 'n projek wat ons self moes ontwikkel.

Vir my projek het ek 'n 'smart Blinds' stelsel gekies wat outonoom sou werk op grond van gebruikersinvoer.

Kenmerke:

  • Werk heeltemal outonoom, behalwe vir die aanvanklike gebruikersinvoer.
  • Verander gedrag op grond van 'reëls' soos

    • 'Sluit tussen X AM en Y PM'.
    • 'Sluit wanneer die temperatuur x ° C oorskry'.
  • Grafiek met temperatuur van die afgelope 10min.

Voorrade

  • framboos pi
  • lcd vertoon
  • Temperatuur sensor
  • rietskakelaar
  • broodbord
  • helderheid sensor
  • MCP3008
  • stapmotor
  • ULN2003 stepper driver
  • potensiometer
  • weerstande
  • algemene boumateriaal

Stap 1: Die databasis

Die databasis
Die databasis

Wat wil ons hê?

  1. al ons sensors op een plek
  2. al ons gemete data op een plek
  3. alle gebeure wat plaasgevind het (as daar probleme ontstaan)

Hoe los ons dit op?

  1. Een tafel met alle moontlike geleenthede
  2. Een tabel met die logboek (gebeure wat plaasgevind het)
  3. Een tafel met die sensors
  4. Een tabel met die gemete data

Stap 2: Skep 'n Fritzing -skema

Skep 'n Fritzing -skema
Skep 'n Fritzing -skema
Skep 'n Fritzing -skema
Skep 'n Fritzing -skema

Hierdie stap is nie nodig nie, maar word sterk aanbeveel. Dit is altyd 'n goeie idee om u werk vooraf te beplan, en dit sal later baie tyd bespaar as iets ophou werk.

Stap 3: Begin met die ontwerp van u frontend

Begin met die ontwerp van u frontend
Begin met die ontwerp van u frontend

As u nie weet watter data u wil vertoon nie, kan u nie effektief u backend maak nie.

Gebruik Figma of Adobe XD om 'n prototipe van u webwerf te skep.

Stap 4: Programmering

Programmering
Programmering

Daar is baie maniere om tot dieselfde gevolgtrekking te kom. Myne is slegs een van hulle. U kan my mening hier vind.

Stap 5: Bou en toets

jy het 'n plan.

Jy het die hardeware.

jy het 'n frontend.

Jy het 'n backend.

Skep nou 'n omhulsel vir u toerusting en begin met die integrasie van alles wat u gemaak het.

Ek het 'n plastiekboks en goedkoop hout as ondersteuning gebruik, aangesien dit 'n eenvoudige prototipe is, maar u kan dit direk in u huis integreer as u wil.

As u alles klaar gesê het, kan u begin toets, probeer om elke funksie in elke moontlike volgorde te gebruik om seker te maak dat daar geen probleme is nie.

Aanbeveel: