
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Ta dokument vam omogoča, da zgradite polavtomatiziran ribnik z minimalno človeško interakcijo.
Zahvaljujoč Arduinu bo ta projekt nahranil ribnike v ribniku. Ribja hrana je shranjena v rezervoarju. Filtrirna črpalka se zažene, če so izpolnjeni podnebni pogoji, merjeni s temperaturnimi senzorji in foto -uporovno celico.
1. korak: Materiali
Za izvedbo tega projekta je potrebno več materialov. Za izdelavo okvirja so bili večinoma uporabljeni reciklirani materiali in surovine. Tu je seznam komponent, ki smo jih uporabili:
- Lesena deska za gradnjo okvirja (reciklirani materiali)
- Električna škatla (reciklirani materiali)
- Električni priključni blok (reciklirani materiali)
- Arduino Uno (kupljeno na Amazonu)
- Odklopniki 10A C krivulja (reciklirani materiali)
- Servo motor Arduino (kupljen na Amazonu)
- Fotocelica (kupljena na Amazonu)
- Kontaktor 5V (kupljeno na Amazonu)
- Ura v realnem času (RTC DS3231) (kupljeno na Amazonu)
- Kompenzator hladnega stika MAX6675 (kupljeno pri Amazonu)
- Sonda s termoelementom K (kupljeno na Amazonu)
- Filtrska črpalka za ribnik 230V (reciklirani materiali)
- 220 ohmski upor (kupljeno na Amazonu)
- Breadbord (kupljeno na Amazonu)
- Prazna 5 -litrska plastična steklenica (reciklirani materiali)
- Cevi (reciklirani materiali)
- 3D tiskan ventil
2. korak: Struktura



Za podporo vseh sestavnih delov je bila izdelana lesena konstrukcija. Ta struktura 5L steklenice, da jo napolnite s hrano za ribe. Cevni sistem prinaša hrano v ventil (natisnjeno v 3D) in upravlja s količino dobavljene hrane.
Cevi so izdelane iz PVC cevi, sestavljene skupaj z lepilom. Ventil je pritrjen v ceveh in je razdeljen na 2 dela: os in ventil. Najprej je treba os pritrditi prečno skozi PVC cevi, nato pa os z vijačnim priključkom sestaviti z ventilsko ploščo.
Ventil lahko natisnete s stp datoteko.
Korak: Elektronska škatla

Električna škatla, nameščena poleg lesene konstrukcije, ščiti celoten električni sistem. V našem primeru je električna škatla nameščena pod ploščo, ki podpira oskrbo s hrano.
Odklopnik se uporablja za zaščito 230V črpalke pred kratkim stikom, več električnih sponk omogoča ožičenje črpalk.
Arduino Uno in plošča sta pritrjeni v električni škatli: Arduino je zlepljen s silikonom, krtača je samolepilna.
V električni omarici sta narejeni dve luknji, tako da se lahko napelje napajalni kabel črpalke in splošni napajalni kabel.
Malina se napaja preko transformatorja, ki ga je treba priključiti v vtičnico 230V, ki na zgornjem diagramu ni vidna. Vtični modul, vstavljen poleg odklopnikov, je mogoče kupiti ločeno. Uporabljamo zunanjo baterijo USB.
4. korak: Ožičenje električne omarice



Projektno ožičenje je sestavljeno iz dveh delov: enega v zelo nizki napetosti (5V) in drugega v nizko napetosti (230V).
Nizkonapetostni del napaja črpalko preko krmilnih kontaktov 5V kontaktorjev, malino pa napaja tudi preko transformatorja.
Zelo nizka napetost oskrbuje Raspberry, Arduino in delovanje vseh elektronskih komponent (RTC, kompenzator hladnega stika, Photocell, 5V kontaktor, …).
To energijo napaja transformator do maline, nato pa napaja Arduino prek povezave USB. Kabel USB obnavlja tudi podatke v Arduinu za ustvarjanje grafikonov.
Tukaj je opisano, kako ožičiti zelo nizkonapetostni del Arduino:
Za napajanje nizke napetosti v električno omarico se pripelje kabel iz TGBT. Nato gre skozi odklopnik 10A za zaščito črpalke.
Spodaj je opisano, kako ožičiti nizkonapetostni del Arduino:
5. korak: Programiranje Arduino, Python in PHP
Namestitev spletnega strežnika
Za vizualizacijo grafikona moramo namestiti spletni strežnik. Apache bomo uporabljali zaradi njegove združljivosti s PHP in enostavnosti namestitve. Če želite to narediti, se povežemo z malinovim pi s pomočjo SSH in izvedemo naslednje ukaze:
sudo apt namestite apache2 php php-mbstring
sudo chown -R pi: www -data/var/www/html
sudo chmod -R 770/var/www/html
Zdaj bo vse, kar damo v imenik/var/www/html, na našem spletnem strežniku. Če želimo preizkusiti, ali vse deluje, bomo pri dostopu do strežnika uporabili PHP, da nam posreduje nekaj informacij.
sudo rm /var/www/html/index.html
echo ""> /var/www/html/index.php
Če v spletnem brskalniku dostopamo do pi -jevega naslova IP, bomo videli nekaj informacij o PHP -ju. Privzeto nam za pi -jev IP ni treba vnesti ničesar, ker bo uporabil katero koli datoteko z imenom index. Zdaj moramo samo dati svoje datoteke v imenik/var/www/html in lahko dostopamo do grafikona in ga poljubno znova naložimo.
Če želite zagnati de reader.py, moramo v rc.local dodati novo vrstico. Dostopiti moramo do maline po protokolu ssh. Zapišite to vrstico, da spremenite rc.local:
nano /etc/rc.local
zdaj lahko dodamo to vrstico:/usr/bin/python3 /var/www/html/Projet/reader.py & za neposreden zagon datoteke reader.py.
Imenik HTML moramo postaviti na pot/var/www/. Ko se malina napaja, vsako sekundo v Arduinu obnovi podatke o temperaturi in svetlobi, da ustvari grafikon.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)

Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Akustična levitacija z Arduino Uno Korak po korak (8 korakov): 8 korakov

Akustična levitacija z Arduino Uno Korak po korak (8 korakov): ultrazvočni pretvorniki zvoka L298N Dc ženski adapter z napajalnim vtičem za enosmerni tok Arduino UNOBreadboard Kako to deluje: Najprej naložite kodo v Arduino Uno (to je mikrokrmilnik, opremljen z digitalnim in analogna vrata za pretvorbo kode (C ++)
Vijak - Nočna ura za brezžično polnjenje DIY (6 korakov): 6 korakov (s slikami)

Bolt - Nočna ura za brezžično polnjenje DIY (6 korakov): Induktivno polnjenje (znano tudi kot brezžično polnjenje ali brezžično polnjenje) je vrsta brezžičnega prenosa energije. Za zagotavljanje električne energije prenosnim napravam uporablja elektromagnetno indukcijo. Najpogostejša aplikacija je brezžično polnjenje Qi
Merilnik korakov 1. del: Enobarvni zaslon 128x32 in Arduino: 5 korakov

Pedometer 1. del: Enobarvni zaslon 128x32 in Arduino: To je osnovna vadnica, ki uči, kako uporabljati zaslon OLED s svojim Arduinom. Uporabljam zaslon velikosti 128x32, lahko pa uporabite tudi drugačen zaslon z ločljivostjo in po potrebi spremenite ločljivost/koordinate. V tem delu vam bom pokazal, kako
Preklopna obremenitvena banka z manjšo velikostjo korakov: 5 korakov

Preklopna banka odpornikov obremenitve z manjšo velikostjo korakov: Banke uporovnih obremenitev so potrebne za preskušanje energetskih proizvodov, za karakterizacijo sončnih kolektorjev, v preskusnih laboratorijih in v industriji. Reostati zagotavljajo stalno spreminjanje odpornosti na obremenitev. Ker pa se vrednost upora zmanjša, moč