Мазмуну:
- 1 -кадам: Сизге керектүү материалдар
- 2 -кадам: PL2303 колдонуу (GPIO эмес)
- 3 -кадам: GPIO Raspberry Pi колдонуу
Video: Raspberry Pi B+менен GPS Ublox Neo 6Mга кол менен жетүү: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Raspberry Pi - бул колдонууга оңой болгон ар кандай модулдар үчүн абдан шайкеш мини PC. Негизинен бул PC менен дээрлик бирдей, бирок Raspberry Piден GPIO менен башкарса болот. Raspberry Pi дагы бир нече байланыш линиялары менен колдоо көрсөтөт, алардын бири Serial / UART байланыш линиясы.
Бул жерде Ublox Neo 6M GPS модулун Raspberry Pi менен Serial / UART байланышы менен кантип колдонуу керектиги жөнүндө үйрөткүч.
1 -кадам: Сизге керектүү материалдар
Сага керек болот:
- Raspberry Pi Module B+512MB RAM
- Ublox Neo 6M Arduino Raspberry үчүн
- PL2303 USBден TTLге
- Аялдан Аялга секирүүчү кабель
2 -кадам: PL2303 колдонуу (GPIO эмес)
- Ар бир компонентти жогорудагы схема катары туташтырыңыз.
- PL2303 сериялык байланышын Raspberry Pi тарабынан аныкталганбы же жокпу терминалда төмөнкүдөй буйрук берүү менен текшериңиз:
ls /dev /ttyUSB*
буйруктун чыгышы PL2303 USB табылган маалыматты берет
- GPS Daemon кардарын төмөнкүдөй буйруктар менен орнотуңуз:
- PL2303 сериялык байланышын ал Raspberry Pi тарабынан аныкталганбы же жокпу терминалда төмөнкүдөй буйрук берүү менен текшериңиз:
Sudo apt-get gpsd gpsd-client python-gps орнотуу
GPSD Daemon Socketти төмөнкүдөй буйрук менен иштетүү үчүн кол менен буйрук бериңиз:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 Raspberry Pi тарабынан аныкталган портко ылайык өзгөртүлүшү мүмкүн
GPSтен маалыматтарды көрүү үчүн төмөнкү буйрукту аткарыңыз:
cgps -s
Бул узундуктун, кеңдиктин, зонанын, убакыттын жыйынтыгын көрсөтөт. Көрүнүштөн чыгуу үчүн CTRL + Z / C чыкылдатыңыз.
3 -кадам: GPIO Raspberry Pi колдонуу
- Ар бир компонентти жогоруда схема катары туташтырыңыз.
- Стартта Сериалдык Пинди иштетүү -> Артыкчылык -> Raspi Конфигурациясы -> Сериялык Портту иштетүү
- Төмөндөгү буйрук менен сериялык портту иштетүү үчүн cmdline.txtти түзөтүңүз:
$ sudo nano /boot/cmdline.txt
- "Console = ttyAMA0, 115200" дегенди алып салыңыз, анан сактаңыз (CTRL + X) жана Y анан ENTER.
- GPS Daemon кол менен башталышын төмөнкүдөй буйрук менен аткарыңыз:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
GPS маалыматын көрүү үчүн төмөнкү буйрукту аткарыңыз:
cgps -s
Сунушталууда:
Сизде болгон компоненттерди колдонуу менен каршылыкка/сыйымдуулукка кантип жетүү керек ?: 6 кадам
Сизде болгон компоненттерди колдонуу менен кандай гана каршылыкка/сыйымдуулукка жетүү керек! Бул программа сизге керектүү болгон каршылыктын/сыйымдуулуктун маанисине жетүү үчүн керек болгон резисторлорду/конденсаторлорду кантип айкалыштырууну эсептейт
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: 7 кадам (сүрөттөр менен)
Чыныгы кол кыймылынын үстүнөн башкарылган жөнөкөй роботтук кол: Бул үйрөнчүктөр үчүн DOF роботтук колу. Колу Arduino башкарат. Бул оператордун колуна бекитилген сенсор менен туташкан. Ошондуктан оператор колунун чыканагын башкарып, өзүнүн чыканак кыймылын бүгө алат
Эски DVD драйвынан кол менен жасалган кол чырак: 6 кадам
Эски DVD драйвынан Hand Crank Flashlight: Салам балдар, мен Мануэльмин жана жашыл энергия боюнча дагы бир долбоорго кош келиңиздер. Бүгүн биз эски DVD ойноткучтан кичинекей кичинекей кол чырак жасайбыз жана ал өзгөчө кырдаалдарда ишенимдүү шерик боло алат. Билем, бул мүмкүн эмес окшойт
Кантип жеке кубанычка жетүү керек: 7 кадам (сүрөттөр менен)
Ыңгайлуу кубанычты кантип кармоо керек: Саламатсызбы, менин биринчи көрсөтмөмө кош келиңиз! Комментарийлерге кандайдыр бир кеңештерди же конструктивдүү сын -пикирлерди кошуп коюудан тартынбаңыз, баары ыраазы болот. Бул жерде мен ар бир кадамды жеке кантип жасоо керектигин айтып берем
Ublox LEA 6h 02 GPS модулу Arduino жана Python менен: 4 кадам
Ublox LEA 6h 02 GPS модулу Arduino жана Python менен: GPS модулунун Arduino UNO (же башка Arduino түзмөгү) менен интерфейси жана Python тилинде жазылган колдонмо терезесинде көрсөтүү үчүн Latitude жана Longitude эсептөө