Cov txheej txheem:

Hnub ci hnyav raws li kev tswj hwm cog nrog ESP32: 7 Cov Kauj Ruam (nrog Duab)
Hnub ci hnyav raws li kev tswj hwm cog nrog ESP32: 7 Cov Kauj Ruam (nrog Duab)

Video: Hnub ci hnyav raws li kev tswj hwm cog nrog ESP32: 7 Cov Kauj Ruam (nrog Duab)

Video: Hnub ci hnyav raws li kev tswj hwm cog nrog ESP32: 7 Cov Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Hnub ci hnyav raws li kev tswj cog nrog ESP32
Hnub ci hnyav raws li kev tswj cog nrog ESP32
Hnub ci hnyav raws li kev tswj cog nrog ESP32
Hnub ci hnyav raws li kev tswj cog nrog ESP32
Hnub ci hnyav raws li kev tswj cog nrog ESP32
Hnub ci hnyav raws li kev tswj cog nrog ESP32

Kev cog cov ntoo yog kev lom zem thiab ywg dej thiab saib xyuas lawv tsis yog qhov nyuaj. Microcontroller daim ntawv thov los saib xyuas lawv kev noj qab haus huv thoob plaws hauv is taws nem thiab qhov kev tshoov siab rau lawv cov qauv tsim los ntawm tsob ntoo qhov xwm txheej zoo li qub thiab qhov yooj yim ntawm kev saib xyuas qee yam uas tsis khiav ib puag ncig thiab hws. Kuv yog tus tshiab rau cog kev loj hlob thiab cov lus qhia hauv internet zoo li tau sau los ntawm lub ntsiab lus zoo tab sis tsis yog hom kws tshaj lij. Ib tus phooj ywg uas kuv tau nug "Kuv haus dej ntau npaum li cas rau lawv …" teb tib txoj hauv kev yog cog tsob ntoo thiab yog tias nws pom lub teeb koj dej nws. Nws zoo heev ntawm "loj hlob". Tuav koj tus ntiv tes rau hauv av tsis tshua pab tau ntau. Feem ntau ntawm Cov Kws Qhia Ntawv siv cov tshuaj av pheej yig sojntsuam uas ua rau muaj ntau yam kev ua tsis tiav-feem ntau blatant uas tsis raug thiab xeb.

Kev tshuaj xyuas cov ntaub ntawv qhia pom tias av tuaj yeem nce txog 40% dej thiab ntsuas qhov no yuav tsum tau siv cov cuab yeej kim heev. Kev soj ntsuam pheej yig dua tso siab rau kev ntsuas dej uas yuav sib txawv nrog cov ntsev yaj thiab lwm yam. Saum toj no yog daim duab kuv tau ua ntawm lub thawv ntim cov av hnyav dua 2 lub lis piam tom qab lub qhov cub cua sov kom txog 300 kom tshem tag nrho cov dej tsis txuas. Plaub caug feem pua ntawm tag nrho cov av yog dej thiab ntau dua kaum hnub kub ntawm lub hnub ncaj qha nws poob 75% ntawm cov dej no ntawm tus nqi sib piv. Yog li dab tsi yog qib raug dej noo? Nyob ntawm ntau yam xwm txheej tab sis thaum tsim lub tshuab no cov lus qhia zoo yog ua tib zoo ywg dej koj cov nroj tsuag mus rau qib uas koj xav tias raug thiab teeb nws rau hauv lub tshuab uas ua tib zoo ntsuas nws qhov hnyav thiab tom qab ntawd hauv ib txheej txwv ntxiv dej thaum xav tau. Kev tsim qauv tuaj yeem hloov kho rau dai cov pob tawb cog thiab cov dej muaj zog.

Lub tshuab yuav tsum khiav ntawm lub hnub ci zog, ua tus kheej nrog nws tus kheej cov dej, saib xyuas nws cov dej los ntawm kev ceeb toom rau lub vev xaib, pw tsaug zog thaum tsis siv los txo qis zog thiab nco qab lub hauv paus luj thiab pes tsawg dej thiab lwm cov ntaub ntawv hauv nruab nrab ntawm kev pw tsaug zog mus. ESP32 tshiab zoo li yog tus neeg sib tw zoo rau lub hlwb.

Kauj ruam 1: Sau koj cov khoom siv

Sau koj cov khoom siv
Sau koj cov khoom siv
Sau koj cov khoom siv
Sau koj cov khoom siv
Sau koj cov khoom siv
Sau koj cov khoom siv

Lub tshuab yog tsim los ntawm ob lub khw BigBox 12 nti cov vuas luaj hauv cov hlau txhuas txheej thav duab sandwiching lub tank dej. Cov khoom siv hluav taws xob tau ruaj ntseg hauv lub thawv yas hluav taws xob nyob tom qab. Lub taub dej muaj lub qhov dej tawm los ntawm lub twj tso kua dej kaw thiab lub ntsuas pa tau kaw rau hauv qab ntawm lub tank uas pub rau tsob ntoo. Lub load cell cantilevers los ntawm tus ntoo khaub lig nqaj nyob rau sab saum toj ntawm chav tsev.

1. Xub Cov Khoom Hauv Tsev 00743 2 Gallon Slimline Haus Ntim Hauv Cov Ntshiab

2. uxcell 5Pcs 5.5V 60mA Poly Mini Solar Cell Panel Module DIY

3. Gikfun Metal Ball Tilt Shaking Position Switches rau Arduino

4. Uxcell a14071900ux0057 10Kg Aluminium Alloy Electronic Scale Load Cell

5. Adafruit HUZZAH32 - ESP32 Feather Board

6. HX711 Nyhav Nyhav Load Cell Conversion Module Sensors Ad Module rau Arduino

7. Adafruit Latching Mini Relay FeatherWing

8. TP4056 Lithium Cell Charger Module nrog Kev Tiv Thaiv Roj Teeb

9. ECEEN USB Pump Mini Submersible Water Pumping rau Aquarium Hydroponic Powered Via USB DC 3.5-9V

10. 18650 Lipo roj teeb nrog lub roj teeb tuav

Kauj ruam 2: Tsim lub Box

Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv
Tsim lub Thawv

Lub thawv ntawv yog ua los ntawm BigBox 1 nti txhuas lub kaum ntse ntse. Koj tau txais lub tswv yim dav dav los ntawm cov duab thiab nws tsis nyuaj rau sib sau ua ke. Cov thav duab yog ua raws cov vuas voos xwmfab uas tsim ua ntej thiab sab nraub qaum ntawm chav tsev. Cov vuas tau tuav rau ntawm lub ntsej muag ntawm txhuas txheej nrog cov kua nplaum silicon. Qhov ntev ntawm ntu ntu yog nyob ntawm qhov loj ntawm koj lub tank dej. Lub tank qhib tau tsim los kom koj tuaj yeem rub nws tawm ntawm chav tsev thiab rov ua dua los ntawm sab saud. Cov xov hlau thiab cov raj uas txuas rau lub tank yuav tsum ntev txaus thiab nkhaus tom qab.

Kev tso lub vaj huam sib luag hnub ci yog tsim nyob ntawm. Kuv yuav siv ntau lub vaj huam sib luag los muab nws 'tsuav' saib tab sis nyob ntawm lub xwmfab vim tias lawv muab qhov sib txuas zoo tshaj plaws ntawm qhov hluav taws xob thiab tam sim no. Kuv yuav tsis mus rau hauv cov ntsiab lus ntawm kev sib txuas ntau lub hnub ci ci tab sis koj xav tau yam tsawg 5.5v los ua kom lub tshuab hluav taws xob them hluav taws xob ua haujlwm. Cov vaj huam sib luag no tau sib txuas ua ke kom txhawb zog. Cov qhov hauv cov nplais pobzeb tau ua tib zoo tshuaj nrog lub pob zeb diamond me ntsis-xyuas kom tseeb tias koj siv dej los ua cov dej txias los ua qhov no lossis koj yuav ua rau me ntsis puas. Cov qhov no yuav tsum siv sijhawm li ob peb feeb xwb. Siv cov nyiaj dawb ntawm cov kua nplaum silicon los tuav cov vaj huam sib luag thiab cov xov hlau nyob sab hauv ntawm cov vuas nyob hauv qhov chaw.

Lub xov tooj ntawm tes yog qhov tsim nyog heev thiab los ntsuas hauv ntau qhov hnyav. Kuv siv 10 kg ntau yam tab sis yog tias koj tab tom npaj hnyav-cog cog raws li. Zoo li kuv lwm Cov Lus Qhia: https://www.instructables.com/id/Bike-Power-Pedal-IoT/ cov load hlwb no yuav tsum tau cantilevered tawm ntawm lawv sab txhawb nrog lawv 4mm thiab 5mm taped ntsia hlau qhov. Hauv qhov no aluminium hla daim nruab nrab ntawm ob lub pobzeb ceramic txhawb nqa ib kawg ntawm lub xovtooj ntawm tes. Lwm qhov txhawb nqa lub platform ntawm tiaj aluminium bar silicon glued rau lub khob dej cog. Ceev faj heev nrog cov xov hlau los ntawm cov hais mav no-lawv tawg tau yooj yim thiab yuav luag tsis tuaj yeem kho yog tawg tawm ze ntawm lawv keeb kwm. Goop nrog ntau cov kua nplaum kub los yog silicon los tuav lawv txoj kev ntseeg.

Kauj Ruam 3: Tsim Lub Twj Tso Kua Mis/khoob khoob khawm

Tsim lub Twj Tso Kua Mis/khoob khoob
Tsim lub Twj Tso Kua Mis/khoob khoob
Tsim lub Twj Tso Kua Mis/khoob khoob
Tsim lub Twj Tso Kua Mis/khoob khoob
Tsim lub Twj Tso Kua Mis/khoob khoob
Tsim lub Twj Tso Kua Mis/khoob khoob

Lub twj tso kua mis tau siv los ntawm kev xa tawm los ntawm Lipo roj teeb thiab ua tau zoo nrog qhov txwv qhov hluav taws xob, tab sis koj tsis tuaj yeem siab tshaj qhov siab li ntawm 2 ko taw tshwj tsis yog koj siv lub zog txhawb kom nce qhov hluav taws xob. Lub twj tso kua mis yog qhov yeej, tsis xav tau priming, tsis muaj dej thiab muaj USB ntsaws ntawm ib kawg. Tsis ua zoo nrog mus qhuav, txawm li cas los. Lub thoob dej puv/khoob hloov pauv yog qhov yooj yim qaij hloov uas kuv tau hloov pauv hauv silicon kom tsis muaj dej thiab tom qab ntawd txuas mus rau ib qho txhuas bar txhawb rau lub twj tso kua mis thiab cov roj hmab ntab ducky. Cov roj hmab ducky yuav tsum tau txuas ncaj qha mus rau aluminium bar kom rub tawm ntawm qhov qaij hloov ua. Thaum lub pas dej muaj dej nyob hauv nws ducky ntab thiab tig qhov hloov pauv-luv mus rau hauv av thiab tso cai kom ua kom lub zog txuas thiab lub twj tso kua mis. Nws tseem xa cov ntaub ntawv no mus rau lub vev xaib thiab yuav xa koj li tweet yog tias koj xav tau dej. Lub twj tso kua mis yog silicon glued rau cov qauv kev txhawb nqa no thiab tshaj glued rau hauv qab ntawm cov dej reservoir.

Kauj Ruam 4: Tsim Cov Khoom Siv Hluav Taws Xob

Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob
Tsim Cov Khoom Siv Hluav Taws Xob

Adafruit HUZZAH32 - ESP32 Feather Board yog tus tshiab microcontroller thiab ua haujlwm tau zoo heev hauv pab pawg cog paj ntoo no. Qhov zoo ntawm pawg thawj coj no dhau ntawm 8266 yog nws lub peev xwm pw zoo dua (xav tias ntau xyoo tsis yog ib teev los yog li ntawd … thaum pw thiab ntau tus pin. Youtuber Andreas Spiess zoo tshaj qhia cov kev hloov pauv hauv cov cai kom ESP32 ua haujlwm kom raug thiab koj yuav tsum saib nws cov vis dis aus yog tias koj xav paub ntau ntxiv txog yuav ua li cas cov ntsiab lus ua haujlwm. Piv txwv pw tsaug zog los ntawm Arduino IDE kuj tseem siv thiab hloov kho rau cov software no.

Daim duab Fritzing ua tib zoo qhia koj txhua qhov kev txuas hluav taws xob. Cheebtsam tau sib sau ua ke cov laug cam thiab tom qab ntawd txuas ua ke. Lub roj teeb Lipo yog koj tus qauv pheej yig 18650 ntawm nws tus kheej lub swb. Lub rooj them nyiaj them nqi yog TP4056 uas Andreas hais tias muaj txiaj ntsig zoo hauv lub luag haujlwm hnub ci. Lub On/Off khawm nrog built-in LED xa lub zog rau tag nrho cov kab ke nrog rau kev sib txuas sib txuas uas ua rau lub twj tso kua mis. Lub rooj sib txuas sib txuas yog qhov zoo Adafruit latching relay feather board uas ua haujlwm ntawm 3 V. HX711 amp tau siv los ntawm Adafruit thiab txuas nrog txog ob tus pin ntawm nws pawg thawj coj.

Txhua lub Cheebtsam tau teeb tsa nyob rau hauv lub thawv yas hluav taws xob sab nraum zoov qhib rau ntu qis kom tso pa tawm tab sis thaiv nag. Muab ESP32 tso rau sab saum toj kom tso cai rau kev ua haujlwm thiab saib xyuas txuas nrog lub npog tawm.

Kauj ruam 5: Software

Software
Software

"chaw thau khoom =" tub nkeeg"

Siv Nws
Siv Nws
Siv Nws
Siv Nws
Siv Nws
Siv Nws
Siv Nws
Siv Nws

Cov cuab yeej siv tau yooj yim. Thaum siv lub LED ntawm lub zog hloov pauv ntsais muag kom txog thaum cov ntoo cog uas tau ywg dej rau qib uas koj xav kom tswj tau muab tso rau ntawm lub platform. Tom qab qhov hnyav ruaj khov lub computer nco txog qhov hnyav thawj zaug thiab txhua teev lossis teev sijhawm sib piv cov nroj tsuag hnyav dua thiab kho nws nrog cov dej tso ntxiv lossis tshaj tawm qhov hnyav tshiab thiab txhua lwm yam ntaub ntawv rau Thingspeak thiab tom qab ntawd mus pw. Cov kab lus saum toj no cuam tshuam txog kev tso tawm hauv peb hnub nyob rau lub sijhawm cog rau lws suav cog uas yog li 2 feet siab loj hlob nyob rau hnub puv. Kev loj hlob ntawm cov nroj tsuag nyob rau lub sijhawm yuav pom tseeb qhov hnyav ntawm lub lauj kaub thiab yuav tsum tau them nyiaj los ntawm kev rov ua dua qhov pib ua tom qab lub sijhawm txiav txim siab los ntawm kev loj hlob ntawm cov cog cog. Kev hloov kho software ntxiv yuav tso cai rau kev tshuaj xyuas cov nroj tsuag siab tshaj plaws thiab qhov dej tsawg kawg thiab qhov xav tau los ntawm dej nyab lub lauj kaub kom txog thaum qhov hnyav tsis hloov pauv ntxiv thiab tom qab ntawd ntsuas qhov nqes hav dej poob lub sijhawm. Qhov no yuav yog nyob ntawm hom av, huab cua thiab cog thiab hauv paus txheej txheem. Cov txheej txheem dej ntxiv raws li Thingspeak cov ntaub ntawv tshuaj xyuas tuaj yeem hloov kho. Qhov tsis zoo ntawm qhov hnyav hloov pauv qhov ua kom pom kev cog tsob ntoo kev saib xyuas yog qhov xav tau rau thaj chaw kaw dej kom hnyav, tab sis cov cog cog zoo li qhov no yog qhov pheej yig, yooj yim network thiab tswj thiab hauv qhov txawv OCD txoj kev lom zem ua raws hauv internet.

Kauj ruam 7: Rov ua dua

Rov ua dua
Rov ua dua
Rov ua dua
Rov ua dua

Yog, zoo li tau tsim lub tshuab ua haujlwm tau zoo rau ib lub lim tiam lossis yog li ntawd thiab tom qab ntawd yuav muaj qhov nyiam ESP32 mus rau hauv lub voj weird thiab tsis khau raj kom raug thiab ntws nws cov roj teeb ib hmo. Tsis muaj qhov hloov pauv software tuaj yeem ua rau qhov no yog li kuv tso tseg thiab ntxiv Adafruit TPL5111 los tswj lub zog kev caij tsheb kauj vab ntawm ESP tab sis txij li thaum kuv tsis tuaj yeem siv lub cim xeeb zoo li ua ntej kuv tau sau siv EEPROM thiab hloov los ntawm Thingspeak rau Blynk uas kuv nrhiav kev lom zem ntau hauv koj lub xov tooj thiab cov txheej txheem zoo tiag tiag. Kev hloov kho vajtse tsuas yog teeb meem ntawm kev txuas TPL 5111 rau lub zog thiab hauv av, ua tiav tus pin rau ESP thiab Pab kom tawm mus rau EN tus pin. Nco ntsoov tias koj tso lub toggle switch-in-between EN-out thiab EN rau ntawm lub rooj tsavxwm kom koj tuaj yeem hloov cov program thiab rub tawm. Kuv teem caij pw tsaug zog rau txhua ob teev. Txhawm rau tshem tawm EEPROM thiab rov pib dua chav tsev rau tsob ntoo tshiab lossis rau qhov hnyav ntxiv Kuv teeb tsa qhov hloov pauv hauv Blynk kom tshem tawm lub cim xeeb thiab rov ua qhov txheej txheem hnyav. Txoj haujlwm rau software tshiab tau suav nrog saum toj no thiab qhov haujlwm ntawm Blynk yog qhov pom tseeb los teeb tsa. Lub tshuab no ua haujlwm zoo tiag tiag thiab tsim tawm qee yam khoom qab zib. Kuv yeej txaus siab nrog kev lom zem li cas thiaj dhau los ua --- lub hnub ci cell ua haujlwm tau yooj yim thiab nws yeej tsis muaj zog.

Pom zoo: