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

IHover: 5 քայլ
IHover: 5 քայլ

Video: IHover: 5 քայլ

Video: IHover: 5 քայլ
Video: Ինչպես հեռացնել ֆոնը Excel / Word / PowerPoint- ում նկարներից - արդար: 2024, Նոյեմբեր
Anonim
IHover
IHover

Դուք հավանաբար ինքներդ ձեզ հարցնում եք ՝ դժոխքում ո՞րն է այս մսաղացը: Դե, թույլ տվեք ձեզ ներկայացնել իմ hovercraft- ը: Մի՞թե սավառնելը սի-ֆի ֆիլմից չէ, որ կարող եք հարցնել: Իրականում ոչ, իսկական սավառնելը օգտագործում է դեպի ներքև կրակող վստահություն, որը թակարդում է նրա տակ գտնվող մի տեսակ պայուսակի մեջ: Երբ բավականաչափ ճնշում է լինում, թակարդված օդը կհրթիռի թռչող սարքը վերև, այնպես որ այն կարող է դուրս գալ պայուսակի տակ գտնվող անցքից: Այն արդյունավետորեն ստեղծում է օդային պղպջակ, որտեղ սավառնում է: Այսպիսով, hovercraft անունը:

Այս հզոր մեքենան կարող է մեծ քաշ կրել և կարող է թռչել ցանկացած տեղանքով, որը ցանկանում եք: Եվ եթե ինչ -որ կերպ կարող եք թռչել այն բավական հեռու, որպեսզի այլևս չլսեք, շնորհավորում եմ ձեզ, բայց մի անհանգստացեք, այն հագեցած է GPS- ով, այնպես որ արագության նոր ռեկորդներ սահմանելիս միշտ կարող եք այն հետ գտնել:

Պարագաներ

- Ազնվամորի Պի

-Հզոր անօդաչու շարժիչներ. SUNNYSKY A2212 KV980

-4 ESC's նվազագույն հոսանքով 15A. LittleBee 20A-S ESC BLHeli_S OPTO

-Պտուտակի տեսակը 10 x 4.5

-Բարձր հզորության անօդաչու սարքի մարտկոց `նվազագույն հոսանքով` 60A և 3S լարման: VGEBY1 LiPo-accu, 3S 11, 1 V

-RC թվային հավասարակշռության լիցքավորիչ լիթիումի մարտկոցների համար

-Գլխավոր ժապավեն

-2 HC-sr04 ուլտրաձայնային տվիչներ

-LDR սենսոր

-FlySky FS-i6 RC հաղորդիչ FS-iA6B ընդունիչով

-GPS 6MV2 մոդուլ

-5 Վ հզորության բանկ

-Servo (նվազագույնը 3 կգ ուժ)

-Տրանզիտոր նվազագույն 12 Վ, ինչպես TIP120- ը

-MCP3008 անալոգային թվային փոխարկիչ

-9V- ից 5v եւ 3.3V փոխարկիչ

-Մարտկոցի կրիչ (6.5 -ից 12 Վ)

-Դիմադրության հավաքածու

-Անցումային լարեր

-Կառուցեք այնպիսի նյութեր, ինչպիսիք են փայտը և մեկուսացման մկնիկը

Քայլ 1: Եկեք դնենք այս տողետերը ՝ սկսած ազնվամորիից

Raspbian- ի տեղադրում

Այս բոլոր շքեղ սարքավորումները վերահսկվում են ազնվամորու pi- ի կողմից: Ուղիղ եթերը հեշտացնելու համար տեղադրեք raspbian- ը SD քարտի վրա և հետևեք այս քայլերին: ՕՀ -ն թարթելուց և առաջին անգամ սկսելուց առաջ. Cmdline.txt ֆայլի վերջում գրեք ip = 169.254.10.1 ֆայլը, որը կարող եք գտնել ձեր նոր բռնկված SD քարտի բեռնման գրացուցակում: Պահեք այս ֆայլը և դուրս եկեք: Դուք պարզապես ձեր Pi- ում սահմանել եք ստատիկ IP հասցե:

Ձեր առաջին բեռնախցիկում ssh կապը հեշտությամբ միացնելու համար նույն բեռնման գրացուցակում ստեղծեք ssh անունով ֆայլ ՝ առանց դրան կցված.txt- ի որևէ ընդլայնման: Թողեք այս ֆայլը դատարկ:

Boot your Pi Միացրեք ձեր Pi- ն ethernet- ի միջոցով և բացեք ssh կապը ծեփամածիկի նման ծրագրի հետ: Միացման IP հասցեն այն IP հասցեն է, որը դուք մուտքագրել եք cmdline.txt ֆայլում ՝ 169.254.10.1

Rasbian կոնֆիգուրացիա

Տիպ

sudo raspi-config

բացել rasbian կարգավորումները:

Նախևառաջ գնացեք ընտրացանկի միջերեսներ և միացրեք սերիական հաղորդակցությունը և SPI ավտոբուսը: Վերագործարկել

Lyավոք, սերիական հաղորդակցության հնարավորությունը այդքան էլ հեշտ չէ: Դուք նաև պետք է գործարկեք այս հրամանները, եթե ունեք Pi 3 կամ 4:

sudo systemctl դադարեցնել [email protected]

sudo systemctl անջատել [email protected]

Հաջորդը նորից գնացեք /boot/cmdline.txt գրացուցակով

sudo nano /boot/cmdline.txt

և ջնջել տեքստի վահանակը = serial0, 115200: Վերջապես բացեք /boot/config.txt ֆայլը

sudo nano /boot/config.txt

և սա գրիր ներքևում.

enable_uart = 1

dtoverlay = miniuart-bt

Սա կփոխի ձեր pi- ի rx և tx կապերը ձեր pi- ի իսկական ապարատային ավտոբուսին և bluetooth- ին կտա կեղծ և ավելի վատը:

Wifi

Wifi- ն շքեղություն չէ, եթե ցանկանում եք ինչ -որ նոր ծրագրակազմ տեղադրել, ինչպես որ մենք պետք է անենք:

Դա արեք հետևյալ հրամանով և համապատասխանաբար փոխեք SSID- ը և գաղտնաբառը ՝ ձեր երթուղիչի SSID- ով և գաղտնաբառով:

wpa_passphrase "SSID" "Գաղտնաբառ" >> /etc/wpa_supplicant/wpa_supplicant.conf

Վերագործարկեք ձեր Pi- ն, որպեսզի փոփոխություններն ուժի մեջ մտնեն: Ստուգեք ձեր կապը

ping www.google.com

հրամայեք և շարունակեք, եթե անցնեք հաջորդ քայլին, եթե պատասխան ստանաք:

Տեղադրեք որոշ ծրագրակազմ

Նախ, մուտքագրեք.

sudo apt-get թարմացում

sudo apt-get բարելավում

և ժամանակ տվեք ձեր Pi- ին թարմացումները տեղադրելու համար:

Այնուհետև մենք պետք է տեղադրենք տվյալների բազան ՝ պահելու բոլոր տեղադրության տվյալները, որոնք մենք հավաքելու ենք:

sudo apt տեղադրել mariadb-server

mysql_secure_installation

Հետևեք տեղադրման հրաշագործին: Որպեսզի կարողանաք գործարկել կայքը pi- ից, տեղադրեք apache վեբ սերվեր:

sudo apt տեղադրել apache2 -y

Ի վերջո, մենք դեռ պետք է տեղադրենք պիթոնի որոշ փաթեթներ

Շիշ

Flask_cors Flask_socketio Python-mysql-connector sudo apt-get install python3-spidiv

Քայլ 2: Սարքավորման ժամանակ

Սարքավորման ժամանակ
Սարքավորման ժամանակ
Սարքավորման ժամանակ
Սարքավորման ժամանակ
Սարքավորման ժամանակ
Սարքավորման ժամանակ

Հիմքը

Էսքան հեռու հասա ?? Theրագրակազմը պետք է պատրաստ լինի, այնպես որ եկեք սկսենք բոլոր զվարճալի իրերով, սարքավորումներով:

Հովերկրաֆտի հիմքը գոյություն ունի փայտից և մեկուսացման մկնիկից:

  1. Առաջինի համար անհրաժեշտ է երկու անգամ կատարել: Մեկուսիչ մկնիկը կտրված է սղոցով, որի վերևում սոսնձված է փայտե տախտակ: Մեկուսիչ մկնիկի միջև տարածությունը պետք է բավականաչափ մեծ լինի, որպեսզի պտուտակը տեղավորվի դրա միջև: Հաջորդը դուք պտուտակում եք տախտակի մեջտեղում գտնվող անօդաչու թռչող երկու շարժիչները և վերևում տեղադրում պտուտակները:
  2. Հաջորդը մենք պետք է պատրաստենք ևս 2 շարժիչի ամրակ, որոնք մենք կտեղադրենք արհեստի մեջտեղում (նկար 2):
  3. Կտրեք hovercraft- ի ներքևի հատվածը հաստ մեկուսացման մկնիկից: Այնուհետև դրա շուրջը փակեք հերմետիկ պայուսակ (նկար 3):
  4. Այժմ մենք պետք է պատրաստենք վերին վահանակը: Սա պետք է ունենա ճիշտ նույն չափերը, ինչ ստորին հատվածը, որը մենք արեցինք նախորդ քայլում: Մեջտեղում կատարեք պտուտակի տրամագծի 2 անցք և դրա վերևում սոսնձեք 4 -րդ շարժիչով ամրակները, որոնք մենք կատարել ենք 1 -ին և 2 -րդ քայլերում: Այնուհետև մենք սոսնձում ենք ներքևի 3 -րդ քայլից ներքևը:
  5. Մենք շարունակում ենք ղեկի համար մեզ անհրաժեշտ թևերը պատրաստելով: Ձեր տախտակամածի վերևում գտնվող պտուտակով, երկու նկանակ պատրաստեք, ինչպես նկար 5 -ում: Որպեսզի կարողանաք դրանք տեղափոխել, ստեղծեք նմանատիպ կառույց, որը երևում է լուսանկար 9 -ում (նկար 5 - 9)
  6. Այժմ այն ավարտեք պտուտակի անցքերի շուրջ լրացուցիչ խավաքարտով `օդի ավելի լավ հոսքի համար (նկար 10):

Քայլ 3: Որոշ լարերի միացում

Որոշ լարերի միացում
Որոշ լարերի միացում
Որոշ լարերի միացում
Որոշ լարերի միացում

Ստորև բերված փաստաթղթերում դուք երկու անգամ կգտնեք ճշգրիտ նույն սխեման, մեկը `սխեմատիկ, իսկ մյուսը` տախտակի տեսքով: Ազատորեն փոխեք որոշ բաներ, եթե այլևս չեք տեսնում ծառը անտառի միջով:

ԽՈՐՀՈՐԴ. Համոզվեք, որ մեկից ներքև և հետադարձ կրակող շարժիչը միացնում եք հակառակ ուղղությամբ, որը երևում է հացահատիկի սխեմայում: Սա ստիպելու է շարժիչը պտտվել հակառակ ուղղությամբ:

Քայլ 4: Կոդի տեղադրում

Իմ գրած ամբողջ կոդը անվճար հասանելի է github- ում:

Մակերևույթը կլոնավորելու համար մուտքագրեք

git կլոն

և ճակատը կլոնավորելու համար

github.com/BaertTorre/www

Այն հետին պլանը, որը կարող եք պահել այնտեղ, որտեղ ցանկանում եք, բայց առջևը պետք է տեղադրվի / var / գրացուցակում և փոխարինի առկա www քարտեզը:

Doneիշտ կատարելու դեպքում կարող եք ձեր broser- ով ճամփորդել դեպի 169.254.10.1 և տեսնել առջևի կայքը:

Քայլ 5: Auto Start Backend

Բարի գալուստ վերջին քայլ: Հուսով եմ, որ դուք հասել եք այսքան հեռու ՝ առանց մեծ դժվարությունների: Ես, իհարկե, ոչ:):

Այս քայլը ներառում է, թե ինչպես անել, որ հետևի ծրագրակազմն ինքնաբերաբար սկսվի Pi- ի գործարկման ժամանակ:

Ստեղծեք ֆայլ այս հրամանով.

sudo nano /etc/systemd/system/iHover.service

Այս ֆայլում անցեք հետևյալը.

[Միավոր] Նկարագրություն = iHover After = network.target mariadb.service առայություն] Տեսակ = պարզ Օգտվող = արմատ ExecStart =/bin/sh /Path/To/Repo_with_launcher.sh [Տեղադրեք] WantedBy = multi-user.target

ExecStart առցանց տողում տվեք ճիշտ ուղին դեպի հետին պլանում ներառված launcher.sh- ին:

Ի վերջո, թող փոփոխությունները ուժի մեջ մտնեն ՝

sudo systemctl daemon-reload

sudo systemctl միացնել iHover.service- ը

Եվ դուք ավարտեցիք !!

Funվարճացեք ձեր նոր խաղալիքով:

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