Агуулгын хүснэгт:
- Алхам 1: бүрэлдэхүүн хэсгүүд
- Алхам 2: Холболтууд
- Алхам 3: Хөтөлбөр
- Алхам 4: Кейс
- Алхам 5: угсрах
- Алхам 6: Бүртгэгчийг ашиглах
Видео: GPS Logger Arduino OLed SD: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
GPS бүртгэгч нь таны одоогийн болон дундаж хурдыг харуулах, замаа хянах боломжтой. Дундаж хурд нь траекторын хурдны хяналттай бүсэд зориулагдсан болно.
Arduino нь хуулж болох зарим сайхан шинж чанаруудтай:- Координатыг өдөр тутмын файлд хадгалдаг бөгөөд файлын нэрийг огноогоор нь харуулдаг.- Дэлгэцийг зөвхөн шаардлагатай үед шинэчилдэг (дэлгэц нь маш удаан). дүрсүүд нь байтаар байтаар програмчлагдсан байдаг.
Бүртгэгч нь LogMaker360 болон өөр зааварчилгааны видео бичлэгээс санаа авсан болно. Гэсэн хэдий ч дэлгэцийг идэвхжүүлж, 1.3 инчийн дэлгэцийг ажиллуулахын тулд зарим тохируулга хийсэн. Ихэвчлэн ашигладаг SSD номын сан нь хэт их санах ой ашигладаг бөгөөд Arduino Pro Mini -ийн санах ой хязгаарлагдмал байдаг. Тиймээс би Github -ийн текст дээр суурилсан номын санг ашигласан.
Зүрх бол Arduino Pro Mini Atmega328, 3.3 V. Энэ санах ойд хамгийн их санах ойтой, GPS хүлээн авагч болон SD карттай хялбар холбоо тогтоохын тулд 3.3 В -тэй тул би энэ Arduino -г ашигласан.
Нэг талд хоёр унтраалга байдаг:- шилжих горим (ердийн ба дундаж хурдыг харуулах)- дахин тохируулах
Нөгөө талд нь бүртгэгч нь шинэ програмыг байршуулах UART холбогчтой холболттой байдаг
Алхам 1: бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүдийг Aliexpress дээрээс авах боломжтой.
Arduino Pro Mini:
GPS хүлээн авагч:
1.3 инчийн олед:
SD картны адаптер:
Түвшин шилжүүлэгч:
Резистор ба товчлуурууд
Алхам 2: Холболтууд
Систем нь автомашины утасны цэнэглэгчээс 5V хүчээр тэжээгддэг.
5V оролт:- Arduino RAW power- дэлгэцийн VCC (VDD)- логик түвшин шилжүүлэгчийн HV
Arduino-ийн VCC (3.3V) нь:- SD картны VCC- GPS хүлээн авагчийн VCC- Логик түвшний шилжүүлэгчийн LV
Arduino -ийн бусад холболтууд: зүү A4> OLA -ийн SDA (түвшин шилжүүлэгчээр) зүү A5> OLed -ийн SCK (түвшин шилжүүлэгчээр) зүү 3> GPS хүлээн авагчийн RX 4> GPS хүлээн авагчийн TX 10> SD картын хавчаарын CS 11> SD -ийн MOSI cardpin 12> SD cardpin -ийн MISO 13> SD картны CLK
Шилжүүлэгч:
Горим солих:- Arduino pin 2 (тасалдал) (VCC хүртэл 10k татах)- GND
Шилжүүлэгчийг дахин тохируулах: - Arduino RST (VCC хүртэл 10k татах) - GND
Алхам 3: Хөтөлбөр
Хөтөлбөрийг Arduino IDE ашиглан хийж, байршуулсан болно. Номын сан нь 1.3 инчийн дэлгэцтэй ажиллахын тулд тохируулга хийх шаардлагатай байсан. Тохируулсан номын санг нэмж оруулав.
Хөтөлбөр нь хамгийн их санах ой ашигладаг бөгөөд хэрэв програмууд илүү их санах ой ашигладаг бол Arduino тогтвортой биш болсныг би олж мэдсэн.
Дүрсийг дэлгэц рүү илгээх байтыг тооцоолох замаар програмчилсан болно. Би хоёртын тоог тооцоолохын тулд Excel хуудас хийсэн.
Координатыг өдөр тутмын файлд хадгалдаг бөгөөд файлын нэрийг огноо дээр үндэслэнэ (Arduino форумаас санаа авсан).
Дэлгэцийг зөвхөн шаардлагатай үед л шинэчилдэг, гэхдээ энэ нь маш хэрэгтэй санагдсан, учир нь дэлгэц нэлээд удаан байна.
Файлууд бас миний Github дээр байна
Алхам 4: Кейс
Энэ хэргийг Autodesk -аас 123D форматаар бүтээсэн бөгөөд хар ABS дээр 3D хэвлэсэн байна. Хэргийн болон клипийн STL файлуудыг хавсаргав.
Алхам 5: угсрах
Эхлээд бүх зүйлийг ПХБ дээр гагнана. SD карт адаптерийн хувьд би эхлээд толгойн зүүг адаптер руу гагнаж, дараа нь ПХБ -д гагнав.
Хайрцаг дахь унтраалгыг нааж болно.
GPS антенныг суурин дээрээ наа
Угсарсан GPS бүртгэгчийг гулсуулна уу.
Дээд талд нь шургуулж, хавчаар дээр дарж моджуулагчийг агааржуулалтын сараалж дээр бэхлээрэй.
Алхам 6: Бүртгэгчийг ашиглах
Бүртгэгч өдөр бүр шинэ *.csv файл үүсгэж, файлын нэрийг огноогоор бичсэн болно.
'Mode switch' ашиглан та бүртгэгчийн горимыг өөрчилж болно: зөвхөн одоогийн болон дундаж (дундаж) хурдыг харуулах одоогийн хурдыг харуулна. SD карт дээрх бүртгэлийг өөрчлөхгүй байна. Хэрэв та "дундаж хурдны горим" -ыг эхлүүлбэл дундаж хурдыг дахин тохируулна.
Координатыг 10 секунд тутамд бүртгэдэг. Файлууд нь маш жижиг, хэдэн ГБ хэмжээтэй микро SD карт хэзээ ч дүүрдэггүй.
Та csv файлыг https://www.gpsvisualizer.com/ хаягаар байршуулснаар замаа харах боломжтой.
Зөвлөмж болгож буй:
GPS Cap Data Logger: 7 алхам (зурагтай)
GPS Cap Data Logger: Амралтын өдрийн гайхалтай төсөл бол хэрэв та урт удаан дугуй унах эсвэл дугуй унах гэж байгаа бол хийсэн бүх аяллаа хянах GPS мэдээлэл бүртгэгч хэрэгтэй болно. Барилга дууссаны дараа tr -ийн GPS модулаас өгөгдлийг татаж авлаа
OLED дэлгэцийн төслийн тусламжтайгаар GPS хяналт: 5 алхам (зурагтай)
OLED дэлгэцийн төслийн тусламжтайгаар GPS -ийн хяналт: Бүгдээрээ сайн байна уу, энэхүү хурдан нийтлэлд би өөрийн төслийг хуваалцах болно: SAMD21J18 микроконтроллер ба SSD1306 OLED 128*64 дэлгэцтэй ATGM332D GPS модуль, би Eagle Autodesk дээр тусгай ПХБ барьсан бөгөөд үүнийг програмчлав. Atmel studio 7.0 болон ASF ашиглан
Arduino Data Logger Shield Жижиг төсөл: 4 алхам
Arduino Data Logger Shield Жижиг төсөл: Хөөе залуусаа Өнөөдөр би танд Arduino Data logger shield -ийн нэг хялбар жишээг танилцуулж байна. Энэ бол маш хялбар төсөл бөгөөд үүнийг хийхэд тийм ч олон хэсэг хэрэггүй бөгөөд төсөл нь температур, чийгшлийг dht мэдрэгчээр хэмжих тухай юм. Энэхүү төсөл
Nest Thermostat History Data Logger: 6 алхам (зурагтай)
Nest Thermostat History Data Logger: Nest термостат нь температур, чийгшил, зуух/АС -ийн хэрэглээг хянадаг бөгөөд хэрэглэгчид түүхэн өгөгдлийг зөвхөн 10 хоногийн дотор үзэх боломжтой байдаг. Би түүхэн өгөгдөл цуглуулахыг хүссэн (> 10 хоног), google хүснэгтийн скриптийг таарсан цаг бүрт үүрлэх үүрэгтэй тааралдлаа
Arduino GPS Oled: 4 алхам (зурагтай)
Arduino GPS Oled: NEO-6 модулийн цуврал нь өндөр гүйцэтгэлтэй u-blox 6 байршил тогтоох хөдөлгүүр бүхий бие даасан GPS хүлээн авагчдын гэр бүл юм. Эдгээр уян хатан, хэмнэлттэй хүлээн авагчид нь жижиг хэмжээтэй 16х12.2х4.4 мм хэмжээтэй олон тооны холболтын сонголтыг санал болгодог. Th