Taula de continguts:
- Pas 1: parts
- Pas 2: Obteniu PCB per al vostre projecte
- Pas 3: teoria: entendre el mòdul GPS i NMEA
- Pas 4: connexions dels mòduls al PCB
- Pas 5: Soldadura i muntatge del PCB
- Pas 6: Codificació del projecte
- Pas 7: jugar amb el dispositiu
Vídeo: Rastrejador GPS ESP32 amb pantalla OLED: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Es tracta d’un rastrejador GPS que mostra totes les dades de posició a la pantalla OLED. Un botó ajuda l'usuari a interactuar amb una interfície d'usuari a l'OLED.
Ei, què passa, nois? Akarsh aquí des de CETech.
El codi ofereix un programa basat en el menú que utilitza el botó integrat, que quan es prem durant un breu interval, recorre els menús de les dades del GPS com Latitud, Longitud, Altitud, Velocitat, etc.
Podeu carregar aquestes dades mitjançant esp32 a Internet mitjançant wifi o Bluetooth a un telèfon intel·ligent.
Per tant, en resum, aquest projecte té un ESP32 que pot proporcionar funcionalitat WiFi / Bluetooth, pantalla OLED i mòdul GPS. Les possibilitats del codi són infinites. També he afegit una àrea de prototipatge on podeu afegir sensors o altres components a l’ESP32, que també és accessible.
Pas 1: parts
En primer lloc, com a part principal, he utilitzat un mòdul ESP32 de DFRobot. Ho heu adjuntat al PCB mitjançant capçaleres masculines i femenines. He utilitzat una pantalla OLED.
Amb el propòsit del GPS, he utilitzat un mòdul GPS Reyax. Us recomano aquest mòdul, ja que és molt fàcil d’utilitzar amb el bus UART.
Podeu trobar les parts a continuació:
1) Mòdul ESP32 FireBeetle:
2) Mòdul Loax de Reyax RYLR896:
3) El meu disseny de PCB: he inclòs el fitxer Gerber a continuació.
Per a les dues darreres parts, si teniu dificultats per esbrinar-les, podeu enviar-me un missatge / correu electrònic i, o bé us puc ajudar a trobar-lo a la vostra zona, o us les puc enviar si ho desitgeu.
Pas 2: Obteniu PCB per al vostre projecte
Heu de consultar JLCPCB per demanar PCB en línia de manera econòmica.
Obteniu 10 PCB de bona qualitat fabricats i enviats a la vostra porta per 2 $ i una mica d’enviament. També obtindreu un descompte en l’enviament de la primera comanda. Per dissenyar el vostre propi capçal de PCB a easyEDA, un cop fet això, pengeu els fitxers Gerber a JLCPCB per fabricar-los amb una bona qualitat i un temps de resposta ràpid.
Pas 3: teoria: entendre el mòdul GPS i NMEA
El seguiment de la posició es fa mitjançant GPS mitjançant la comunicació per satèl·lit. Hi ha satèl·lits GPS que cobreixen tota la terra en tot moment. Els senyals GPS són febles i, per tant, hi ha dificultats per trobar el senyal GPS a l'interior. En un moment per calcular i obtenir una ubicació GPS adequada, hi hauria d'haver senyals d'almenys 3 satèl·lits alhora. Més satèl·lits connectats al dispositiu milloraran la precisió de les dades d’ubicació.
Ara, en el cas del mòdul GPS, el mòdul és un mòdul basat en UART i envia les dades GPS a través de les línies serials. Això passa de manera seqüencial i codificada adequadament. Aquesta forma codificada s’anomena NMEA. A la imatge es mostra un exemple de dades GPS en format NMEA.
Hi ha eines de descodificació en línia NMEA que descodifiquen la informació i la mostren de manera gràfica. Podeu trobar una eina AQUÍ.
Pas 4: connexions dels mòduls al PCB
1. Tots dos mòduls es connectaran de la mateixa manera que a la imatge superior.
2. Quan els dos mòduls estiguin connectats, podeu programar la placa ESP32 Firebeetle i provar el projecte.
Totes les connexions que es mostren més amunt es fan al PCB i, per tant, no cal cap altre cablejat.
Pas 5: Soldadura i muntatge del PCB
Soldeu totes les peces al PCB.
Suggeriria primer soldar els components de baixa alçada del PCB i després passar a components amb més alçada com les capçaleres, etc. En aquest cas, primer el botó i després les capçaleres.
Un cop soldades les capçaleres, connecteu tots els mòduls a aquestes capçaleres alineant-les segons les marques del PCB.
Abans d’alimentar el mòdul, proveu totes les connexions mitjançant un multímetre si hi ha males soldadures i curtcircuits.
Per programar el mòdul, podeu connectar el mòdul esp32 directament al vostre PC mitjançant un cable USB.
Pas 6: Codificació del projecte
1. Baixeu el dipòsit de GitHub:
2. Extraieu el dipòsit descarregat.
3. Obriu l'esbós en brut a l'IDE d'Arduino.
4. Aneu a Eines> Tauler. Seleccioneu el tauler adequat que feu servir, Firebeetle ESP32 en el meu cas.
5. Seleccioneu la comunicació correcta. port anant a Eines> Port.
6. Feu clic al botó de càrrega.
7. Quan la pestanya digui Càrrega finalitzada, veureu que la pantalla OLED sorgeix.
Pas 7: jugar amb el dispositiu
Ara, quan hàgiu acabat de carregar el codi, només heu d’encendre el dispositiu mitjançant un cable USB o una bateria.
Al cap d’uns segons, el LED GNSS del mòdul GPS començarà a parpellejar, cosa que significa que el senyal GPS queda bloquejat amb el satèl·lit. Ara també podreu veure les dades d’ubicació que apareixen a l’OLED.
Premeu el botó GPIO0 per interactuar amb el menú del dispositiu.
Enhorabona per haver fet el projecte si ho heu fet, feu-m'ho saber als comentaris següents.
Recomanat:
Rastrejador GPS de bricolatge --- Aplicació Python: 5 passos (amb imatges)
DIY GPS Tracker --- Aplicació Python: Vaig participar en un esdeveniment de ciclisme fa dues setmanes. Un cop acabat, volia comprovar la ruta i la velocitat que feia en aquell moment. Malauradament, no es va aconseguir. Ara faig servir ESP32 per fer un rastrejador GPS i el portaré a gravar la meva ruta en bicicleta
Cadira de rodes controlada per joystick amb ajuda del rastrejador d’obstacles: 3 passos (amb imatges)
Cadira de rodes controlada per joystick amb ajuda del rastrejador d’obstacles: per tal de facilitar a les persones amb discapacitat física una conducció segura, s’utilitza un sensor d’ultrasons per rastrejar els obstacles presents al camí. Basant-se en el moviment del joystick, els motors conduiran la cadira de rodes en qualsevol direcció i velocitat en cada di
Construir un rastrejador solar automàtic amb Arduino Nano V2: 17 passos (amb imatges)
Construint un rastrejador solar automàtic amb Arduino Nano V2: Hola! Aquest instructable ha de ser la segona part del meu projecte Solar Tracker. Per obtenir una explicació de com funcionen els rastrejadors solars i com he dissenyat el meu primer rastrejador, utilitzeu l'enllaç següent. Això oferirà context per a aquest projecte. Http://www.instructables.co
Rastrejador de punts d'èxit de calabossos i dracs amb pantalla de tinta electrònica: 3 passos
Rastrejador de punts de donjons i dracs amb pantalla de tinta electrònica: volia crear un rastrejador de punts d’èxit que mostri tots els punts d’èxit dels jugadors en una escala normalitzada, de manera que pugueu veure exactament qui més necessita curar-se i la pobresa de tot el grup fent. Es connecta mitjançant Bluetooth a un telèfon Android que
Rastrejador GPS LoRa: 6 passos (amb imatges)
Rastrejador GPS LoRa: aquest projecte mostrarà com muntar el vostre propi mòdul de rastreig GPS, per utilitzar-lo amb xarxes de malla Ripple LoRa. Consulteu aquest article complementari per obtenir informació: https://www.instructables.com/id/LoRa-Mesh-Radio/ Aquests mòduls de seguiment utilitzen les ràdios Semtech LoRa i