Përmbajtje:

Si të bëni një ushqyes automatik të peshkut: 6 hapa (me fotografi)
Si të bëni një ushqyes automatik të peshkut: 6 hapa (me fotografi)

Video: Si të bëni një ushqyes automatik të peshkut: 6 hapa (me fotografi)

Video: Si të bëni një ushqyes automatik të peshkut: 6 hapa (me fotografi)
Video: ЦЫПЛЕНОК ТАПАКА. Простой рецепт для начинающих!!! 2024, Korrik
Anonim
Si të bëni një ushqyes automatik të peshkut
Si të bëni një ushqyes automatik të peshkut

Si pjesë e studimeve tona inxhinierike na u kërkua të përdorim një Arduino ose/dhe një mjedër në mënyrë që të zgjidhim një problem të përditshëm.

Ideja ishte të bënim diçka të dobishme dhe për të cilën ne jemi të interesuar. Ne donim të zgjidhnim një problem të vërtetë. Ideja për të bërë një ushqyes automatik të peshkut doli pas disa stuhi mendimesh.

A keni harruar ndonjëherë të ushqeni peshkun tuaj? Apo jeni aq të zënë sa nuk keni shumë kohë për t'u kujdesur për të dhe përfundon të jeni pjesë e mobiljeve?

I ndodh mikut tonë çdo herë sepse kthehet vonë në shtëpi dhe të nesërmen në mëngjes, duhet të largohet herët nga shtëpia. Ndonjëherë prindërit e tij kujdesen për peshkun e tij, por ata gjithashtu nuk kanë shumë kohë për ta bërë këtë çdo herë. Pra, për të zgjidhur këtë problem, ne kishim këtë ide projekti e cila duhet t'ju interesojë edhe juve.

Siç duhet ta dini, një peshku ka nevojë për disa kërkesa për të jetuar në kushte të mira. E para është madhësia e akuariumit i cili duhet të jetë mjaft i madh për t'i dhënë hapësirë peshqve për të notuar lirshëm. Kushti i dytë ka të bëjë me ujin i cili duhet të filtrohet përgjithmonë. Ky ujë gjithashtu duhet të ajroset dhe përtërihet pjesërisht për të ulur përqendrimet e substancave të padëshirueshme. Së fundi, uji duhet të mbahet në një gamë optimale të temperaturës, në varësi të llojit të peshkut. Dhe kushti i tretë ka të bëjë me ushqimin. Në të vërtetë, peshqit duhet të ushqehen deri në dy herë në ditë.

Qëllimi i këtij projekti është të ushqejmë peshqit tanë çdo ditë pa menduar për të. Për këtë, ne gjithashtu donim të dinim temperaturën e ujit sepse peshqit duhet të mbahen në një gamë optimale të temperaturës, në varësi të specieve të peshkut.

Për shkak të kufizimit të kohës, në këtë projekt do të përqendrohemi në ushqimin e peshkut dhe matjen e temperaturës.

Në këtë projekt, ju do të gjeni mënyrën për të rindërtuar projektin tonë për përdorimin tuaj. Materialet e modelit mund të zëvendësohen plotësisht nga përbërës të tjerë me madhësi të ndryshme, për të përshtatur projektin në akuariumin tuaj. Sidoqoftë, përbërësit kryesorë do t'ju përshkruhen në këtë udhëzues.

Me këtë ritëm, funksioni kryesor është përfunduar, por çdo projekt mund të shtyhet më tej, të përmirësohet dhe të përmirësohet. Pra, mos ngurroni ta përmirësoni këtë projekt vetë, në mënyrë që të kujdeseni për peshqit tanë.

Hapi 1: Përbërësit

Komponentët
Komponentët
Komponentët
Komponentët
Komponentët
Komponentët

Këtu është një listë e përbërësve kryesorë që do t'ju nevojiten për të bërë këtë projekt:

Arduino Mega

Një Arduino Mega është një kartë elektronike e pajisur me një mikrokontrollues i cili mund të zbulojë ngjarjet nga një sensor, në program dhe për të komanduar aktivizuesit. Prandaj është një ndërfaqe e programueshme. Kjo ndërfaqe është komponenti kryesor i projektit tonë me të cilin ne furnizojmë përbërësit e tjerë.

Breadbord & tela

Tjetra, ne kemi tabelën e bukës dhe telat të cilat na lejojnë të arrijmë lidhje të ndryshme elektrike.

Servomotor

Pastaj, servomotori i cili ka aftësinë për të arritur pozicione të paracaktuara dhe ruajtjen e tyre. Në rastin tonë, servomotori do të lidhet me një shishe plastike e cila do të veprojë si rezervuari i peshkut. Rrotullimi i shishes ju lejon të hidhni ushqimin për peshkun.

Sensor temperature

Ne gjithashtu kemi një sensor të temperaturës. Sensori përcakton temperaturën në ujë dhe e dërgon këtë informacion përmes një autobusi me 1 tela në Arduino. Sensori mund të përdoret në temperaturë prej -55 deri në 125 ° C, që është shumë më tepër se ajo që na nevojitet.

Ekran LCD

Ekrani LCD përdoret për të shfaqur informacionin e temperaturës. Ju gjithashtu duhet të përdorni një potenciometër 10 kΩ për të kontrolluar kontrastin e ekranit dhe një rezistencë 220 Ω për të kufizuar rrymën në ekran.

LEDs

Ju gjithashtu duhet të përdorni 2 LED për të treguar nëse temperatura e ujit është shumë e lartë ose shumë e ulët

Rezistencat

Rezistencat përdoren kryesisht për të kufizuar rrymën në disa përbërës.

Shishe plastike

Ne morëm një shishe plastike si rezervuari ynë i ushqimit të peshkut

Ju duhet të shkurtoni disa vrima në shishe për të lënë ushqimin të bjerë tek peshku juaj

Këtu është një tabelë që përmban çmimet e përbërësve dhe ku mundeni sipas tyre (foto 9)

Hapi 2: Montimi i paneleve prej druri

Montimi i paneleve prej druri
Montimi i paneleve prej druri
Montimi i paneleve prej druri
Montimi i paneleve prej druri
Montimi i paneleve prej druri
Montimi i paneleve prej druri

Për të filluar, zgjidhni disa panele druri dhe prerë vendosjen e pajisjeve tuaja në njërën prej paneleve. Duke përdorur disa thonj dhe panele druri, ju mund të krijoni modelin tuaj.

Fiksoni dy panelet prej druri së bashku me një kënd prej 90 ° (figura 2) dhe përforcojini ato me dy kllapa druri (figura 3).

Komponentët elektronikë do të vendosen në një kuti plastike, kjo kuti do të fiksohet pas panelit prej druri vertikal.

Për ta bërë këtë, prerë një vrimë në këtë kuti për të kaluar kabllon e energjisë (figura 4).

Pastaj, rregulloni atë me një stapler në panelin prej druri (foto 5).

Pas kësaj, vendosni ekranin LCD, servomotorin dhe LED në vrimat e tyre përkatëse. Fiksoni shishen plastike në servomotor (foto 6).

Hapi 3: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Ju duhet të përdorni dy Arduino për të ndarë kodin e servomotorit nga kodi i LCD -së, sensorit dhe LED -ve. Meqenëse servomotori do të rrotullohet çdo 12 orë, sensori do të dërgojë informacione të temperaturës në ekranin LCD çdo 12 orë gjithashtu nëse kodet e tyre janë në të njëjtin program.

E para do të menaxhojë sensorin, ekranin LCD dhe LED. E dyta do të menaxhojë servomotorin.

Për instalimet elektrike të sensorit, do të duhet të lidheni (Sensori -> Arduino):

  • VCC -> Arduino 5V, plus një rezistencë 4.7 kΩ që kalon nga VCC në Data
  • Të dhëna -> Çdo pin Arduino
  • GND -> Arduino GND

Për instalimet elektrike të ekranit LCD, do të duhet të lidheni (LCD -> Arduino):

  • VSS -> GND
  • VDD -> KQV
  • V0 -> potenciometër 10 kΩ
  • RS -> Arduino pin 12
  • R/W -> GND
  • E -> Arduino pin 11
  • DB0 në DB3 -> ASNJ
  • DB4 -> pin Arduino 5
  • DB5 -> pin Arduino 4
  • DB6 -> pin Arduino 3
  • LED (+) -> VCC përmes një rezistence 220 Ω
  • LED (-) -> GND

Për instalimet elektrike LED, do të duhet të lidheni (Arduino -> LED -> Breadboard):

Çdo pin Arduino -> Anoda pin -> Kodi i katodës në GND përmes një rezistence 220 Ω

Për instalimet elektrike servomotor, do të duhet të lidheni (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Të dhëna -> Çdo pin Arduino

Ju mund të shihni instalimet elektrike përfundimtare në fotografi.

Hapi 4: Softuer

Meqenëse kemi dy Arduino, do të na duhen edhe dy programe.

Çdo program ndahet në tre pjesë. E para ka të bëjë me deklarimin e variablave dhe përfshin bibliotekat.

Pjesa e dytë është konfigurimi. It'sshtë një funksion i përdorur për të inicializuar variablat, modalitetet pin, fillimin e përdorimit të bibliotekave, etj.

Pjesa e fundit është lak. Pas krijimit të një funksioni konfigurimi, funksioni i lakut bën pikërisht atë që sugjeron emri i tij, dhe bën sythe njëra pas tjetrës, duke lejuar që programi juaj të ndryshojë dhe të përgjigjet.

Kodet tona mund t'i gjeni në skedarin e bashkuar.

Hapi 5: Si funksionon

Si punon
Si punon

Tani, le të shohim se si funksionon projekti.

Arduino MEGA është programuar për të fuqizuar servomotorin çdo 12 orë. Ky servomotor do të lejojë që shishja plastike të bëjë një rrotullim 180 ° dhe pastaj të kthehet në pozicionin e saj fillestar.

Ju duhet të shkurtoni disa vrima në shishe. Pra, kur të kthehet, do të lëshojë disa ushqime peshku në akuarium (madhësitë e vrimave varen nga madhësia dhe sasia e ushqimit që dëshironi të bini).

Sensori i temperaturës do të japë një mesazh elektronik tek Arduino dhe Arduino do të komunikojë me ekranin LCD për të shfaqur temperaturën në ekran.

Nëse temperatura e ujit nuk është midis vlerave optimale (vendosim kodin [20 ° C; 30 ° C] në varësi të specieve të peshkut), një nga LED do të ndizet. Nëse temperatura është nën kufirin, LED pranë mesazhit ("Uji është shumë i ftohtë!") Do të ndizet. Nëse temperatura është mbi kufirin, atëherë LED -i tjetër do të ndizet.

Hapi 6: Përfundimi

Si përfundim, mund të themi se projekti është plotësisht operacional dhe është në gjendje të kryejë dy funksionet e tij kryesore: të ushqyerit e peshkut dy herë në ditë dhe shfaqjen e temperaturës me dy sinjalet e tij (LED) për të parandaluar kushtet kufizuese të temperaturës për peshkun Me

Për shkak të përmbajtjes dhe njohurive tona aktuale, ne nuk mund të themi se projekti ynë është një sistem plotësisht i automatizuar. Ne nuk mund ta përmirësojmë projektin ashtu siç donim, dhe për këtë arsye ju sugjerojmë disa ide për të arritur këtë qëllim:

Rregullimi i temperaturës së ujit: Ekrani LCD mund të shfaqë vetëm informacionin e temperaturës dhe të na tregojë kufirin e sipërm/të poshtëm të temperaturës përmes LED -ve dhe të mos ketë ndikim në rregullimin e tij

Mënyra manuale për të ushqyer peshkun: Krijoni mundësinë për të ushqyer peshkun tuaj vetë pa pasur nevojë të prisni 12 orë

Dhe kaq shumë ide të tjera që ju lejojmë të imagjinoni duke krijuar për ushqyesin tuaj dhe të personalizuar të peshkut.

Recommended: