Innholdsfortegnelse:

Prosjekt: Smart persienner: 5 trinn
Prosjekt: Smart persienner: 5 trinn

Video: Prosjekt: Smart persienner: 5 trinn

Video: Prosjekt: Smart persienner: 5 trinn
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Prosjekt: Smart persienner
Prosjekt: Smart persienner

Jeg er student ved Howest Kortrijk, og det første året må vi bevise våre ferdigheter basert på et prosjekt vi måtte utvikle selv.

For prosjektet mitt valgte jeg et "smart persienner" -system som ville fungere autonomt basert på brukerinngang.

Funksjoner:

  • Fungerer helt autonomt, bortsett fra første brukerinngang.
  • Endre atferd basert på "regler" som f.eks

    • 'Lukk mellom X AM og Y PM'.
    • 'Lukk når temperaturen overstiger x ° c'.
  • Diagram med temperatur de siste 10 minuttene.

Rekvisita

  • bringebær pi
  • LCD-skjerm
  • temperatur sensor
  • sivbryter
  • brødbrett
  • lysstyrkesensor
  • MCP3008
  • trinnmotor
  • ULN2003 stepper driver
  • potensiometer
  • motstander
  • vanlige byggematerialer

Trinn 1: Databasen

Databasen
Databasen

Hva vil vi?

  1. alle sensorene våre på ett sted
  2. alle våre målte data på ett sted
  3. alle hendelser (i tilfelle problemer oppstår)

Hvordan løser vi dette?

  1. Ett bord med alle mulige arrangementer
  2. Ett bord med loggen (hendelser som skjedde)
  3. Ett bord med sensorene
  4. En tabell med de målte dataene

Trinn 2: Lag et Fritzing -skjema

Lag et Fritzing -skjema
Lag et Fritzing -skjema
Lag et Fritzing -skjema
Lag et Fritzing -skjema

Dette trinnet er ikke nødvendig, men anbefales på det sterkeste. Å planlegge arbeidet ditt på forhånd er alltid en god idé, og du vil spare mye tid senere når noe slutter å fungere.

Trinn 3: Begynn å designe frontenden

Begynn å designe frontenden
Begynn å designe frontenden

Hvis du ikke vet hvilke data du vil vise, vil du ikke effektivt kunne lage backend.

Bruk Figma eller Adobe XD til å lage en prototype av nettstedet ditt.

Trinn 4: Programmering

Programmering
Programmering

Det er mange måter å komme til den samme konklusjonen. Min er bare en av dem. Du finner min mening her.

Trinn 5: Bygging og testing

du har en plan.

Du har maskinvaren.

du har en frontend.

Du har en backend.

Lag nå et kabinett for utstyret ditt og begynn å integrere alt du har laget.

Jeg brukte en plastboks og billig tre som støtte siden det er en enkel prototype, men du kan integrere den direkte i hjemmet ditt hvis du ønsker det.

Når alt er sagt og gjort, kan du begynne å teste, prøv å bruke hver funksjon i alle mulige rekkefølge for å sikre at det ikke er problemer.

Anbefalt: