Բովանդակություն:
- Քայլ 1: Ինչպե՞ս է այն աշխատում:
- Քայլ 2: Ի՞նչ է ձեզ հարկավոր դա անելու համար:
- Քայլ 3: Ինչպե՞ս պատրաստել:
- Քայլ 4: Սերվերի ծրագրակազմ
- Քայլ 5: Միացրեք ձեր լուսավորման և ջեռուցման լարերը
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ի՞նչ է դա անում: Համակարգ, որն ինքնաբերաբար միացնում / անջատում է ձեր ակվարիումը `ըստ ժամանակացույցի կամ ձեռքով` սեղմիչով կամ ինտերնետի խնդրանքով:
Համակարգ, որը վերահսկում է ջրի ջերմաստիճանը և էլեկտրոնային փոստի հասցեներ և ահազանգեր է ուղարկում ջեռուցման անբավարարության կամ գերտաքացման դեպքում:
Համակարգ, որը կարող է օգտագործվել նաև որպես ջեռուցման ջերմաստիճան:
Այն աշխատում է 3 տարբեր ժամանակացույցերով, որոնք նախապես բեռնված են և կարող են ընտրվել ինտերնետի հարցման միջոցով: Օրինակ ՝ մեկը ես սահմանեցի աշխատանքային շաբաթների համար, մյուսը ՝ արձակուրդները տանը, իսկ երրորդը ՝ տանից դուրս արձակուրդների համար:
Նույն լուսավորության տևողությամբ դա կարող է ավելի շատ վայելել ձեր ակվարիումը, երբ տանը եք:
Սա տանում է տան ավտոմատացման ճարտարապետության մի մաս
Քայլ 1: Ինչպե՞ս է այն աշխատում:
Համակարգը հիմնված է ESP8266- ի վրա և օգտագործում է GPIO և WIFI հնարավորությունները: GPIO- ն օգտագործվում է 2 ռելեներ կառավարելու և սենսորից ջրի ջերմաստիճանը կարդալու համար: Համակարգն օգտագործում է UDP ՝ Linux սերվերի հետ տվյալները փոխանակելու համար: Գրաֆիկը շաբաթական / օրական / ժամային սահմանված է: Յուրաքանչյուր ժամ բաժանված է 8 մասի ՝ 7,5 րոպե տևողությամբ: Նախապես բեռնված գրաֆիկը կարող է փոխարինել իրական ինտերնետային խնդրանքը: Համակարգը պարբերաբար տեղեկատվություն էր ուղարկում սերվերին, որպեսզի կարողանաք հեռակա կարգով իմանալ ջրի ջերմաստիճանը և լուսավորման կարգավիճակը:
Այն ահազանգեր և նամակներ է ուղարկում գերտաքացման կամ տաքացման դեպքում:
Քայլ 2: Ի՞նչ է ձեզ հարկավոր դա անելու համար:
-
1 x ESP8266
Ես ընտրում եմ Olimex ESP8266-EVB- ն, որն ունի 3.3 վ հզորություն, ռելե և բարձրորակ:
- 1 կամ 2 ռելեներ
- 1 x DS18B20 անջրանցիկ ջերմաստիճանի տվիչ
- 1 x 2N2222 անջատիչ տրանզիստոր կամ համարժեք
- 3 x դիմադրություն (100 ohms - 2.7K ohms - 4.7K ohms)
- 1 x կոճակի անջատիչ
- 1 x էլեկտրական տուփ
- 1 x նախատիպ PCB
- 1 x FT232RL FTDI USB 3.3 V ՝ ծրագրակազմը վերբեռնելու համար
- 1 x 5v և 3.3v հզորություն
Քայլ 3: Ինչպե՞ս պատրաստել:
Ստացեք բոլոր անհրաժեշտ մասերը
Միացրեք մասերը հացահատիկի վրա
PCB- ի վրա զոդման բաղադրիչներ
Այդ ամենը դրեք տուփի մեջ
Ներբեռնեք ESP8266 կոդը ՝
Օգտագործեք Arduino IDE- ն `ESP8266- ի ներսում ներբեռնելու համար
Քայլ 4: Սերվերի ծրագրակազմ
Ես ունեմ ինտեգրված դոմոտիկ ենթակառուցվածք:
Տվյալները պահվում են MySql DB- ում: Ես օգտագործում եմ Tomcat- ը որպես վեբ սերվեր: 3 խմբաքանակ մշտապես աշխատում է. Մեկը հանդես է գալիս որպես ժամանակի սերվեր, մեկը ստանում է տվյալներ ESP8266- ից և պահվում է DB- ում և մեկը, ի վերջո, կոնֆիգուրացիայի թարմացում է ուղարկում ESP8266- ին: Ամեն ինչ աշխատում է Linux սերվերի վրա: serverամային սերվերը միակն է (գործարկեք UdpEsp8266ServerTime.java) (եթե ESP8266 կոդի ներսում NTP աջակցություն չավելացնեք):
Ես առաջարկում եմ օգտագործել տրամադրված java ծածկագիրը (գործարկել traceDataReceived.java) ՝ ESP8266- ի ուղարկած տվյալներին ծանոթանալու համար, ինչ որ ուզում եք անելուց առաջ:
github.com/cuillerj/AquariumControlSystem
Քայլ 5: Միացրեք ձեր լուսավորման և ջեռուցման լարերը
Այժմ ժամանակն է փորձարկել և ի վերջո մշակել ձեր սեփական սերվերի ծածկագիրը: Փորձարկելու և զարգացնելու համար օգտագործեք USB սերիական ադապտեր և կարգաբերման ռեժիմ: Երբ կստանաք այն, ինչ ցանկանում եք, ստիպված կլինեք զբաղվել էլեկտրական էներգիայի հետ: Այսպիսով, դուք պետք է շատ զգույշ լինեք: Դա կարող է վտանգավոր լինել: Եթե սովոր չեք վարվելուն, օգնություն խնդրեք մեկից: Դուք պետք է լարերը միացնեք ռելեներ:
Ես փոխեցի հոսանքի վարդակը ՝ կտրելով պղնձե ժապավենը, որպեսզի ունենամ լուսավորման և ջեռուցման հատուկ վարդակներ:
Խորհուրդ ենք տալիս:
Ակվարիումի լուսավորման ավտոմատ համակարգ `6 քայլ
Ակվարիումի լուսավորման ավտոմատ համակարգ. Բարև բոլորին: Այսօրվա նախագծում ես ձեզ ցույց կտամ, թե ինչպես ստեղծել ձեր ակվարիումի լուսավորման ավտոմատացված համակարգ: Օգտագործելով Wifi վերահսկիչ և Magic Home WiFi հավելված, ես կարողացա անլար կերպով փոխել LED- ների գույնն ու պայծառությունը: Վերջապես
Ավտոմատ լուսային և պոմպային ակվարիումի համակարգ Arduino- ով և RTC ժամաչափով `3 քայլ
Ավտոմատ լուսային և պոմպային ակվարիումի համակարգ Arduino- ով և RTC ժամաչափով. Ակվարիումը կարող է վերածվել զրոյական միջամտության, որը պահանջում է ինքնասպասարկման էկոհամակարգ որոշակի խնամքով և տեխնիկայով. առաջին. Ես օգտագործել եմ 2 լուսարձակ ՝ յուրաքանչյուրը 50 Վտ և 1 6 Վտ
Ակվարիումի ջրի հովացման համակարգ `6 քայլ
Ակվարիումի ջրի հովացման համակարգ. Այս հրահանգում ես ձեզ ցույց կտամ, թե ինչպես ինքներդ պատրաստել ձեր ակվարիումի հովացման համակարգ: Ձեզ անհրաժեշտ է միայն էլեկտրոնիկայի, ծրագրավորման և մի փոքր ժամանակի հիմնական գիտելիքներ: Եթե որևէ հարց կամ խնդիր ունեք, կարող եք կապնվել ինձ հետ իմ փոստով. I
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ - DTMF- ի հիման վրա - Առանց միկրոկառավարիչի և ծրագրավորման - Վերահսկում աշխարհի ցանկացած վայրից - RoboGeeks: 15 քայլ
Ինչպես պատրաստել շարժական վերահսկվող ռոբոտ | DTMF- ի հիման վրա | Առանց միկրոկառավարիչի և ծրագրավորման | Վերահսկում աշխարհի ցանկացած վայրից | RoboGeeks. Ուզու՞մ եք ստեղծել ռոբոտ, որը կարող է կառավարվել աշխարհի ցանկացած վայրից: Եկեք դա անենք
IoT կոճակ, որը վերահսկում է ձեր ծրագիրը. 6 քայլ
IoT կոճակը, որը վերահսկում է ձեր ծրագիրը. Միկրոկոնտրոլերների մեջ ինձ ամենաշատը դուր է գալիս դրանք որպես մուտքային սարք օգտագործելու ունակությունը, օրինակ ՝ Arduino Micro- ն կարող է օգտագործվել որպես HID (մարդկային միջերեսի սարք), ինչը նշանակում է որոշ կոդավորում և ինչպես կարող եք ստեղծել ձեր սեփական ստեղնաշարը