Мазмуну:
Video: GPS спидометр: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
By TiobelCheck Ошондой эле менин Youtube каналымды жазыңыз Дагы жазыңыз:
Жөнүндө: Мен буюмдарды жасоону жакшы көрөм, эгер алар кыймылдай алса. Tiobel жөнүндө көбүрөөк маалымат »
Мен адатта айдап жүргөн менин кызматтык унаам маал -маалы менен "кичинекей" көйгөйлөргө дуушар болот, ылдамдык айдап баратканда 0 км/саатка чейин түшөт (бир аздан кийин кайра кайра башталат).
Адатта, бул чоң маселе эмес, анткени эгер сиз машина айдаганды билсеңиз, анда мен ылдамдык көрсөткүчүн издей бербейм деп үмүттөнөм. Сиз азыр аздыр -көптүр айдап жүргөн ылдамдыгыңыз. Көйгөй сиз кирип жаткан жол чегинде ылдамдыкты азайтуу керек болгондо пайда болот жана сиз "спидометрдин түшүп калганын" байкайсыз.
Бул "GPS спидометр" деген жаңы долбоорду куруу үчүн жакшы мүмкүнчүлүк болду. Албетте, идеалдуу чечим болмок, чынында эле машинаны оңдоо же кадимки GPSти колдонуу же бул функциясы бар тиркемени колдонуу, бирок мунун кандай кызыктуусу болот:)
1 -кадам: Компоненттер
Микроконтроллер
Мен theDFRobot Dreamer Nano V4.1ди тандагам, анткени анда USB кубаты бар, мен аны кубат үчүн колдоно алам жана панного туура келет.
Бул микроконтроллер жөнүндө көбүрөөк маалымат алуу үчүн DFRobot вики баракчасын караңыз
GPS
Мен UBX-G7020-KT колдонуп жатам, ал интегралдык антенна менен келет жана жаңыртуу ылдамдыгын 10 Гцке чейин өзгөртүүгө мүмкүндүк берет (бул долбоор үчүн бул өзгөчөлүк колго тийиши мүмкүн).
DFRobot вики бетинде сиз бул тууралуу көбүрөөк маалымат таба аласыз.
Дисплей
Мен бюджетти "үйлөбөй" жакшы дисплейге ээ болгум келди, менин тандоом OLED 2828 дисплей модулу болчу. Көбүрөөк маалымат алуу үчүн вики баракчасын кайра текшериңиз.
Күч
Тутумдун күчү машинанын чырагынын розеткасы менен камсыздалат.
Корпус
Бул жолу мен корпусту долбоорлоодо жана 3D басып чыгарууда.
2 -кадам: Компоненттерди туташтыруу
Светодиоддор менен жасалган дизайн менин биринчи тандоом болгон жок. Ошентип, башында мен схеманы светодиодсуз иштеп чыктым
Бирок аягында мен 10 LED коштум (7 жашыл жана 3 кызыл).
Мен монтаждоо процессинин кээ бир сүрөттөрүн тартууну унутуп койдум, ошондуктан мен айта алам, баары префбортто, бир жагында - дисплейде, экинчисинде - микроконтроллер жана туташууларда. Муну оңой кылуу үчүн, дисплейди биротоло таштап коюңуз, анткени кээ бир байланыштар анын аркасында болот.
3 -кадам: Код
Кодду иштетүү үчүн төмөнкү китепкананы Arduino Китепкана Папкасына орнотушуңуз керек.
U8glib - Олед дисплей үчүн.
TinyGps ++ - GPS үчүн.
Код ылдамдыкты, курсту, спутниктердин санын, кеңдикти жана узундукту "басып чыгаруу".
Бирок, дагы көп маалыматты көрсөтүүгө болот, мисалы: убакыт, күн, чекитке чейинки аралык … GPS тарабынан алынган маалыматка байланыштуу бардык жеткиликтүү параметрлерди көрүү үчүн TinyGPS ++ китепканасынын толук мисалын текшериңиз.
Башка өзгөчөлүгү - бул LEDдин тилкеси. Мен аны максималдуу кылып койгом. ылдамдыгы 190км. Мен Германияда жашайм жана кээ бир шоссе жолдорунда чек жок, эгерде андай эмес болсо, мен +/- эң жогорку жол чегин коймокмун. Жөн гана "карта" функциясындагы чектөөнү сиздин муктаждыктарыңызга ылайыктуу кылып өзгөртүңүз.
4 -кадам: Жыйынтык
Мен 3D басып чыгаруу сөзүндө дагы эле жаңымын, андыктан менин издерим кемчиликсиз келбеши табигый нерсе:)
Жалпысынан алганда мен нааразы боло албайм, бирок бул жаатта дагы көп нерселерди жакшыртуу керек. Арткы табак учурда оңдолбой жатат, баштагыдай жакшы эмес, ошондуктан дагы бир нече дизайн жаңыртуулары талап кылынат.
Ошондой эле мен арткы плитада GPS антеннасын калтырып койгом, муну кийинки дизайнда жасай албайм. Курстун дисплейи да анча жакшы иштеген жок, бирок бул майда -чүйдөсүнө чейин эле. Келечекте мен пайдалуу нерсеге алмаштырууну пландап жатам, мисалы: бир чекитке келүү убактысы (менин саякаттарымдын көбү алдыга жана артка кетет).
Эгер кандайдыр бир ката тапсаңыз же кандайдыр бир сунуш/жакшыртуу же суроолор болсо, комментарий жазыңыз же мага билдирүү жөнөтүңүз.
"Зерикпе, бир нерсе кыл".
P. S.: Эгер сизге бул долбоор жакса, мен чуркап жаткан сынактарга добуш берүүнү унутпаңыз.
Сунушталууда:
Интернет спидометр: 9 кадам (Сүрөттөр менен)
Интернет ылдамдыгы көрсөткүчү: Индияда толугу менен кулпулоо жүрүп жаткандыктан, почта кызматтарын кошкондо бардыгы жабылды. Жаңы PCB долбоорлору жок, жаңы компоненттер жок, эч нерсе жок! Ошентип, зеригүүнү жеңүү жана бошобоо үчүн, мен өзүмдүн бөлүктөрүмдөн бир нерсе жасоону чечтим
SMS билдирүүсү жана Thingspeak маалыматын жүктөө менен GPS Car Tracker, Arduino негизделген, үйдү автоматташтыруу: 5 кадам (сүрөттөр менен)
SMS билдирүүсү жана Thingspeak маалыматын жүктөө, Arduino негизделген, үйдү автоматташтыруу менен GPS Car Tracker: Мен бул GPS трекерди өткөн жылы жасадым жана ал жакшы иштегендиктен мен аны азыр Instructableде жарыялайм. Бул менин магистралдагы аксессуарлардын сайгычына туташкан. GPS трекери мобилдик маалымат аркылуу машинанын абалын, ылдамдыгын, багытын жана өлчөнгөн температурасын жүктөйт
GPS модулун (NEO-6m) Arduino менен кантип интерфейстөө керек: 7 кадам (сүрөттөр менен)
GPS модулун (NEO-6m) Arduino менен кантип интерфейстөө керек: Бул долбоордо мен GPS модулун Arduino UNO менен кантип интерфейс кылууну көрсөттүм. Узундук жана кеңдик боюнча маалыматтар ЖКда көрсөтүлөт жана жайгашкан жерди app.Listтен көрүүгө болот Arduino Uno == > $ 8 Ublox NEO-6m GPS модулу == > $ 15 16x
DIY Cycle Спидометр: 6 кадам (Сүрөттөр менен)
DIY циклинин спидометри: Бул долбоор менин MEM (Механикалык инженерия өлчөө) долбоорун, B.techтин предметин аткарып жатканда эсиме келди. Идея велосипеддин дөңгөлөгүнүн бурчтук ылдамдыгын өлчөө. Ошентип, диаметри жана ар дайым математикалык уламыш билүү
GPS объектилерин GPS координаттарына жайгаштыруу: 8 кадам (сүрөттөр менен)
АР объектилерин GPS координаттарына кеңири реалдуулукта жайгаштыруу: Бул көрсөтмө AR объектилерин GPS координаттарында ARkit жана ARCore менен Unity3D аркылуу жайгаштыруу үчүн мобилдик тиркеме жасоону көздөйт. Мен Mapboxтун жардамы менен жасаган долбоорумду түзүү аркылуу сизге маалымат берем, ал бизге билдирүүлөрдү өзгөчө G ге белгилөөгө мүмкүндүк берет