Sommario:
- Passaggio 1: cosa ti servirà
- Passaggio 2: avviare Visuino e selezionare il tipo di scheda Arduino UNO
- Passaggio 3: in Visuino aggiungi componenti
- Passaggio 4: nei componenti del set di Visuino
- Passaggio 5: ottenere le coordinate GPS
- Passaggio 6: nei componenti di Visuino Connect
- Passaggio 7: genera, compila e carica il codice Arduino
- Passaggio 8: gioca
Video: Crea CONFINI DI BORDO GPS usando Arduino: 8 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
In questo tutorial impareremo come creare un CONFINE DI BORDO GPS usando Arduino, questo è utile quando hai un robot e non vuoi che esca dall'area specificata.
Quando il robot si trova all'esterno dell'area, il display visualizzerà "Fuori" e "Interno" quando il robot si trova all'interno dell'area.
Guarda il video!
Passaggio 1: cosa ti servirà
- Arduino UNO (o qualsiasi altro Arduino)
- GPS Neo 6m
- Display OLED
- Ponticelli
- Software Visuino: Scarica Visuino
Passaggio 2: avviare Visuino e selezionare il tipo di scheda Arduino UNO
Deve essere installato anche il Visuino: https://www.visuino.eu. Scarica la versione gratuita o registrati per una prova gratuita.
Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2
Passaggio 3: in Visuino aggiungi componenti
- Aggiungi il componente "GPS seriale"
- Aggiungi il componente "Analog Multi Source"
- Aggiungi un altro componente "Analog Multi Source"
- Aggiungi il componente "Digital Multi-Source Merger"
- Aggiungi il componente "Rileva bordo"
- Aggiungi un altro componente "Rileva bordo"
- Aggiungi il componente "Digital (Boolean) And"
- Aggiungi il componente "Valore testo"
- Aggiungi un altro componente "Valore testo"
- Aggiungi il componente "Analogico a testo"
- Aggiungi un altro componente "Analogico a testo"
- Aggiungi il componente "Text Multi-Source Merger"
Passaggio 4: nei componenti del set di Visuino
- Selezionare "AnalogToText1" e "AnalogToText2" e nella finestra delle proprietà impostare "Precisione" su 6
- Seleziona "DetectEdge1" e nella finestra delle proprietà imposta Rising to False
- Seleziona "TextValue1" e nella finestra delle proprietà imposta "Value" su INSIDE
- Seleziona "TextValue2" e nella finestra delle proprietà imposta "Valore" su ESTERNO
- Fare doppio clic su DisplayOLED1 e nella finestra degli elementi trascinare "campo di testo" sul lato sinistro
- Nella finestra delle proprietà imposta la dimensione su 2
- Nella finestra degli elementi trascina un altro "campo di testo" sul lato sinistro
- Nella finestra delle proprietà imposta Y su 30 e size su 2
- Nella finestra degli elementi trascina un altro "campo di testo" sul lato sinistro
- Nella finestra delle proprietà imposta Y su 50 e size su 2
- Chiudi la finestra Elementi
Passaggio 5: ottenere le coordinate GPS
Vai su Google Maps e trova la tua posizione e
Fai clic sulla mappa (angolo in alto a sinistra della tua area), le coordinate verranno mostrate in basso. Copia la prima coordinata Latitudine sul Visuino "CompareRange1" > Intervallo > MaxCopia la seconda coordinata Longitudine sul Visuino "CompareRange2" > Intervallo > MIn
- Clicca sulla mappa (angolo in alto a destra della tua Area), le coordinate verranno mostrate in basso. Copia la seconda coordinata Longitudine nel Visuino "CompareRange2" > Range > Max
- Clicca sulla mappa (angolo in basso a sinistra della tua Area), le coordinate verranno mostrate in basso. Copia la prima coordinata Latitudine sul Visuino "CompareRange1" > Range > Min
Passaggio 6: nei componenti di Visuino Connect
- Connetti l'uscita del pin GPS all'ingresso del pin seriale[0] di Arduino
- Collega la latitudine del pin GPS al pin In di AnalogMultiSource1
- Collega la longitudine del pin GPS al pin In di AnalogMultiSource2
- Collegare il pin Out AnalogMultiSource1 al pin In AnalogToText1
- Connetti il pin Out di AnalogMultiSource2 al pin In di AnalogToText2
- Collega il pin Out AnalogMultiSource1 al pin In CompareRange1
- Collega il pin Out di AnalogMultiSource2 al pin di CompareRange2
- Collegare il pin Out CompareRange1 a "And1", pin 0 In
- Collegare il pin Out CompareRange2 a "And1", pin 1 In
- Collegare il pin Out CompareRange1 a DigitalMultiMerger1, pin 0 In
- Collegare il pin Out CompareRange2 a DigitalMultiMerger1, pin 1 In
- Collega DigitalMultiMerger1, pin Out a DetectEdge1 pin In
- Collega il pin Out DetectEdge1 al pin clock TextValue2
- Collega il pin out "And1" al pin In di DetectEdge2
- Connetti il pin out di DetectEdge2 al pin clock di TextValue1
- Connetti "TextValue"1, pin out, a TextMultiMerger1 pin [0] in
- Connetti "TextValue"2, pin out, a TextMultiMerger1 pin [1] in
- Connetti TextMultiMerger1 pin Out a DisplayOLED1 campo di testo1 pin In
- Collegare il pin Out AnalogToText1 al campo di testo DisplayOLED1 pin In
- Collegare AnalogToText2 pin Out a DisplayOLED1 campo di testo3 pin In
- Collega DisplayOLED1 pin I2C Out a Arduino pin I2C In
Passaggio 7: genera, compila e carica il codice Arduino
Importante
Quando si carica su Arduino, scollegare il pin RX su Arduino e dopo il caricamento ricollegarlo.
In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".
Passaggio 8: gioca
Se si alimenta il modulo Arduino, dopo un po' (quando NEO 6m si calibra), il display inizierà a mostrare le coordinate GPS e il testo: INSIDE/OUTSIDE.
Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable, puoi scaricarlo e aprirlo in Visuino:
Consigliato:
Hub NMEA/AIS economico -- Bridge da RS232 a Wifi per uso a bordo: 6 passaggi
Hub NMEA/AIS economico - Da RS232 a ponte Wi-Fi per uso a bordo: aggiornamento 9 gennaio 2021 - Aggiunta connessione TCP aggiuntiva e riutilizzo dell'ultima connessione se più client si connettono Aggiornamento 13 dicembre 2020 - Aggiunta versione senza configurazione del codice per barche con router esistenti IntroduzioneQuesto NMEA / Il bridge AIS da RS232 a WiFi è
Dimmer a bordo di uscita fai-da-te: 5 passaggi
Dimmer Trailing Edge fai da te: in questo progetto daremo uno sguardo più da vicino alle sfide elettriche offerte dalle lampadine a LED AC quando si tratta di oscurarle. Ciò significa che ti parlerò un po' di come sono costruiti e determineremo anche le differenze tra i bordi d'attacco
TripComputer - Computer di bordo GPS e modulo meteo per il tuo veicolo: 11 passaggi (con immagini)
TripComputer - Computer di bordo GPS e modulo meteo per il tuo veicolo: un fantastico progetto Raspberry Pi che utilizza il modulo di breakout GPS e 2 piccoli display Digole per avere un computer di navigazione sul cruscotto
Bordo di Awesomeness Eco-Friendly, Geeky Thumb Tack: 4 passaggi
Eco-Friendly, Geeky Thumb Tack Board of Awesomeness: cercare di superare le persone geek in ufficio, pur essendo ecologici? Questo Instructable è per te! Questo Instructable ti mostrerà come costruire puntine da disegno con i microchip. Mi è venuta l'idea durante una ricerca nella spazzatura durante le pulizie di primavera, ed è successo
Bordo orizzontale del CD con proiezioni arcobaleno: 5 passaggi
Bordo orizzontale per CD con proiezioni arcobaleno: perché acquistare quei costosi bordi paesaggistici in plastica quando puoi crearne uno tuo gratuitamente, riciclare vecchi cd e ottenere il lato più bello di Bennie nel processo