
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

Detta dokument är tänkt att låta dig bygga en halvautomatiserad damm med minimal mänsklig interaktion.
Tack vare en Arduino kommer detta projekt att mata fisken i en damm. Fiskmat lagras i en tank. En filterpump startar om klimatförhållandena, mätt med temperaturgivare och fotoresistiva celler, är uppfyllda.
Steg 1: Material
För att genomföra detta projekt krävs flera material. Återvunnet och råmaterial användes mestadels för att bygga ramen. Här är en lista över de komponenter vi använde:
- Träplanka för att bygga ramen (återvunnet material)
- Elbox (återvunnet material)
- Elektrisk kopplingsplint (återvunnet material)
- Arduino Uno (köpt på Amazon)
- Effektbrytare 10A C kurva (återvunnet material)
- Arduino servomotor (köpt på Amazon)
- Fotocell (köpt på Amazon)
- Contactor 5V (köpt på Amazon)
- Realtidsklocka (RTC DS3231) (köpt på Amazon)
- Cold junction compensator MAX6675 (köpt från Amazon)
- K termoelement sond (köpt på Amazon)
- Dammfilterpump 230V (återvunnet material)
- 220 Ohms motstånd (köpt på Amazon)
- Brödbord (köpt på Amazon)
- En tom 5 liters plastflaska (återvunnet material)
- Rör (återvunnet material)
- 3D -tryckt ventil
Steg 2: Struktur



En träkonstruktion gjordes för att stödja alla komponenter. Denna struktur 5L -flaskan för att fylla den med fiskmat. Ett rörsystem leder maten till en ventil (tryckt i 3D) och hanterar mängden mat som levereras.
Rören är gjorda av PVC -rör monterade tillsammans med lim. Ventilen sitter fast i rören och är uppdelad i 2 delar: axeln och ventilen. Först måste axeln fixeras tvärs genom PVC -rören och sedan kan axeln monteras med ventilplattan via en skruvanslutning.
Ventilen kan skrivas ut med STP -filen.
Steg 3: Elektronisk låda

En elektrisk låda installerad bredvid trästrukturen skyddar hela elsystemet. I vårt fall är elboxen installerad under brädet som stöder matförsörjningen.
Strömbrytaren används för att skydda 230V-pumpen från en kortslutning, flera elektriska terminaler gör det möjligt att ansluta pumparna.
Arduino Uno och brödbrädan är fästa i elboxen: Arduino är limmad med silikon, brödbordet är självhäftande.
Två hål görs i elboxen så att pumpens strömkabel och den allmänna strömkabeln kan passera igenom.
Hallonet drivs via sin transformator som måste anslutas till ett 230V -uttag som inte syns i diagrammet ovan. Plug -modulen som sätts in bredvid effektbrytare kan köpas separat. Vi använder ett externt USB -batteri.
Steg 4: Anslutning av elboxen



Projektledningen är gjord i två delar: en i mycket låg spänning (5V) och den andra delen i lågspänning (230V).
Lågspänningsdelen försörjer pumpen genom 5V -kontaktorns styrkontakter och levererar även hallon via sin transformator.
Den mycket låga spänningen levererar hallon, Arduino och drift av alla elektroniska komponenter (RTC, kallkorsningskompensator, fotocell, 5V kontaktor, …).
Denna ström levereras av transformatorn till hallon och sedan driver den Arduino via en USB -anslutning. USB -kabeln återställer också data i Arduino för att generera diagrammen.
Så här kopplar du Arduino mycket lågspänningsdel:
En kabel från TGBT förs in för att mata lågspänningen till elboxen. Därefter passerar den genom effektbrytaren 10A för att skydda pumpen.
Så här kopplar du Arduino lågspänningsdel:
Steg 5: Programmering Arduino, Python och PHP
Installation av webbservern
Vi måste installera en webbserver för att visualisera diagrammet. Vi kommer att använda apache för dess PHP -kompatibilitet och enkel installation. För att göra det ansluter vi till hallon pi med SSH och vi kör följande kommandon:
sudo apt installera apache2 php php-mbstring
sudo chown -R pi: www -data/var/www/html
sudo chmod -R 770/var/www/html
Nu kommer allt vi lägger till i/var/www/html -katalogen i vår webbserver. För att försöka om allt fungerar kommer vi att använda be PHP för att ge oss lite information när vi kommer åt servern.
sudo rm /var/www/html/index.html
echo ""> /var/www/html/index.php
Om vi får tillgång till Pi: s IP -adress i en webbläsare ser vi lite information om PHP. Som standard behöver vi inte lägga något efter pi: ns IP eftersom det kommer att använda någon fil som heter index. Nu behöver vi bara lägga våra filer i katalogen/var/www/html så kan vi komma åt diagrammet och ladda om det efter behag.
För att starta de reader.py måste vi lägga till en ny rad i rc.local. Vi måste komma åt på hallon med ssh -protokollet skriva den här raden för att ändra rc.local:
nano /etc/rc.local
nu kan vi lägga till den här raden:/usr/bin/python3 /var/www/html/Projet/reader.py & för att starta filen reader.py direkt.
Vi måste sätta HTML -katalogen i sökvägen/var/www/. När hallonet drivs återställer det temperatur- och ljusdata varje sekund i Arduino för att skapa ett diagram.
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 ++)