Բովանդակություն:
- Քայլ 1: Հավաքեք նյութերը
- Քայլ 2. roոդեք Gyro- ն eroրոյական W- ին
- Քայլ 3: Կարգավորեք ձեր RPi- ի տվյալները
- Քայլ 4: MySql տվյալների շտեմարան
- Քայլ 5: Լրացրեք Zero W- ը
- Քայլ 6: Webapplication/Ստացեք MQTT
- Քայլ 7: Վազիր և վայելիր:
- Քայլ 8: Պատյան (լրացուցիչ)
Video: JumpTie: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս սարքը չափում է ձեր ցատկերը: Դուք կարող եք տեսնել, թե քանի ցատկ կարող եք կատարել որոշակի ժամանակում:
Webapplication- ում ցուցադրվում են ձեր բոլոր ցատկերի նիստերը, և դուք կարող եք տեսնել ձեր առաջընթացը:
Նախագիծը կազմված է որպես դպրոցական առաջադրանք: Այժմ ես սովորում եմ Նոր մեդիա և հաղորդակցման տեխնոլոգիաներ Howest Kortrijk- ում, Բելգիա:
Քայլ 1: Հավաքեք նյութերը
Սկզբից մենք պետք է հավաքենք որոշ սարքավորումների նյութեր:
Կարիք ունենք:
- Ազնվամորի Pi 3B
- Raspberry Pi Zero W
- Powerbank Zero W- ի համար
- գիրոսկոպ (LSM9DS1)
Այս ապրանքների գներն ու առցանց խանութները հրահանգի վերջում են:
Քայլ 2. roոդեք Gyro- ն eroրոյական W- ին
Yrգուշորեն ամրացրեք գիրոսկոպը RPi Zero W. Եթե նախկինում դա երբեք չեք արել, խորհուրդ եմ տալիս հարցնել մեկին, ով փորձ ունի զոդման հետ:
Dubbelcheck կամ tripplecheck, եթե դուք ճիշտ կպցրեք 3.3V- ը և GND- ը:
Սա ճիշտ չանելը կկործանի ձեր գիրոսկոպը կամ ձեր RPi Zero W- ն:
Քայլ 3: Կարգավորեք ձեր RPi- ի տվյալները
Կարգավորեք ձեր երկու RPi- ները:
RPi 3B- ի կազմաձևման որոշ ուղեցույցներ կամ օգտակար հղումներ.
www.raspberrypi.org/help/noobs-setup/2/
caffinc.github.io/2016/12/raspberry-pi-3-h…
RPi Zero W- ի կազմաձևման որոշ ուղեցույցներ կամ օգտակար հղումներ.
github.com/initialstate/pi-zero-w-motion-s…
learn.sparkfun.com/tutorials/getting-start…
Եթե դա արվի, համոզվեք, որ դրանք թարմացնեք և տեղադրեք հետևյալ փաթեթները.
- Python3
- Mysql- սերվեր
- Mysql- հաճախորդ
- …
Մեզ պետք է նաև Mosquitto MQTT- ն: Mosquitto- ն տեղադրելու համար օգտագործեք հետևյալ ուղեցույցը.
www.instructables.com/id/Installing-MQTT-B…
Հուշում. Օգտագործեք Jessie- ի պատկերը, այլ ոչ թե Stretch!
Քայլ 4: MySql տվյալների շտեմարան
Այժմ մենք պետք է գծենք ERD դիագրամ մեր տվյալների բազայի համար: Այս առաջադրանքի համար ես օգտագործել եմ MySql- ը:
Դուք կարող եք ստեղծել ձեր սեփական տվյալների շտեմարանը, պատճենել իմը կամ պարզապես ներբեռնել իմ սցենարը և գործարկել այն:
Մենք կօգտագործենք մեր RPi 3B- ն որպես մեր կենտրոնական կետ `մեր տվյալների շտեմարանն ու վեբ սերվերը գործարկելու համար:
Հուշում. RPi 3B- ում ֆայլը պատճենելու համար օգտագործեք FileZilla- ն:
Քայլ 5: Լրացրեք Zero W- ը
Գիրոսկոպը աշխատեցնելու համար մենք պետք է հետևենք այս ուղեցույցին.
ozzmaker.com/berryimu-quick-start-guide/
Մենք օգտագործում ենք BerryIMU գրադարանը `նախապես գրված սցենարի հետ միասին, գիրոս արժեքները կարդալու համար:
Ես կօգտագործեմ «berryIMU-measure-G.py» սցենարը: Բայց ես ավելացրեցի մի ծածկագիր `ցատկ ճանաչելու և ցատկ ուղարկելու Կենտրոնական կետ MQTT- ով:
Քայլ 6: Webapplication/Ստացեք MQTT
Եթե մեր տվյալների բազան լավ աշխատի, մենք կարող ենք անցնել ստեղծմանը կամ Webapplication- ին:
Ես օգտագործել եմ Flask (python) backend- ի համար և html/css- ը frontend- ի համար: Բայց դուք ազատ եք կատարել ձեր սեփական վեբ -դիմումը:
Կարող եք նաև ներբեռնել իմ սցենարը ՝ Կենտրոնական կետում հաղորդագրություններ ստանալու համար MQTT- ի միջոցով:
Քայլ 7: Վազիր և վայելիր:
RPi Zero W- ում գործարկեք «berryIMU-measure-G.py» սցենարը: Սա աշխատանքը կանի Zero W- ի համար:
RPi 3B- ում գործարկեք «mqtt.py» սցենարը և ձեր վեբ սերվերը:
Այժմ վայելեք ձեր արդյունքը:
Քայլ 8: Պատյան (լրացուցիչ)
Գնացեք ձեր ավտոտնակում փնտրեք հին և փոքր տուփ ՝ ձեր սարքավորումները տեղադրելու համար:
Ես իմ eroրոյական W- ն դրեցի իմ գտած փոքրիկ տուփի մեջ: Իհարկե, ես որոշ նյութեր օգտագործեցի ՝ համոզվելու համար, որ իմ սարքավորումները չեն կարող շարժվել:
Պարզապես եղե՛ք ստեղծագործ:
Խորհուրդ ենք տալիս:
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 ++)