Orodha ya maudhui:

Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uwashaji Wako wa Aquarium: Hatua 5
Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uwashaji Wako wa Aquarium: Hatua 5

Video: Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uwashaji Wako wa Aquarium: Hatua 5

Video: Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uwashaji Wako wa Aquarium: Hatua 5
Video: Autoimmune Autonomic Ganglionopathy: 2020 Update- Steven Vernino, MD, PhD 2024, Novemba
Anonim
Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uchochezi wa Aquarium Yako
Jinsi ya Kutengeneza Mfumo wa Wifi Unaodhibiti Taa na Uchochezi wa Aquarium Yako

Inafanya nini? Mfumo ambao unazima na kuzima aquarium yako kiatomati kulingana na upangaji au kwa mikono na kitufe cha kushinikiza au ombi la mtandao.

Mfumo unaofuatilia hali ya joto ya maji na kutuma barua pepe na arifu iwapo inapokanzwa au inapokanzwa zaidi.

Mfumo ambao unaweza pia kutumika kama joto la thermostat.

Inafanya kazi na ratiba 3 tofauti ambazo zimepakiwa kabla na zinaweza kuchaguliwa kupitia ombi la Mtandao. Kwa mfano nilifafanua moja kwa wiki za kufanya kazi, nyingine kwa likizo nyumbani na theluthi moja kwa likizo nje ya nyumba.

Kwa kufanya hivyo kwa muda sawa wa taa unaweza kufurahiya aquarium yako wakati uko nyumbani.

Hii inachukua sehemu ya usanifu wa nyumbani

Hatua ya 1: Inafanyaje Kazi?

Mfumo huo unategemea ESP8266 na utumie uwezo wa GPIO na WIFI. Mfumo hutumia UDP kubadilishana data na seva ya Linux. Ratiba hufafanuliwa kila wiki / kila siku / saa. Kila saa imegawanywa katika sehemu 8 za dakika 7.5 za muda. Ratiba iliyopakiwa mapema inaweza kuandika ombi la kweli la mtandao. Mfumo mara kwa mara ulituma habari kwa seva ili uweze kujua kwa mbali hali ya joto ya maji na hali ya taa.

Inatuma arifu na barua pepe ikiwa kuna joto kali au inapokanzwa.

Hatua ya 2: Je! Unahitaji Kufanya Nini?

Je! Unahitaji Kufanya Nini?
Je! Unahitaji Kufanya Nini?
Je! Unahitaji Kufanya Nini?
Je! Unahitaji Kufanya Nini?
Je! Unahitaji Kufanya Nini?
Je! Unahitaji Kufanya Nini?
  1. 1 x ESP8266

    Ninachagua Olimex ESP8266-EVB ambayo inakuja na nguvu ya 3.3 v, relay na ni ya hali ya juu

  2. Relays 1 au 2
  3. 1 x DS18B20 sensorer ya joto isiyo na maji
  4. 1 x 2N2222 inabadilisha transistor au sawa
  5. Vipimo 3 x (100 ohms - 2.7K ohms - 4.7K ohms)
  6. 1 x kubadili kitufe
  7. 1 x sanduku la umeme
  8. 1 x Mfano wa PCB
  9. 1 x FT232RL FTDI USB 3.3 V ya kupakia programu
  10. 1 x 5v & 3.3v nguvu

Hatua ya 3: Jinsi ya kuifanya?

Jinsi ya kuifanya?
Jinsi ya kuifanya?
Jinsi ya kuifanya?
Jinsi ya kuifanya?
Jinsi ya kuifanya?
Jinsi ya kuifanya?

Pata sehemu zote zinazohitajika

Unganisha sehemu kwenye ubao wa mkate

Vipengele vya Solder kwenye PCB

Weka yote kwenye sanduku

Pakua nambari ya ESP8266

Tumia Arduino IDE kupakua nambari ndani ya ESP8266

Hatua ya 4: Programu ya Seva

Programu ya Seva
Programu ya Seva

Nina miundombinu ya ujamaa iliyojumuishwa.

Takwimu zinahifadhiwa kwenye MySql DB. Ninatumia Tomcat kama seva ya wavuti. Vikundi 3 vinaendesha kabisa: mtu anafanya kama seva ya wakati, mtu anapata data kutoka kwa ESP8266 na kuhifadhi katika DB na tukio moja hutuma sasisho la usanidi kwa teh ESP8266. Yote yanaendesha kwenye seva ya Linux. Seva ya wakati ndiyo pekee inahitajika (endesha UdpEsp8266ServerTime.java) (isipokuwa unapoongeza msaada wa NTP ndani ya nambari ya ESP8266).

Ninashauri kutumia nambari iliyotolewa ya java (run traceDataReceived.java) kuangalia data ambayo ESP8266 hutuma kabla ya kufanya chochote unachotaka.

github.com/cuillerj/AquariumControlSystem

Hatua ya 5: Unganisha waya wako wa Taa na Inapokanzwa

Unganisha waya wako wa Taa na Inapokanzwa
Unganisha waya wako wa Taa na Inapokanzwa
Unganisha waya wako wa Taa na Inapokanzwa
Unganisha waya wako wa Taa na Inapokanzwa

Sasa ni wakati wa kujaribu na mwishowe ukuze nambari yako ya seva Tumia adapta ya Serial ya USB na hali ya utatuaji ili kujaribu na kukuza. Wakati utapata kile unachotaka italazimika kushughulika na nguvu ya umeme. Kwa hivyo lazima uwe mwangalifu sana. Inaweza kuwa hatari! Ikiwa haujazoea kufanya na, muombe mtu msaada. Lazima uunganishe waya na relays.

Nilibadilisha duka la umeme kwa kukata ukanda wa shaba ili kupata vituo vya kujitolea vya taa na joto.

Ilipendekeza: