Cov txheej txheem:

Yuav Ua Li Cas Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub: 5 Kauj Ruam
Yuav Ua Li Cas Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub: 5 Kauj Ruam

Video: Yuav Ua Li Cas Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub: 5 Kauj Ruam

Video: Yuav Ua Li Cas Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub: 5 Kauj Ruam
Video: yuav coj li cas kom luag nyiam 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Rau Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub
Yuav Ua Li Cas Rau Wifi System Uas Tswj Koj Lub Aquarium Teeb Pom Kev & Cua Kub

Nws ua dab tsi? Ib qho kab ke uas qhib rau / tawm ntawm koj lub thoob dej yug ntses tau raws li lub sijhawm teem los yog siv tus kheej nrog lub laub khawm lossis thov hauv is taws nem.

Ib qho kab ke uas saib xyuas qhov ntsuas dej kub thiab xa email thiab ceeb toom thaum raug kaw lossis qis dua.

Lub kaw lus uas tseem tuaj yeem siv ua cua sov cua sov.

Nws ua haujlwm nrog 3 lub sijhawm sib txawv uas tau npaj ua ntej thiab tuaj yeem xaiv los ntawm Internet thov. Piv txwv li kuv tau txiav txim ib qho rau lub lis piam ua haujlwm, lwm qhov rau hnub so hauv tsev thiab ib feem peb rau hnub so tawm ntawm tsev.

Los ntawm kev ua nrog tib lub sijhawm teeb pom kev zoo koj tuaj yeem txaus siab rau koj cov thoob dej yug ntses thaum koj nyob hauv tsev.

Qhov no suav nrog ib feem ntawm kev tsim vaj tsev hauv tsev

Kauj Ruam 1: Nws Ua Haujlwm Li Cas?

Lub kaw lus yog ua raws ESP8266 thiab siv GPIO thiab WIFI lub peev xwm. GPIO tau siv los tswj 2 qhov xa tawm thiab nyeem dej kub los ntawm lub ntsuas cua. Lub kaw lus siv UDP los pauv cov ntaub ntawv nrog Linux server. Lub sijhawm yog txhua lub limtiam / txhua hnub / teev teev. Txhua teev tau faib ua 8 ntu ntawm 7.5 feeb ntawm lub sijhawm. Lub sijhawm teem ua ntej tuaj yeem rov sau dua qhov tseeb hauv Internet thov. Lub kaw lus tsis tu ncua xa cov ntaub ntawv mus rau tus neeg rau zaub mov yog li koj tuaj yeem nyob deb deb paub cov dej kub thiab teeb pom kev zoo li cas.

Nws xa ntawv ceeb toom thiab email thaum muaj cua sov lossis qis dua cua sov.

Kauj Ruam 2: Koj Yuav Tsum Ua Dab Tsi?

Koj Yuav Tsum Ua Dab Tsi?
Koj Yuav Tsum Ua Dab Tsi?
Koj Yuav Tsum Ua Dab Tsi?
Koj Yuav Tsum Ua Dab Tsi?
Koj Yuav Tsum Ua Dab Tsi?
Koj Yuav Tsum Ua Dab Tsi?
  1. 1 x ESP8266

    Kuv xaiv Olimex ESP8266-EVB uas los nrog 3.3 v lub zog, kev xa tawm thiab muaj txiaj ntsig zoo

  2. 1 lossis 2 relays
  3. 1 x DS18B20 cov ntsuas kub tsis muaj dej
  4. 1 x 2N2222 hloov transistor lossis sib npaug
  5. 3 x resistors (100 ohms - 2.7K ohms - 4.7K ohms)
  6. 1 x khawm hloov
  7. 1 x lub thawv hluav taws xob
  8. 1 x Tsab PCB
  9. 1 x FT232RL FTDI USB 3.3 V rau rub tawm software
  10. 1x5v & 3.3v zog

Kauj Ruam 3: Yuav Ua Li Cas?

Yuav Ua Li Cas?
Yuav Ua Li Cas?
Yuav Ua Li Cas?
Yuav Ua Li Cas?
Yuav Ua Li Cas?
Yuav Ua Li Cas?

Tau txais txhua qhov xav tau

Txuas cov khoom ntawm lub khob cij

Cov khoom sib dhos ntawm PCB

Muab txhua yam tso rau hauv lub thawv

Rub tawm ESP8266 code

Siv Arduino IDE txhawm rau rub tawm cov cai hauv ESP8266

Kauj ruam 4: Server Software

Neeg rau zaub mov Software
Neeg rau zaub mov Software

Kuv muaj kev sib koom ua ke hauv vaj hauv tsev.

Cov ntaub ntawv raug khaws cia hauv MySql DB. Kuv siv Tomcat ua lub vev xaib. 3 pawg ua haujlwm tas mus li: ib qho yog ua lub sijhawm ua haujlwm, ib qho tau txais cov ntaub ntawv los ntawm ESP8266 thiab khaws cia hauv DB thiab ib qho thaum kawg xa hloov kho tshiab rau teh ESP8266. Txhua yam tau khiav ntawm Linux server. Time server tsuas yog ib qho xav tau (khiav UdpEsp8266ServerTime.java) (tshwj tsis yog koj ntxiv NTP txhawb nqa hauv ESP8266 code).

Kuv hais kom siv cov lej java uas tau muab (khiav traceDataReceived.java) kom saib cov ntaub ntawv ESP8266 xa ua ntej ua txhua yam koj xav tau.

github.com/cuillerj/AquariumControlSystem

Kauj Ruam 5: Txuas Koj Teeb Pom Kev thiab Cua Kub

Txuas Koj Teeb Pom Kev thiab Cua Kub
Txuas Koj Teeb Pom Kev thiab Cua Kub
Txuas Koj Teeb Pom Kev thiab Cua Kub
Txuas Koj Teeb Pom Kev thiab Cua Kub

Tam sim no nws yog lub sijhawm los sim thiab thaum kawg tsim koj tus kheej tus lej server. Use USB Serial adapter thiab hom debug txhawm rau sim thiab txhim kho. Thaum koj yuav tau txais yam koj xav tau koj yuav tsum tau cuam tshuam nrog lub zog hluav taws xob. Yog li koj yuav tsum ceev faj heev. Nws yuav txaus ntshai! Yog tias koj tsis tau ua nrog, nug ib tus neeg pab. Koj yuav tsum txuas cov xov hlau mus rau qhov txuas.

Kuv hloov kho lub qhov hluav taws xob los ntawm kev txiav tooj liab tooj liab txhawm rau kom tau txais cov khoom tshwj xeeb rau teeb pom kev zoo thiab cua sov.

Pom zoo: