Turinys:

GPS registravimo įrenginys „Arduino OLed SD“: 6 žingsniai (su nuotraukomis)
GPS registravimo įrenginys „Arduino OLed SD“: 6 žingsniai (su nuotraukomis)

Video: GPS registravimo įrenginys „Arduino OLed SD“: 6 žingsniai (su nuotraukomis)

Video: GPS registravimo įrenginys „Arduino OLed SD“: 6 žingsniai (su nuotraukomis)
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Gegužė
Anonim
GPS registravimo įrenginys „Arduino OLed SD“
GPS registravimo įrenginys „Arduino OLed SD“

GPS registravimo priemonė, skirta dabartiniam ir vidutiniam greičiui rodyti bei maršrutams sekti. Vidutinis greitis skirtas vietovėms, kuriose valdomas trajektorijos greitis.

„Arduino“turi keletą gražių funkcijų, kurias galite nukopijuoti:- Koordinatės saugomos kasdieniame faile, failo pavadinimas yra pagrįstas data.- Ekranas atnaujinamas tik tada, kai to reikia (ekranas yra gana lėtas).- Jei programos dydis yra minimalus, piktogramos yra užprogramuotos baitais baitais.

Žurnalas buvo įkvėptas „LogMaker360“ir kito „Instructable“vaizdo įrašo. Tačiau buvo atlikti kai kurie pakeitimai, kad ekranas būtų įjungtas ir 1,3 colio ekranas veiktų. Dažniausiai naudojama SSD biblioteka naudoja per daug atminties, o „Arduino Pro Mini“atmintis yra ribota. Todėl aš naudoju teksto biblioteką iš „Github“.

Širdis yra „Arduino Pro Mini Atmega328“, 3.3 V. Aš naudoju šį „Arduino“, nes jis turi maksimalią atmintį, reikalingą bibliotekoms, ir 3,3 V, kad būtų galima lengvai bendrauti su GPS imtuvu ir SD kortele.

Vienoje pusėje yra du jungikliai:- jungiklio režimas (normalus ir vidutinis ekrano greitis)- atstatymas

Kitoje pusėje registratorius turi jungtį UART jungčiai, kad būtų galima įkelti naują programinę -aparatinę įrangą

1 žingsnis: komponentai

Komponentai
Komponentai
Komponentai
Komponentai

Komponentai yra lengvai prieinami „Aliexpress“.

„Arduino Pro Mini“:

GPS imtuvas:

1,3 colio „Oled“:

SD kortelės adapteris:

Lygio perjungiklis:

Rezistoriai ir mygtukai

2 žingsnis: jungtys

Sujungimai
Sujungimai
Sujungimai
Sujungimai
Sujungimai
Sujungimai
Sujungimai
Sujungimai

Sistema maitinama 5 V iš automobilio telefono įkroviklio.

5 V įėjimas į:- „Arduino RAW“galią- ekrano VCC (VDD)- loginio lygio perjungiklio HV

Arduino VCC (3.3V) į:- SD kortelės VCC- GPS imtuvo VCC- loginio lygio perjungiklio LV

Kitos „Arduino“jungtys: kaištis A4> SDA iš OLed (per lygio perjungiklį) kaištis A5> SCK iš OLed (per lygio perjungiklį) kaištis 3> GPS imtuvo RX kaištis 4> TX iš GPS imtuvo 10> SD kortelės kaiščio 11> SD MOSI cardpin 12> SD kortelės MISO 13> SD kortelės CLK

Jungikliai:

Režimo jungiklis:- „Arduino“kaištis 2 (pertraukimas) (10k traukimas iki VCC)- GND

Iš naujo nustatyti jungiklį: - „Arduino RST“(10k traukimas iki VCC) - GND

3 žingsnis: programa

Programa buvo sukurta ir įkelta per „Arduino IDE“. Bibliotekoms reikėjo šiek tiek koreguoti, kad jos veiktų su 1,3 colio ekranu. Pridėtos bibliotekos pridedamos.

Programa naudoja maždaug maksimalų atminties kiekį, jei programos naudoja daugiau atminties, sužinojau, kad „Arduino“nebėra stabilus.

Piktogramos užprogramuojamos apskaičiuojant baitą, kurį reikia siųsti į ekraną. Padariau „Excel“lapą dvejetainiams skaičiams apskaičiuoti.

Koordinatės saugomos kasdieniame faile, failo pavadinimas yra pagrįstas data (įkvėptas „Arduino“forumo).

Ekranas atnaujinamas tik tada, kai to reikia, man tai pasirodė labai naudinga, nes ekranas yra gana lėtas.

Failai taip pat yra mano „Github“

4 žingsnis: atvejis

Korpusas buvo sukurtas 123D iš „Autodesk“ir 3D atspausdintas juodu ABS. Pridedami korpuso ir klipo STL failai.

5 žingsnis: surinkimas

Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas
Surinkimas

Pirmiausia viską lituokite ant PCB. SD kortelės adapteriui iš pradžių lituodavau antraštės kaiščius prie adapterio, tada lituodavau prie PCB.

Klijuokite korpuso jungiklius.

Klijuokite GPS anteną prie pagrindo

Įstumkite surinktą GPS registratorių.

Prisukite viršuje ir spustelėkite spaustuką, kad registratorius būtų pritvirtintas prie ventiliacijos grotelių.

6 veiksmas: registratoriaus naudojimas

Logger naudojimas
Logger naudojimas
Logger naudojimas
Logger naudojimas

Registratorius kiekvieną dieną sukuria naują *.csv failą, failo pavadinimas sudaromas ne nuo datos.

„Režimo jungikliu“galite pakeisti registravimo režimą: rodomas tik dabartinis dabartinio ir vidutinio (vid.) Greičio rodymo greitis. SD kortelės registravimas nepakeistas. Jei įjungsite „vidutinio greičio režimą“, vidutinis greitis bus nustatytas iš naujo.

Koordinatės registruojamos kas 10 sekundžių. Failai yra labai maži, kelių GB „micro SD“kortelė niekada nebus pilna.

Savo maršrutą galite pamatyti įkeldami csv failą į

Rekomenduojamas: