Мазмұны:
- 1 -қадам: Ublox LEA 6h 02 GPS модулін алыңыз (немесе сізге ұнайтын кез келген модуль), мәліметтер кестесінің сипаттамаларын оқып шығыңыз және Arduino -ға қосылуға дайын болыңыз
- 2 -қадам: GPS модулін Arduino көмегімен қосыңыз
- 3 -қадам: Arduino бағдарламасын сериялық (байланыс) портын оқу үшін жүктеңіз
- 4 -қадам: Python кодын орындаңыз
Бейне: Ublox LEA 6h 02 Arduino және Python көмегімен GPS модулі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Arduino UNO (немесе кез келген басқа Arduino құрылғысы) көмегімен GPS модулінің интерфейсі және Python тілінде жазылған қосымшалар терезесінде ендік пен бойлықты есептеу.
1 -қадам: Ublox LEA 6h 02 GPS модулін алыңыз (немесе сізге ұнайтын кез келген модуль), мәліметтер кестесінің сипаттамаларын оқып шығыңыз және Arduino -ға қосылуға дайын болыңыз
- Ublox LEA 6 деректер кестесін мұқият оқып шығыңыз және сіздің модульдің дұрыс екеніне көз жеткізіңіз
- Модульдердің көпшілігі ~ 2,7 -ден 3,6В -қа дейін жұмыс істейді, сондықтан сізде дұрыс қуат көзі бар екеніне көз жеткізіңіз, мен Arduino 3.3v түйреуішін қолдандым.
- Барлық модульдер UART байланыс портын қолдайды, сондықтан біз оны Arduino интерфейсінде қолданамыз
- Модульдер әдепкі бойынша шағын әйелдер розеткаларымен келеді, мен оларды Arduino -ға қосуға қиынмын, сондықтан мен оны 2,54 мм өтпелі сымдық аналық розеткамен алмастырдым (оны ауыстырмас бұрын, қандай түйреуіш не істейтінін біліп, қағазға немесе компьютерге түйреуіш диаграммасын жасаңыз)
- Енді бұл модуль Arduino -ға қосылуға дайын
2 -қадам: GPS модулін Arduino көмегімен қосыңыз
- GPS модулінің Tx (таратқышы) мен Rx (қабылдағышы) және Arduino -да бірдей екенін анықтаңыз (мен UNO -ды қолдандым, сондықтан ол тек 1 UART байланыс портын, pin0 -де Tx пен pin1 -де, техникалық сипаттамалары Arduino UNO -да)
-
GPS модулінің Tx және Rx -ті Arduino Rx және Tx -ке қосыңыз
- GPS Tx (менің жағдайда жасыл сым) => Rx Arduino
- GPS Rx (менің жағдайда сары сым) => Tx Arduino
- 3.3v Adruino түйреуішін GPS қуат көзіне жалғап, екеуін де қосыңыз
- Абайлаңыз: GPS модуліне 3,3в (максимум 3,6в) аспайтынын тексеріңіз және нұсқаулық модулін мұқият оқып шығыңыз.
3 -қадам: Arduino бағдарламасын сериялық (байланыс) портын оқу үшін жүктеңіз
- Бұл жобаның кодын GitHub репозиторийінен табуға болады
- Сілтеме:
- README.md файлын оқыңыз
- Жоғарыда README.md файлында көрсетілгендей u-center бағдарламалық жасақтамасын орнатыңыз
- Arduino кодын Arduino модуліне жүктеңіз
- GPS түйреуіштерін Arduino -ға қосыңыз
- Arduino IDE -дегі сериялық мониторды ашыңыз және GPS модулінің шығуын бақылаңыз, оның лайықты шығыс басып шығаратынына көз жеткізіңіз
- Arduino сериялық портын сериялық мониторды жабу арқылы ажыратыңыз, енді u-center бағдарламалық жасақтамасын ашып, Arduino сериялық портын таңдаңыз.
-
Экрандағы жауапқа назар аударыңыз
- Дұрыс жауап беру үшін біраз уақыт қажет және GPS модулі қабылдаған сигналдың күшіне байланысты
- GPS модулін ашық жерде немесе терезенің жанында ұстаңыз
4 -қадам: Python кодын орындаңыз
- Жергілікті құрылғыда Python бағдарламасын жүктеңіз және конфигурациялаңыз
- Құрылғының сериялық байланыс порты арқылы GPS деректерін оқу үшін Python кодын жүктеңіз
- GPS -ті Arduino көмегімен қосыңыз және қосыңыз
- Arduino қосылған портты анықтаңыз
- Python кодын іске қосыңыз
- Компорт туралы мәліметтерді енгізіңіз
- Ұзақ және ұзақ деректерді тексеріңіз
Ұсынылған:
GPS модулі Arduino Uno көмегімен: 7 қадам
GPS модулі Arduino Uno көмегімен: Сәлеметсіз бе! GPS модулін Arduino Uno тақтасына қосқыңыз келе ме, бірақ оны қалай жасау керектігін білмейсіз бе? Мен сізге көмектесуге келдім! Жұмысты бастау үшін сізге келесі бөліктер қажет
Бетті тану және сәйкестендіру - OpenCV Python және Arduino көмегімен Arduino Face ID: 6 қадам
Бетті тану және сәйкестендіру | OpenCV Python және Arduino көмегімен Arduino Face ID: бетті тану AKA тұлғаның идентификаторы қазіргі кезде ұялы телефондардағы ең маңызды мүмкіндіктердің бірі болып табылады. Сонымен, менде " менің Arduino жобам үшін жеке идентификаторым болуы мүмкін " деген сұрақ болды. және жауап - иә … Менің саяхатым келесідей басталды: 1 -қадам: Бізге кіру
Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: 6 қадам
Raspberry Pi және LIS3DHTR көмегімен қозғалысты басқару, 3 осьті акселерометр, Python көмегімен: Сұлулық бізді қоршап тұрады, бірақ әдетте оны білу үшін біз бақта серуендеуіміз керек. - Біз білетін топ ретінде біз энергияның көп бөлігін компьютерлер мен ұялы телефондардың алдында жұмыс істеуге жұмсаймыз. Сондықтан біз өз денсаулығымызға жиі рұқсат береміз
Python көмегімен Raspberry Pi және MXC6226XU көмегімен бағдарлауды зерттеу: 6 қадам
Python көмегімен Raspberry Pi және MXC6226XU көмегімен бағдарлауды үйрену: шу - бұл көліктің жұмысының бір бөлігі. Автокөліктің өте реттелген моторының дыбысы - керемет дыбыс. Дөңгелектер жолда күңкілдейді, жел айна, пластиктен жасалған бөлшектер мен бақылау тақтасындағы бөлшектерді айналып өтетін кезде
TCA9548A I2C мультиплексор модулі - Arduino және NodeMCU көмегімен: 11 қадам
TCA9548A I2C мультиплексор модулі - Arduino мен NodeMCU көмегімен: сенсорлардың I2C адресі тұрақты немесе бірдей екенін түсіну үшін Arduino -ға екі, үш немесе одан да көп I2C датчиктерін қосуға тура келетін жағдайға тап болдыңыз ба? Сонымен қатар, сізде бір SDA мекен -жайы бар екі құрылғы болуы мүмкін емес