Բովանդակություն:

Carassus_IoT_electronic_project: 5 Steps
Carassus_IoT_electronic_project: 5 Steps

Video: Carassus_IoT_electronic_project: 5 Steps

Video: Carassus_IoT_electronic_project: 5 Steps
Video: 3 ВИДА МЯСА НА ГРИЛЕ / КУРИЦА/ БАРАНЬЯ НОГА / Часть 2. SUB ENG, ESP 2024, Հուլիսի
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Այս փաստաթուղթը կոչված է թույլ տալու կառուցել կիսաավտոմատացված լճակ `նվազագույն մարդկային փոխազդեցությամբ:

Արդուինոյի շնորհիվ այս նախագիծը պատրաստվում է կերակրել լճակի ձկներին: Ձկնամթերքը պահվում է տանկի մեջ: Filterտիչ պոմպը գործարկվում է, եթե բավարարվեն կլիմայական պայմանները, որոնք չափվում են ջերմաստիճանի տվիչներով և ֆոտոընդունակ բջիջով:

Քայլ 1: Նյութեր

Այս նախագիծն իրականացնելու համար անհրաժեշտ է մի քանի նյութ: Շրջանակի կառուցման համար հիմնականում օգտագործվել է վերամշակված և հումք: Ահա այն բաղադրիչների ցանկը, որոնք մենք օգտագործել ենք.

  • Շրջանակ կառուցելու համար փայտե տախտակ (վերամշակված նյութեր)
  • Էլեկտրական տուփ (վերամշակված նյութեր)
  • Էլեկտրական տերմինալային բլոկ (վերամշակված նյութեր)
  • Arduino Uno (գնված է Amazon- ում)
  • Անջատիչներ 10A C կոր (վերամշակված նյութեր)
  • Arduino servo շարժիչ (գնված է Amazon- ում)
  • Photocell (գնված է Amazon- ում)
  • Կոնտակտոր 5V (գնված է Amazon- ում)
  • Իրական ժամանակի ժամացույց (RTC DS3231) (գնված է Amazon- ում)
  • Սառը հանգույցի փոխհատուցիչ MAX6675 (գնված է Amazon- ից)
  • K թերմոկույգ զոնդ (գնված է Amazon- ում)
  • Լճակի ֆիլտրի պոմպ 230V (վերամշակված նյութեր)
  • 220 Օմ դիմադրություն (գնված է Amazon- ում)
  • Breadbord (գնված է Amazon- ում)
  • Դատարկ 5 լ պլաստիկ շիշ (վերամշակված նյութեր)
  • Խողովակներ (վերամշակված նյութեր)
  • 3D տպագիր փական

Քայլ 2: Կառուցվածք

Կառուցվածքը
Կառուցվածքը
Կառուցվածքը
Կառուցվածքը
Կառուցվածքը
Կառուցվածքը

Փայտե կոնստրուկցիա է պատրաստվել `բոլոր բաղադրիչներին աջակցելու համար: Այս կառուցվածքը կազմում է 5 լ շիշը `այն ձկան ուտելիքով լցնելու համար: Խողովակների համակարգը սնունդը բերում է փականի (տպված 3D- ով) և կառավարում առաքվող սննդի քանակը:

Խողովակները պատրաստված են PVC խողովակից, որոնք հավաքվում են սոսինձի հետ միասին: Փականը ամրացված է խողովակների մեջ և պառակտված է 2 մասի ՝ առանցքի և փականի: Նախ, առանցքը պետք է լայնակիորեն ամրացվի ՊՎՔ խողովակների միջոցով, այնուհետև առանցքը կարող է հավաքվել փական ափսեի հետ պտուտակավոր միացման միջոցով:

Փականը կարող է տպվել stp ֆայլով:

Քայլ 3: Էլեկտրոնային տուփ

Էլեկտրոնային տուփ
Էլեկտրոնային տուփ

Փայտե կառույցի կողքին տեղադրված էլեկտրական տուփը պաշտպանում է ամբողջ էլեկտրական համակարգը: Մեր դեպքում էլեկտրական տուփը տեղադրված է տախտակի տակ, որն ապահովում է սննդի մատակարարումը:

Անջատիչն օգտագործվում է 230V պոմպը կարճ միացումից պաշտպանելու համար, մի քանի էլեկտրական տերմինալներ թույլ են տալիս պոմպերի լարերը:

Arduino Uno- ն և տախտակը ամրացված են էլեկտրական տուփի մեջ. Arduino- ն սոսնձված է սիլիկոնով, հացահատիկը ինքնասոսնձվող է:

Էլեկտրական տուփի մեջ երկու անցք է կատարվում, որպեսզի պոմպի հոսանքի մալուխը և ընդհանուր հոսանքի մալուխը կարողանան անցնել դրանց միջով:

Ազնվամորին սնուցվում է իր տրանսֆորմատորի միջոցով, որը պետք է միացված լինի 230V վարդակից, որը տեսանելի չէ վերևի գծապատկերում: Անջատիչների կողքին տեղադրված խրոցակի մոդուլը կարելի է ձեռք բերել առանձին: Մենք օգտագործում ենք արտաքին USB մարտկոց:

Քայլ 4: Էլեկտրական տուփի լարերի միացում

Էլեկտրական տուփի միացում
Էլեկտրական տուփի միացում
Էլեկտրական տուփի միացում
Էլեկտրական տուփի միացում
Էլեկտրական տուփի միացում
Էլեկտրական տուփի միացում

Projectրագրի էլեկտրագծերը կատարվում են երկու մասի `մեկը շատ ցածր լարման (5V), իսկ մյուս մասը` ցածր լարման (230V):

Voltageածր լարման հատվածը պոմպը մատակարարում է 5 Վ կոնտակտորների կառավարման կոնտակտների միջոցով, ինչպես նաև Ազնվամորուն մատակարարում է իր տրանսֆորմատորի միջոցով:

Շատ ցածր լարումը ապահովում է Ազնվամորին, Arduino- ն և բոլոր էլեկտրոնային բաղադրիչների աշխատանքը (RTC, սառը միացման փոխհատուցիչ, Photocell, 5V կոնտակտոր և այլն):

Այս էներգիան տրանսֆորմատորը մատակարարում է Ազնվամորիին, այնուհետև այն միացնում է Arduino- ին USB միացման միջոցով: USB մալուխը նաև վերականգնում է տվյալները Arduino- ում ՝ գծապատկերներ ստեղծելու համար:

Ահա թե ինչպես միացնել Arduino- ն շատ ցածր լարման մաս.

TGBT- ից մալուխ է բերվում ցածր լարման էլեկտրական տուփին մատակարարելու համար: Այնուհետեւ այն անցնում է անջատիչով 10A `պոմպը պաշտպանելու համար:

Ահա թե ինչպես միացնել Arduino ցածր լարման հատվածը.

Քայլ 5. Programրագրավորում Arduino, Python և PHP

Վեբ սերվերի տեղադրում

Մենք պետք է տեղադրենք վեբ սերվեր ՝ գծապատկերը պատկերացնելու համար: Մենք պատրաստվում ենք օգտագործել apache- ն իր PHP- ի համատեղելիության և տեղադրման հեշտության համար: Դա անելու համար մենք միանում ենք ազնվամորի pi- ին ՝ օգտագործելով SSH և կատարում ենք հետևյալ հրամանները.

sudo apt տեղադրել apache2 php php-mbstring

sudo chown -R pi ՝ www -data/var/www/html

sudo chmod -R 770/var/www/html

Այժմ այն ամենը, ինչ մենք դնում ենք/var/www/html գրացուցակում, կլինի մեր webserve- ում: Փորձելու համար, արդյոք ամեն ինչ աշխատում է, մենք կօգտագործենք PHP- ին ՝ սերվերին մուտք գործելիս մեզ որոշ տեղեկություններ տալու համար:

sudo rm /var/www/html/index.html

արձագանք ""> /var/www/html/index.php

Եթե մենք մուտքագրենք pi- ի IP հասցեն վեբ դիտարկիչում, մենք կտեսնենք որոշ տեղեկություններ PHP- ի վերաբերյալ: Լռելյայն մենք կարիք չունենք որևէ բան տեղադրել pi- ի IP- ից հետո, քանի որ այն կօգտագործի ինդեքս անունով ցանկացած ֆայլ: Այժմ մենք պարզապես պետք է մեր ֆայլերը դնենք/var/www/html գրացուցակում, և մենք կարող ենք մուտք գործել գծապատկեր և այն վերաբեռնել ըստ ցանկության:

De deer.py- ն սկսելու համար մենք պետք է նոր տող ավելացնենք rc.local- ում, մենք պետք է մուտք գործենք ազնվամորի վրա ssh արձանագրությամբ, գրեք այս տողը ՝ rc.local- ը փոփոխելու համար.

նանո /այլն /rc.local

Այժմ մենք կարող ենք կցել այս տողը.

Մենք պետք է HTML գրացուցակը դնենք/var/www/ուղու վրա: Երբ ազնվամորին սնուցվում է, Arduino- ում ամեն վայրկյան վերականգնում է ջերմաստիճանի և լույսի տվյալները `գծապատկեր ստեղծելու համար:

Խորհուրդ ենք տալիս: