Cov txheej txheem:

Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder: 6 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder: 6 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder: 6 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder: 6 Kauj Ruam (nrog Duab)
Video: 6 Nqi Lus Qhia Kev Ua neej ( leej twg mloog lub neej yuav zoo tuaj) 2024, Hlis ntuj nqeg
Anonim
Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder
Yuav Ua Li Cas Tsis Siv Neeg Ntses Feeder

Raws li ib feem ntawm peb cov kev tshawb fawb engineering peb tau thov kom siv Arduino lossis/thiab raspberry txhawm rau txhawm rau daws teeb meem niaj hnub.

Lub tswv yim yog ua kom qee yam muaj txiaj ntsig thiab uas peb txaus siab rau. Peb xav daws qhov teeb meem tiag tiag. Lub tswv yim ntawm kev ua tus pub ntses tsis siv neeg tau tawm tom qab ob peb lub tswv yim.

Koj puas tau hnov qab pub zaub mov rau koj ntses? Puas yog koj tsis khoom ntau heev uas koj tsis muaj sijhawm ntau los saib xyuas nws thiab nws ua tiav los ua ib feem ntawm cov rooj tog?

Nws tshwm sim rau peb tus phooj ywg txhua lub sijhawm vim nws rov los tsev lig thiab yav sawv ntxov tom ntej, nws yuav tsum tawm hauv tsev ntxov. Qee zaum nws niam thiab txiv saib xyuas nws cov ntses, tab sis lawv kuj tsis muaj sijhawm ntau los ua nws txhua lub sijhawm. Yog li, txhawm rau daws qhov teeb meem no, peb muaj lub tswv yim no uas yuav tsum txaus siab rau koj ib yam.

Raws li koj yuav tsum paub, ntses xav tau qee yam xav tau kom nyob hauv qhov xwm txheej zoo. Thawj qhov yog qhov loj ntawm cov thoob dej yug ntses uas yuav tsum loj txaus los muab chaw rau cov ntses kom ua luam dej dawb. Qhov xwm txheej thib ob txhawj xeeb txog cov dej uas yuav tsum tau lim mus tas li. Cov dej no tseem yuav tsum tau aerated thiab txuas ntxiv ib nrab kom txo qis cov tshuaj tsis xav tau ntau. Thaum kawg, cov dej yuav tsum tau khaws cia rau qhov ntsuas kub zoo, nyob ntawm seb hom ntses. Thiab qhov xwm txheej thib peb txhawj xeeb txog zaub mov. Qhov tseeb, cov ntses yuav tsum tau pub ntau tshaj ob zaug hauv ib hnub.

Lub hom phiaj ntawm txoj haujlwm no yog pub peb cov ntses txhua hnub yam tsis xav txog nws. Txog qhov no, peb kuj xav paub qhov kub ntawm cov dej vim tias ntses xav tau khaws cia hauv qhov ntsuas kub zoo, nyob ntawm seb hom ntses.

Vim yog lub sijhawm txwv, hauv txoj haujlwm no peb yuav tsom mus rau kev pub ntses thiab ntsuas kub.

Hauv txoj haujlwm no, koj yuav pom txoj hauv kev rov tsim peb txoj haujlwm rau koj tus kheej siv. Cov khoom siv qauv tuaj yeem hloov pauv tag nrho los ntawm lwm cov khoom sib txawv nrog ntau qhov sib txawv, txhawm rau hloov kho txoj haujlwm rau koj tus kheej thoob dej yug ntses. Txawm li cas los xij, cov ntsiab lus tseem ceeb yuav piav qhia rau koj hauv cov lus qhia no.

Tus nqi no, lub luag haujlwm tseem ceeb tau ua tiav, tab sis txhua txoj haujlwm tuaj yeem raug thawb ntxiv, txhim kho thiab txhim kho. Yog li, xav tias zoo los txhim kho txoj haujlwm no los ntawm koj tus kheej txhawm rau saib xyuas peb cov ntses.

Kauj Ruam 1: Cheeb Tsam

Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam
Cheebtsam

Nov yog cov npe ntawm cov khoom tseem ceeb koj yuav xav ua txoj haujlwm no:

Arduino Mega

Arduino Mega yog daim npav hluav taws xob nruab nrog lub microcontroller uas tuaj yeem tshawb pom cov xwm txheej los ntawm lub ntsuas cua, mus rau qhov program thiab hais kom ua tus tswj hwm. Yog li ntawd nws yog qhov programmable interface. Qhov kev sib tham no yog lub hauv paus tseem ceeb ntawm peb txoj haujlwm uas peb muab lwm cov khoom siv.

Breadbord & xov hlau

Tom ntej no, peb muaj lub khob cij thiab cov xov hlau uas tso cai rau peb ua tiav qhov sib txuas hluav taws xob sib txawv.

Servomotor tsav

Tom qab ntawd, servomotor uas muaj lub peev xwm mus txog txoj haujlwm tau txiav txim siab ua ntej thiab khaws cia. Hauv peb qhov xwm txheej, servomotor yuav txuas nrog lub raj mis yas uas yuav ua raws li lub tank ntses. Kev sib hloov ntawm lub raj mis tso cai tso cov zaub mov rau cov ntses.

Kub sensor

Peb kuj muaj qhov ntsuas kub. Lub ntsuas ntsuas qhov ntsuas kub hauv dej thiab xa cov ntaub ntawv no ntawm lub npav 1-xaim mus rau Arduino. Lub ntsuas tuaj yeem siv rau qhov kub ntawm -55 txog 125 ° C, uas yog ntau dua li qhov peb xav tau.

LCD npo

Lub vijtsam LCD yog siv los tso saib cov ntaub ntawv ntsuas kub. Koj kuj yuav tsum siv 10 kΩ potentiometer los tswj qhov sib piv ntawm lub vijtsam thiab 220 Ω resistor txhawm rau txwv qhov tam sim no hauv lub vijtsam.

Cov LEDs

Koj kuj yuav tsum siv 2 LEDs los qhia yog tias dej kub dhau lossis qis dhau

Kuj

Kev tawm tsam feem ntau yog siv los txwv qhov tam sim no hauv qee yam khoom.

Lub raj mis yas

Peb nqa lub raj mis yas ua peb lub tank khoom noj

Koj yuav tsum txiav qee qhov hauv lub raj mis kom cov zaub mov poob rau koj cov ntses

Nov yog lub rooj uas muaj tus nqi ntawm cov khoom siv thiab qhov twg koj tuaj yeem ua los ntawm lawv (daim duab 9)

Kauj Ruam 2: Ntoo Panels Sib Sau

Ntoo Panels Sib Sau Ua Ke
Ntoo Panels Sib Sau Ua Ke
Ntoo Panels Sib Sau Ua Ke
Ntoo Panels Sib Sau Ua Ke
Ntoo Panels Sib Sau Ua Ke
Ntoo Panels Sib Sau Ua Ke

Txhawm rau pib, xaiv qee lub vaj huam sib luag ntoo thiab txiav qhov chaw ntawm koj li khoom siv hauv ib qho ntawm cov vaj huam sib luag. Los ntawm kev siv qee cov ntsia hlau thiab cov ntoo ntoo, koj tuaj yeem tsim koj tus qauv.

Kho ob lub vaj huam sib luag ntoo ua ke nrog lub kaum sab xis 90 ° (daim duab 2) thiab txhawb lawv nrog ob lub nkuaj ntoo (daim duab 3).

Cov khoom siv hluav taws xob yuav muab tso rau hauv lub thawv yas, lub thawv no yuav raug kho tom qab lub vaj huam sib luag ntoo ntsug.

Txhawm rau ua qhov ntawd, txiav ib lub qhov hauv lub thawv no kom dhau lub hwj chim cable (daim duab 4).

Tom qab ntawd, kho nws nrog lub stapler ntawm lub vaj huam sib luag ntoo (daim duab 5).

Tom qab ntawd, tso lub vijtsam LCD, servomotor thiab LEDs hauv lawv qhov sib xws. Txhim kho lub raj mis yas ntawm tus neeg siv khoom (daim duab 6).

Kauj Ruam 3: Kev thaiv kab hlau

Thaiv
Thaiv
Thaiv
Thaiv

Koj yuav tsum tau siv ob qho Arduino los cais cov cai ntawm servomotor los ntawm cov lej ntawm LCD, lub ntsuas thiab LEDs. Raws li servomotor yuav tig txhua 12 teev, lub ntsuas cua yuav xa cov ntaub ntawv ntsuas kub mus rau lub vijtsam LCD txhua 12 teev ib yam nkaus yog tias lawv cov lej nyob hauv tib txoj haujlwm.

Thawj tus yuav tswj xyuas lub ntsuas cua, lub vijtsam LCD thiab LEDs. Qhov thib ob yuav tswj cov servomotor.

Rau lub xov hluav taws xob sensor, koj yuav tsum txuas (Sensor -> Arduino):

  • VCC -> Arduino 5V, ntxiv rau 4.7 kΩ resistor mus los ntawm VCC rau Cov Ntaub Ntawv
  • Cov Ntaub Ntawv -> Txhua tus Arduino tus pin
  • GND -> Arduino GND

Rau cov kab hluav taws xob hauv LCD, koj yuav tsum txuas (LCD -> Arduino):

  • VSS -> GND
  • VDD -> VCC
  • V0 -> 10 kΩ potentiometer
  • RS -> Arduino tus pin 12
  • R/W -> GND
  • E -> Arduino tus pin 11
  • DB0 rau DB3 -> TSIS MUAJ
  • DB4 -> Arduino tus pin 5
  • DB5 -> Arduino tus pin 4
  • DB6 -> Arduino tus pin 3
  • LED (+) -> VCC los ntawm 220 Ω resistor
  • LED (-) -> GND

Rau cov kab hluav taws xob LEDs, koj yuav tsum txuas (Arduino -> LED -> Breadboard):

Ib qho Arduino tus pin -> Anode pin -> Cathode tus pin rau GND los ntawm 220 Ω resistor

Rau cov kab hluav taws xob servomotor, koj yuav tsum txuas (Servomotor -> Arduino):

  • VCC -> Arduino 5V
  • GND -> Arduino GND
  • Cov Ntaub Ntawv -> Txhua tus Arduino tus pin

Koj tuaj yeem pom cov hlua zaum kawg hauv cov duab.

Kauj ruam 4: Software

Raws li peb muaj ob Arduino, peb tseem yuav xav tau ob txoj haujlwm.

Txhua txoj haujlwm tau muab cais ua peb ntu. Thawj qhov yog hais txog kev tshaj tawm ntawm kev hloov pauv thiab suav nrog cov tsev qiv ntawv.

Qhov thib ob yog teeb tsa. Nws yog lub luag haujlwm siv los pib qhov txawv txav, tus qauv pin, pib siv cov tsev qiv ntawv, thiab lwm yam.

Qhov kawg yog lub voj. Tom qab tsim teeb tsa muaj nuj nqi, kev ua haujlwm ntawm lub voj voos ua tau zoo raws li nws lub npe qhia, thiab txuas ntxiv ua ntu zus, tso cai rau koj txoj haujlwm hloov pauv thiab teb.

Koj tuaj yeem pom peb cov lej hauv cov ntawv sib koom.

Kauj Ruam 5: Nws Ua Haujlwm Li Cas

Nws Ua Haujlwm Li Cas
Nws Ua Haujlwm Li Cas

Tam sim no, cia saib seb txoj haujlwm ua haujlwm li cas.

Arduino MEGA tau teeb tsa lub zog rau servomotor txhua 12 teev. Lub tshuab ua haujlwm no yuav tso cai rau lub raj mis yas ua kom tig 180 ° thiab tom qab ntawd rov qab los rau nws thawj txoj haujlwm.

Koj yuav tsum txiav qee qhov hauv lub raj mis. Yog li, thaum nws tig, nws yuav poob qee cov zaub mov ntses hauv thoob dej yug ntses (qhov qhov loj me yog nyob ntawm qhov loj thiab qhov ntau ntawm cov zaub mov uas koj xav kom poob).

Qhov ntsuas kub yuav xa xov hluav taws xob mus rau Arduino thiab Arduino yuav sib tham nrog lub vijtsam LCD kom pom qhov ntsuas kub ntawm lub vijtsam.

Yog tias qhov ntsuas dej tsis nyob nruab nrab ntawm qhov pom tau zoo (peb muab tso rau hauv txoj cai [20 ° C; 30 ° C] nyob ntawm seb hom ntses), ib qho ntawm LED yuav raug siv. Yog tias qhov ntsuas kub qis dua qhov ntau, LED nyob ib sab ntawm cov lus ("Dej txias heev!") Yuav taws. Yog tias qhov kub siab tshaj qhov ntau, tom qab ntawd lwm lub LED yuav tau taws.

Kauj Ruam 6: Xaus

Hauv qhov xaus, peb tuaj yeem hais tias txoj haujlwm tau ua tiav thiab nws muaj peev xwm ua nws ob txoj haujlwm tseem ceeb: pub ntses ob zaug ib hnub thiab ua kom pom qhov ntsuas kub nrog nws ob lub cim (LEDs) txhawm rau tiv thaiv qhov txwv tsis pub kub rau ntses..

Vim yog kev txwv thiab peb qhov kev paub tam sim no, peb tsis tuaj yeem hais tias peb txoj haujlwm yog qhov ua haujlwm tau zoo. Peb tsis tuaj yeem txhim kho txoj haujlwm raws li peb xav tau, thiab yog li peb qhia koj qee lub tswv yim kom ua tiav lub hom phiaj no:

Kev ntsuas dej kub: Lub vijtsam LCD tuaj yeem tsuas yog qhia cov ntaub ntawv ntawm qhov kub thiab qhia peb txog qhov txwv qis/qis tshaj ntawm LEDs thiab tsis muaj kev cuam tshuam rau nws txoj cai

Phau ntawv hom los pub ntses: Tsim kom muaj peev xwm pub koj cov ntses los ntawm koj tus kheej yam tsis tas tos 12 teev

Thiab ntau ntau lwm lub tswv yim uas peb cia koj xav txog kev tsim rau koj tus kheej thiab tus kheej tus kheej cov ntses pub.

Pom zoo: