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

Արևային հետախույզ ՝ 6 քայլ
Արևային հետախույզ ՝ 6 քայլ

Video: Արևային հետախույզ ՝ 6 քայլ

Video: Արևային հետախույզ ՝ 6 քայլ
Video: հ1-ի հաղորդավարուհին չկարողացավ զսպել լացը` զոհերի մասին խոսելիս 2024, Հունիսի
Anonim
Արեւային հետախույզ
Արեւային հետախույզ

Բարև, իմ անունը Յոխեմ Ֆորեզ է և ես սովորում եմ Մուլտի մեդիա և հաղորդակցման տեխնոլոգիաներ Howest- ում (Կորտրիկ, Բելգիա): Դպրոցին մենք պետք է նախագիծ կազմեինք: Ես արևային որոնիչ (արևի վահանակ, որը հետևում է արևին) պատրաստեցի, գտա, որ այն իսկապես հետաքրքիր նախագիծ է և պատրաստելը հաճելի է:

Նախագիծն օգտագործում է լույսից կախված 4 դիմադրող ՝ լուսավորման ամենապայծառ աղբյուրը գտնելու համար: Այն նաև չափում է մարտկոցի և արևային վահանակի ընթացիկ հոսքը և լարումը: Սա ցուցադրվում է վեբ կայքում և պատկերավորվում է գրաֆիկների միջոցով: Կարող եք նաև երկու սերվո վերահսկել կայքի միջոցով:

Պարագաներ

Այս նախագծի համար ձեզ հարկավոր է.

Raspberry PiPhaesun Sun Plus 5 Polykristallijn արեւային վահանակ 5WAdafruit INA219 Current Sensor Breakout x2Ldr x4servo (strong) x2nextion display3.7v batterymcp3008power -supply 3.3V and 5VSparkFun Sunny Buddy - MPPT Solar Chargeallots of bread

Քայլ 1: Քայլ 1: Էլեկտրոնիկա

Քայլ 1: Էլեկտրոնիկա
Քայլ 1: Էլեկտրոնիկա

Այստեղ դուք կարող եք ստանալ ցնցող սխեմա `բոլոր բաղադրիչներով: ընթացիկ տվիչը և արևոտ ընկերը զոդման կարիք ունեն:

Քայլ 2: Քայլ 2: Տվյալների բազա

Քայլ 2: Տվյալների բազա
Քայլ 2: Տվյալների բազա

սա իմ տվյալների բազայի մոդելն է: Սա տեղակայված է ազնվամորու pi- ի վրա ՝ օգտագործելով MariaDB- ն: Այն գրանցում է բոլոր սենսորները և կարգավորումները, եթե այն գտնվում է ձեռքով ռեժիմում, թե ոչ:

Քայլ 3: Քայլ 3: Վեբ կայք

Քայլ 3: Կայք
Քայլ 3: Կայք
Քայլ 3: Կայք
Քայլ 3: Կայք

Այստեղ դուք կարող եք տեսնել որոշ պատկերներ կայքում, որտեղ կայքը հասանելի է ազնվամորու ip- ով (այն կարող եք գտնել էկրանին): Կայքում կարող եք տեսնել սենսորի բոլոր գրաֆիկները և կառավարել արևային վահանակը:

Քայլ 4: Քայլ 4: Գործ

Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ
Քայլ 4: Գործ

Գործի համար ես պարզապես վերցրեցի պլաստիկ տուփը և կտրեցի/հորատեցի փոքր անցքեր մալուխների համար և մեծ անցք ցուցադրման համար: Ես սոսնձեցի բոլոր բաղադրիչները (ոչ թե սերվոներն ու լդրերը): Ընդհանուր առմամբ, ես 3 փոքր անցք եմ անցկացրել մալուխների համար.

Արևային վահանակի համար ես օգտագործում եմ ջարդոն mdf վահանակներ, որոնք ունեի տանը: դիզայնը կատարյալ չէ, և եթե կարող եք փորձել այն ավելի լավը դարձնել, բայց այն աշխատում է: Ձեզ հարկավոր է 2 մաս փայտից:

Մեկ մեծ U ձևավորված խաղաղություն այն չափերի համար, որոնք կարող եք դիտել նկարում

Եվ մեկ մեծ հարթակ, որը կարող եք պատրաստել ցանկացած չափի, իմն է ՝ 400*300*20 մմ

Այս մասերն ունենալուց հետո անհրաժեշտ է արևային վահանակի ալյումինե հետևի հատվածի մեջտեղում 125 մմ և 17.5 մմ երկկողմանի անցք բացել, որպեսզի կարողանաք M3- ի պտուտակավոր գավազանով կպչել 3 -ից ոչ փոքր փորվածքով: մմ և ոչ ավելի, քան 5 մմ (կարող եք ավելի մեծ լինել, բայց խորհուրդ չի տրվում):

Ավելի քան 350 մմ երկարությամբ պտուտակավոր գավազան կտրեք, դրա վրա մի ընկույզ ավելացրեք, որպեսզի կարողանաք այն օգտագործել որպես սերվոյի հակագնդ, ավելացրեք այդ ձողը ձեր սերվոյի վրա և շարունակեք մինչև իր ազդրը, և այնուհետև սեղմեք հաշվիչի ընկույզը, որպեսզի այն այլևս թուլանա: փորձեց պատկերացնել, թե որտեղ են ձեզ անհրաժեշտ ընկույզներ և լվացքի մեքենա, կա դրա պատկերը:

Y առանցքի համար ես նաև կտրում եմ 90 մմ երկարություն ունեցող M3 գավազան և դրա ամրացման համար օգտագործում եմ հակադիր ընկույզ և ընկույզ:

Քայլ 5: Քայլ 5. Raspberry Pi OS- ի կարգավորում

Ահա ազնվամորիից ձեռնարկ ՝ ինչպես տեղադրել OS- ն ՝

Ահա ձեռնարկ, թե ինչպես կարելի է ssh to ազնվամորի:

երբ կարողանաք դա անել, կարող եք մուտք գործել օգտվողի անունով ՝ PI և գաղտնաբառ Raspberry Առաջին բանը, որ ցանկանում եք անել, փոխել pi- ի գաղտնաբառը, դա կարելի է անել հրամանով. sudo raspi-config քան գնում եք 1 Փոխել օգտվողի գաղտնաբառը և փոխել Գաղտնաբառը մի մոռացեք, կամ պետք է նորից սկսել:

գնացեք raspi-config ՝ 4 Տեղայնացման ընտրանքներ սահմանելու համար և կարգավորեք ձեր երկրի և ստեղնաշարի բոլոր կարգավորումները

2 ցանցային տարբերակում կարող եք կարգավորել ձեր wifi- ն

5 -ում ձեզ անհրաժեշտ է SPI, I2C, Serial, Remote GPIO միացված

վեբ սերվերը տեղադրելու համար հարկավոր է տեղադրել Apache- ն այս հրամանով (sudo apt install apache2 -y) տերմինալում: կարող եք ստուգել, արդյոք այն աշխատում է դիտարկիչում ձեր ազնվամորիի ip տեղադրելու ժամանակ:

և որոշ գրադարաններ պետք է տեղադրվեն, որպեսզի ծրագիրը աշխատի պարզապես պատճենել և անցնել տերմինալում

sud opip3 տեղադրել mysql-connector-pythonsudo pip3 տեղադրել flask-corssudo pip3 տեղադրել geventsudo pip3 տեղադրել gevent-websocketsudo pip3 տեղադրել pi-ina219

Քայլ 6: Քայլ 6: Կոդ

Այս GitHub- ում կարող եք գտնել ծրագրի կոդը, որը կարող եք տեղադրել և գործարկել

github.com/ForrezJochem/project-code

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