Innholdsfortegnelse:
- Trinn 1: Det du trenger
- Trinn 2: Start Visuino, og velg Arduino UNO -korttype
- Trinn 3: I Visuino Legg til komponenter
- Trinn 4: I Visuino -settkomponenter
- Trinn 5: Få GPS -koordinater
- Trinn 6: I Visuino Connect -komponenter
- Trinn 7: Generer, kompiler og last opp Arduino -koden
- Trinn 8: Spill
Video: Lag GPS -GRENSER ved å bruke Arduino: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
I denne opplæringen lærer vi hvordan du lager en GPS -GRENSE ved å bruke Arduino, dette er nyttig når du har en robot og du ikke vil at den skal gå utenfor det angitte området.
Når roboten er utenfor området, vil displayet vise "Utenfor" og "Innvendig" når roboten er inne i området.
Se videoen!
Trinn 1: Det du trenger
- Arduino UNO (eller annen Arduino)
- GPS Neo 6m
- OLED -skjerm
- Jumper ledninger
- Visuino -programvare: Last ned Visuino
Trinn 2: Start Visuino, og velg Arduino UNO -korttype
Visuino: https://www.visuino.eu må også installeres. Last ned gratisversjon eller registrer deg for en gratis prøveversjon.
Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2
Trinn 3: I Visuino Legg til komponenter
- Legg til "Serial GPS" -komponent
- Legg til komponenten "Analog multikilde"
- Legg til en annen "Analog Multi Source" -komponent
- Legg til "Digital Multi-Source Merger" -komponent
- Legg til "Detect Edge" -komponent
- Legg til en annen "Detect Edge" -komponent
- Legg til komponenten "Digital (boolsk) og"
- Legg til "Tekstverdi" -komponent
- Legg til en annen "Tekstverdi" -komponent
- Legg til komponenten "Analog til tekst"
- Legg til en annen "Analog To Text" -komponent
- Legg til komponenten "Text Multi-Source Merger"
Trinn 4: I Visuino -settkomponenter
- Velg "AnalogToText1" og "AnalogToText2" og i egenskapsvinduet sett "Precision" til 6
- Velg "DetectEdge1" og sett i vinduet Egenskaper Rising to False
- Velg "TextValue1" og i "Properties" -vinduet setter du "Value" til INSIDE
- Velg "TextValue2" og i "Properties" -vinduet setter du "Value" til UTE
- Dobbeltklikk på DisplayOLED1 og dra "tekstfeltet" til venstre i elementvinduet
- Sett størrelsen til vinduet Egenskaper
- I vinduet Elementer drar du et nytt "tekstfelt" til venstre
- Sett Y til 30 i størrelsen Egenskaper og størrelse til 2
- I vinduet Elementer drar du et nytt "tekstfelt" til venstre
- I egenskapsvinduet sett Y til 50 og størrelse til 2
- Lukk Elements -vinduet
Trinn 5: Få GPS -koordinater
Gå til Google maps og finn posisjonen din og
Klikk på kartet (øvre venstre hjørne av ditt område), koordinatene vises nederst. Kopier først koordinat Latitude til Visuino "CompareRange1"> Range> MaxCopy second coordinate Longitude to the Visuino "CompareRange2"> Range> MIn
- Klikk på kartet (øvre høyre hjørne av ditt område), koordinatene vises nederst. Kopier andre koordinater Lengdegrad til Visuino "CompareRange2"> Range> Max
- Klikk på kartet (nedre venstre hjørne av ditt område), koordinatene vises nederst. Kopier først koordinat Latitude til Visuino "CompareRange1"> Range> Min
Trinn 6: I Visuino Connect -komponenter
- Koble GPS -pin ut til Arduino Serial [0] pin In
- Koble GPS -pinbredde til AnalogMultiSource1 pin In
- Koble GPS -pinlengden til AnalogMultiSource2 pin In
- Koble AnalogMultiSource1 pin Out til AnalogToText1 pin In
- Koble AnalogMultiSource2 pin Out til AnalogToText2 pin In
- Koble AnalogMultiSource1 pin Out til CompareRange1 pin In
- Koble AnalogMultiSource2 pin Out til CompareRange2 pin In
- Koble CompareRange1 pin Out til "And1", pin 0 In
- Koble CompareRange2 pin Out til "And1", pin 1 In
- Koble CompareRange1 pin Out til DigitalMultiMerger1, pin 0 In
- Koble CompareRange2 pin Out til DigitalMultiMerger1, pin 1 In
- Koble DigitalMultiMerger1, pin Out til DetectEdge1 pin In
- Koble DetectEdge1 pin Out til TextValue2 pin clock
- Koble "And1" pin ut til DetectEdge2 pin In
- Koble DetectEdge2 -pinnen ut til TextValue1 -pinneklokken
- Koble "TextValue" 1, pin ut, til TextMultiMerger1 pin [0] inn
- Koble "TextValue" 2, pin out, til TextMultiMerger1 pin [1] inn
- Koble TextMultiMerger1 pin Out til DisplayOLED1 tekstfelt1 pin In
- Koble AnalogToText1 pin Out til DisplayOLED1 tekstfelt2 pin In
- Koble AnalogToText2 pin Out til DisplayOLED1 tekstfelt3 pin In
- Koble DisplayOLED1 pin I2C Out til Arduino pin I2C In
Trinn 7: Generer, kompiler og last opp Arduino -koden
Viktig
Når du laster opp til Arduino, koble fra pin RX på Arduino, og etter at opplastingen er ferdig, koble den til igjen.
I Visuino klikker du på "Build" -fanen nederst, og kontrollerer at den riktige porten er valgt. Klikk deretter på "Compile/Build and Upload" -knappen.
Trinn 8: Spill
Hvis du driver Arduino -modulen, etter en stund (når NEO 6m kalibreres), begynner displayet å vise GPS -koordinater og tekst: INNE/UTENFOR.
Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned og åpne den i Visuino:
Anbefalt:
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Lag et Darlington -par ved å bruke to Npn BJT: 9 trinn
Lag et Darlington -par ved å bruke to Npn BJT -er: Dette instruerbare, vil handle om Darlington -par og dets applikasjoner. Jeg vil gå gjennom i detalj når det gjelder konstruksjon basert på både NPN- og PNP -type (kommer snart! - følg med). Så, la oss begynne
Lag et lynkjede ved å bruke resirkuleringsmaterialer: 5 trinn (med bilder)
Lag et lynkjede ved å bruke resirkuleringsmaterialer: Hei alle sammen, For omtrent en måned siden kjøpte jeg noen rimelige LED -stripelys fra Bangood.com. Du kan se at LED -stripelysene brukes i interiør/utvendig design av huset/hagen osv. Jeg har bestemt meg for å lage et lysende halskjede til når det nye
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus
DIY varmlufts loddejern ved å bruke 12-18 volt DC ved 2-3 ampere: 18 trinn (med bilder)
DIY varmlufts loddejern ved å bruke 12-18 volt DC ved 2-3 ampere: Dette er min første eva-postering av en DIY-artikkel på nettet. Så unnskyld meg for noen skrivefeil, protokoll osv. Følgende instruksjoner viser hvordan du lager et fungerende varmlufts loddejern som passer for ALLE bruksområder som krever lodding. Denne varmlufts lodding