Indholdsfortegnelse:
- Trin 1: Trin 1: Fremstilling af kabinettet + automatisk føder
- Trin 2: Trin 2: Tilslut dine komponenter
- Trin 3: Trin 3: Lav en database
- Trin 4: Trin 4: Skriv Python -kode og Arduino -kode
- Trin 5: Trin 5: HTML, CSS og JavaScript
- Trin 6: Trin 6: Samling af projektet
Video: SmartAquarium - Mathias: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)