Indholdsfortegnelse:

SmartAquarium - Mathias: 6 trin
SmartAquarium - Mathias: 6 trin

Video: SmartAquarium - Mathias: 6 trin

Video: SmartAquarium - Mathias: 6 trin
Video: seeing wife face for first time #shorts 2024, September
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Et stort problem for folk, der har fisk, er, at når de tager på ferie, har de brug for nogen til at tage sig af dem. Mig og min familie har det samme problem, og det er altid en travlhed at finde nogen. Nu med mit projekt håber jeg at slippe af med dette problem med mit SmartAquarium.

Generel information:

  • gennemsnitlige omkostninger er omkring 313 euro
  • samlet tidsforbrug på at lave alt om projektet: 250 timer (dette kan variere afhængigt af dine programmeringsevner)

Links:

  • Mit personlige websted: mathiasdeherdt.be
  • Materialeseddel aka BOM: FinalBOM.xlsx

Trin 1: Trin 1: Fremstilling af kabinettet + automatisk føder

Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder
Trin 1: Fremstilling af kabinettet + automatisk føder

Materialer:

  • Træ
  • Træ og superlim
  • Plastik kop
  • dørhåndtag
  • Skruer
  • Jernhåndtag
  • Hængsler
  • Kyllingetråd
  • magnetik

Værktøjer:

  • Sav
  • Boremaskine
  • Sander
  • Skruetrækkere
  • Træfil

Bygning af beklædning trin for trin:

Trin 1: savede træet til din ønskede størrelse. Du vil have 2 planker til toppen og bunden, 2 til venstre og højre side og 2 til bagsiden og fronten. Når du har alt, skal du lime dem sammen (med trælim), så der dannes en kasse. Sørg for, at der er et stort pres på træet, så alt kan limes sammen

Trin 2: Sørg for at efterlade huller til kablerne og til lufthuller. Det er ikke ligegyldigt, hvor de er, bare sæt dem, hvor du synes passer

Trin 3: Når du har lavet dine huller, tager du en træfil og arkiverer alt, så det er glat

Trin 4: lim håndtaget oven på dit kabinet og lim dørhåndtaget på den side, der kan åbnes og lukkes. Tilslut også døren med hængslerne og sæt magnetik, så døren forbliver lukket

Byg feeder trin for trin:

Trin 1: Find en ikke så stor plastikskål og lav et lille hul i den, sørg for at skålens låg let kan fjernes

Trin 2: Find noget at lave rum indeni, og slut dem til en træpind

Trin 3: Sørg for, at træpinden er større end trinmotorens roterende jern, vi laver et hul der, så trinmotoren flytter alt indeni

Trin 4: Lav noget, der kan placere føderen over hullet i dit akvarium, jeg lavede det med en slags byggelegetøj

Trin 2: Trin 2: Tilslut dine komponenter

Trin 2: Tilslut dine komponenter
Trin 2: Tilslut dine komponenter
Trin 2: Tilslut dine komponenter
Trin 2: Tilslut dine komponenter
Trin 2: Tilslut dine komponenter
Trin 2: Tilslut dine komponenter

Komponenter (du kan altid referere til min stykliste):

  • Hindbær Pi med kraftig smidighed
  • Arduino type A til B
  • Vandtæt DS18B20
  • QAPASS 1602A display
  • Trinmotor 28BYJ-48
  • Brødbrætter
  • Mand til han ledning, mand til kvinde ledning
  • Modstande
  • PH -sensor 40x40 mm
  • Ventilator
  • Kraftfølsom modstand (FSR)
  • Relæ
  • 2 potentiometrisk sensor
  • LM2596S DC-DC
  • [LAMPE]

Værktøjer

  • Loddekolbe
  • Afisoleringstang
  • Skruetrækker
  • Krympeslange
  • Varmluftsblæser
  • slibemaskine

Så hvor skal man begynde? Først og fremmest bliver du nødt til at få hver komponent, derefter skal du prøve at følge min skema efter bedste evne.

Pi er den vigtigste brik i puslespillet, den kommer til at fungere som et knudepunkt, der styrer alt, selv Arduino. Arduino vil være slave af Pi, men mere af det senere i trin 3.

Det meste af skematikken er lige frem, forbind alt og sørg for, at grundene er tilsluttet godt. Den svære del er din lampe. Vi bliver nødt til at bryde kontakten og slutte den til et relæ. Hvis vi ødelægger dette, kan du ødelægge lampen. Når kontakten er åben, skal du tilslutte 2 ledninger til ledningerne på lampen. Tilslut dem til relæet [BILLEDE]

Også en vigtig besked, brug varmekrympeslangen, når kabler udsættes, så de ikke forstyrrer hinanden.

Trin 3: Trin 3: Lav en database

Trin 3: Lav en database
Trin 3: Lav en database

Først vil du lave en model til din database, min vil se sådan ud [Billede 1], jeg har to tabeller, en til min sensor og en til min måling.

I sensortabellen skal du bruge et ID, navn (på sensoren) og en enhed. I målingstabellen har jeg mit sensor_ID (fra min sensortabel), et tidspunkt for hvornår du tog en måling og værdien af din måling. Vi har også brug for et andet bord til lyset, dette er så vi kan tænde og slukke det på webstedet og få den aktuelle status vist.

Når du har oprettet databasen, vil du lægge den på Raspberry Pi.

Trin 4: Trin 4: Skriv Python -kode og Arduino -kode

Trin 4: Skriv Python -kode og Arduino -kode
Trin 4: Skriv Python -kode og Arduino -kode

Nu er det tid til det rigtige arbejde, skrive kode til alt. Inde i zip -filen finder du min (ikke så gode) kode. Der er information sat i kommentarfeltet.

Til backend har du kun brug for filen app.py.

Til frontend skal du bruge skabeloner og statisk

Som jeg sagde i trin 2, er Arduino en slave af Raspberry Pi. Vi gør dette, så vi kan forbinde Arduino til Pi med et usb -kabel og foretage et par redigeringer og installere et par ting. Først og fremmest skal du installere nanpy på Pi.

Trin 5: Trin 5: HTML, CSS og JavaScript

Trin 5: HTML, CSS og JavaScript
Trin 5: HTML, CSS og JavaScript

Designet på hjemmesiden er også en meget vigtig del af projektet, det er en måde at kontrollere ting som temperaturen og automatisk give mad.

Jeg valgte at lave rektangler, hvor jeg viste mine værdier inde.

Der er også en cool funktion, hvor du kan se en graf over alle data fra temperatur- og PH -sensoren.

Trin 6: Trin 6: Samling af projektet

Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet
Trin 6: Samling af projektet

Når alle de andre trin er gennemført, kan du begynde at samle alt sammen. Alle dine komponenter går inde i den trækasse, du har lavet. Vi fastgør alt på væggen ved hjælp af velcro og placerer alt på det rigtige sted og stadig sørger for, at alt er tilsluttet korrekt.

Anbefalede: