Բովանդակություն:
- Պարագաներ
- Քայլ 1: Եկեք դնենք այս տողետերը ՝ սկսած ազնվամորիից
- Քայլ 2: Սարքավորման ժամանակ
- Քայլ 3: Որոշ լարերի միացում
- Քայլ 4: Կոդի տեղադրում
- Քայլ 5: Auto Start Backend
Video: IHover: 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Դուք հավանաբար ինքներդ ձեզ հարցնում եք ՝ դժոխքում ո՞րն է այս մսաղացը: Դե, թույլ տվեք ձեզ ներկայացնել իմ 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րագրակազմը պետք է պատրաստ լինի, այնպես որ եկեք սկսենք բոլոր զվարճալի իրերով, սարքավորումներով:
Հովերկրաֆտի հիմքը գոյություն ունի փայտից և մեկուսացման մկնիկից:
- Առաջինի համար անհրաժեշտ է երկու անգամ կատարել: Մեկուսիչ մկնիկը կտրված է սղոցով, որի վերևում սոսնձված է փայտե տախտակ: Մեկուսիչ մկնիկի միջև տարածությունը պետք է բավականաչափ մեծ լինի, որպեսզի պտուտակը տեղավորվի դրա միջև: Հաջորդը դուք պտուտակում եք տախտակի մեջտեղում գտնվող անօդաչու թռչող երկու շարժիչները և վերևում տեղադրում պտուտակները:
- Հաջորդը մենք պետք է պատրաստենք ևս 2 շարժիչի ամրակ, որոնք մենք կտեղադրենք արհեստի մեջտեղում (նկար 2):
- Կտրեք hovercraft- ի ներքևի հատվածը հաստ մեկուսացման մկնիկից: Այնուհետև դրա շուրջը փակեք հերմետիկ պայուսակ (նկար 3):
- Այժմ մենք պետք է պատրաստենք վերին վահանակը: Սա պետք է ունենա ճիշտ նույն չափերը, ինչ ստորին հատվածը, որը մենք արեցինք նախորդ քայլում: Մեջտեղում կատարեք պտուտակի տրամագծի 2 անցք և դրա վերևում սոսնձեք 4 -րդ շարժիչով ամրակները, որոնք մենք կատարել ենք 1 -ին և 2 -րդ քայլերում: Այնուհետև մենք սոսնձում ենք ներքևի 3 -րդ քայլից ներքևը:
- Մենք շարունակում ենք ղեկի համար մեզ անհրաժեշտ թևերը պատրաստելով: Ձեր տախտակամածի վերևում գտնվող պտուտակով, երկու նկանակ պատրաստեք, ինչպես նկար 5 -ում: Որպեսզի կարողանաք դրանք տեղափոխել, ստեղծեք նմանատիպ կառույց, որը երևում է լուսանկար 9 -ում (նկար 5 - 9)
- Այժմ այն ավարտեք պտուտակի անցքերի շուրջ լրացուցիչ խավաքարտով `օդի ավելի լավ հոսքի համար (նկար 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վարճացեք ձեր նոր խաղալիքով:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)