Innehållsförteckning:
- Steg 1: Steg 1: Gör höljet + automatisk matare
- Steg 2: Steg 2: Anslut dina komponenter
- Steg 3: Steg 3: Skapa databas
- Steg 4: Steg 4: Skriv Python -kod och Arduino -kod
- Steg 5: Steg 5: HTML, CSS och JavaScript
- Steg 6: Steg 6: Montering av projektet
Video: SmartAquarium - Mathias: 6 steg
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-05 19:33
Ett stort problem för människor som har fisk är att när de åker på semester behöver de någon som tar hand om dem. Jag och min familj har samma problem och det är alltid hektiskt att hitta någon. Nu med mitt projekt hoppas jag bli av med det här problemet med mitt SmartAquarium.
Generell information:
- genomsnittskostnaden är cirka 313 euro
- totala mängden tid på att göra allt om projektet: 250 timmar (detta kan variera beroende på dina programmeringskunskaper)
Länkar:
- Min personliga hemsida: mathiasdeherdt.be
- Materialräkning aka BOM: FinalBOM.xlsx
Steg 1: Steg 1: Gör höljet + automatisk matare
Material:
- Trä
- Trä och superlim
- Plast kopp
- dörrknapp
- Skruvar
- Järnhandtag
- Gångjärn
- Hönsnät
- magnetik
Verktyg:
- Fick syn på
- Borrmaskin
- Sander
- Skruvmejslar
- Träfil
Bygg hölje steg för steg:
Steg 1: såg träet till önskad storlek. Du vill ha 2 plankor för topp och botten, 2 för vänster och höger sida och 2 för bak och fram. När du har allting, klistra ihop dem (med trälim) så att det bildas en låda. Se till att det är mycket tryck på träet så att allt kan limma ihop
Steg 2: Se till att du lämnar hål för kablarna och för lufthål. Det spelar egentligen ingen roll var de är, lägg dem bara där du verkar passa
Steg 3: När du har gjort dina hål tar du en vedfil och arkiverar allt så att det blir smidigt
Steg 4: limma handtaget ovanpå höljet och limma dörrhandtaget på sidan som kan öppnas och stängas. Anslut också dörren med gångjärnen och sätt in magnetik så att dörren förblir stängd
Bygga mataren steg för steg:
Steg 1: Hitta en inte så stor plastskål och gör ett litet hål i den, se till att locket på skålen lätt kan tas bort
Steg 2: Hitta något att göra fack inuti och anslut dem till en träpinne
Steg 3: Se till att träpinnen är större än stegmotorns roterande järn, vi ska göra ett hål där så att stegmotorn flyttar allt inuti
Steg 4: Gör något som kan placera mataren ovanför hålet i ditt akvarium, jag gjorde det med någon form av byggleksaker
Steg 2: Steg 2: Anslut dina komponenter
Komponenter (du kan alltid referera till min stycklista):
- Hallon Pi med kraftfull smidighet
- Arduino typ A till B
- Vattentät ds18b20
- QAPASS 1602A display
- Stegmotor 28BYJ-48
- Brödbrädor
- Man till man tråd, man till hon tråd
- Motstånd
- PH -sensor 40x40 mm
- Fläkt
- Kraftkänsligt motstånd (FSR)
- Relä
- 2 potentiometriska sensorer
- LM2596S DC-DC
- [LAMPA]
Verktyg
- Lödkolv
- Avtagningstång
- Skruvmejsel
- Krympslang
- Varmluftsfläkt
- slipmaskin
Så var ska jag börja? Först måste du skaffa varje komponent, försök sedan följa min schema efter bästa förmåga.
Pi är den viktigaste pusselbiten, den kommer att fungera som ett nav som styr allt, även Arduino. Arduino kommer att vara slaven till Pi men mer av det senare i steg 3.
Det mesta av schemat är rakt fram, anslut allt och se till att grunderna är anslutna bra. Det svåra är din lampa. Vi måste bryta strömbrytaren och ansluta den till ett relä. Om vi gör det kan du förstöra lampan. När strömbrytaren är öppen ansluter du 2 ledningar till lampans ledningar. Anslut dem till reläet [BILD]
Också ett viktigt meddelande, använd värmekrympslangen när kablar utsätts så att de inte stör varandra.
Steg 3: Steg 3: Skapa databas
Först vill du göra en modell för din databas, min kommer att se ut så här [Bild 1], jag har två tabeller, en för min sensor och en för min mätning.
I sensortabellen behöver du ett ID, namn (på sensorn) och en enhet. I mättabellen har jag mitt sensor_ID (från mitt sensortabell), en tid för när du tog en mätning och värdet på din mätning. Vi behöver också ett annat bord för ljuset, detta är så att vi kan slå på och av det på webbplatsen och få den aktuella statusen att visas.
När du har skapat databasen kommer du att lägga den på Raspberry Pi.
Steg 4: Steg 4: Skriv Python -kod och Arduino -kod
Nu är det dags för det verkliga arbetet, att skriva kod för allt. Inuti zip -filen hittar du min (inte så bra) kod. Det finns information i kommentarsfältet.
För backend behöver du bara filen app.py.
För frontend behöver du mallarna och statisk
Som jag sa i steg 2 är Arduino en slav av Raspberry Pi. Vi gör detta så att vi kan ansluta Arduino till Pi med en usb -kabel och göra några redigeringar och installera några saker. Först och främst kommer du att installera nanpy på Pi.
Steg 5: Steg 5: HTML, CSS och JavaScript
Utformningen av webbplatsen är också en mycket viktig del av projektet, det är ett sätt att kontrollera saker som temperaturen och att ge mat automatiskt.
Jag valde att göra rektanglar där jag visar mina värden inuti.
Det finns också en cool funktion där du kan se en graf över alla data från temperatur- och PH -sensorn.
Steg 6: Steg 6: Montering av projektet
När alla andra steg är klara kan du börja montera allt tillsammans. Alla dina komponenter går in i trälådan du gjorde. Vi fäster allt på väggen med hjälp av kardborreband och placerar allt på rätt plats och ser fortfarande till att allt är korrekt anslutet.
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)