Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 3: Lisää komponentteja Visuino -ohjelmassa
- Vaihe 4: Visuino -sarjan komponenteissa
- Vaihe 5: Hae GPS -koordinaatit
- Vaihe 6: Visuino Connect -komponentit
- Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 8: Pelaa
Video: Tee GPS -RAJAN RAJAT Arduinon avulla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa opimme tekemään GPS -Rajarajoja Arduinolla, tämä on hyödyllistä, kun sinulla on robotti etkä halua sen menevän määritetyn alueen ulkopuolelle.
Kun robotti on alueen ulkopuolella, näytössä näkyy "Ulkopuolella" ja "Sisällä", kun robotti on alueen sisällä.
Katso video!
Vaihe 1: Mitä tarvitset
- Arduino UNO (tai mikä tahansa muu Arduino)
- GPS Neo 6m
- OLED -näyttö
- Hyppyjohdot
- Visuino -ohjelmisto: Lataa Visuino
Vaihe 2: Käynnistä Visuino ja valitse Arduino UNO Board Type
Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.
Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 3: Lisää komponentteja Visuino -ohjelmassa
- Lisää "Sarja -GPS" -komponentti
- Lisää "Analoginen monilähde" -komponentti
- Lisää toinen "Analoginen monilähde" -komponentti
- Lisää "Digital Multi-Source Merger" -komponentti
- Lisää "Tunnista reuna" -komponentti
- Lisää toinen "Tunnista reuna" -komponentti
- Lisää "Digital (Boolean) And" -komponentti
- Lisää "Text Value" -komponentti
- Lisää toinen "Text Value" -komponentti
- Lisää "Analoginen teksti" -komponentti
- Lisää toinen "Analog To Text" -komponentti
- Lisää "Tekstin monilähteen yhdistäminen" -komponentti
Vaihe 4: Visuino -sarjan komponenteissa
- Valitse "AnalogToText1" ja "AnalogToText2" ja aseta ominaisuusikkunassa "Precision" arvoon 6
- Valitse "DetectEdge1" ja aseta ominaisuusikkunassa Rising to False
- Valitse "TextValue1" ja aseta ominaisuusikkunassa "Value" arvoon INSIDE
- Valitse "TextValue2" ja aseta ominaisuusikkunan "Value" arvoksi ULKOINEN
- Kaksoisnapsauta DisplayOLED1 -näyttöä ja vedä elementti -ikkunassa "tekstikenttä" vasemmalle puolelle
- Aseta ominaisuusikkunan kooksi 2
- Vedä elementti -ikkunassa toinen "tekstikenttä" vasemmalle puolelle
- Aseta ominaisuusikkunassa Y arvoon 30 ja kokoon 2
- Vedä elementti -ikkunassa toinen "tekstikenttä" vasemmalle puolelle
- Aseta ominaisuusikkunassa Y arvoon 50 ja kokoon 2
- Sulje Elementit -ikkuna
Vaihe 5: Hae GPS -koordinaatit
Siirry Google Mapsiin ja etsi sijainti ja
Napsauta karttaa (alueesi vasen yläkulma), koordinaatit näkyvät alareunassa. Kopioi ensimmäinen koordinaatti Latitude yhteiskinoon "CompareRange1"> Range> MaxCopy toinen koordinaatti Longitude to Visuino "CompareRange2"> Range> MIn
- Napsauta karttaa (alueesi oikea yläkulma), koordinaatit näkyvät alareunassa. Kopioi toinen koordinaatti Pituusaste Visuino "CompareRange2"> Alue> Max
- Napsauta karttaa (alueesi vasen alakulma), koordinaatit näkyvät alareunassa. Kopioi ensimmäinen koordinaatti Latitude yhteiskinoon "CompareRange1"> Alue> Min
Vaihe 6: Visuino Connect -komponentit
- Liitä GPS -nastalähtö Arduino Serial [0] -pistotuloon
- Yhdistä GPS -nastan leveysaste AnalogMultiSource1 -nastaiseen tuloon
- Yhdistä GPS -nastan pituusaste AnalogMultiSource2 -nastaiseen tuloon
- Liitä AnalogMultiSource1 -nastainen lähtö AnalogToText1 -nastaiseen tuloon
- Liitä AnalogMultiSource2 -nastainen lähtö AnalogToText2 -nastaiseen tuloon
- Liitä AnalogMultiSource1 -nastainen lähtö Vertaa -alue1 -nastaiseen tuloon
- Liitä AnalogMultiSource2 -nastainen lähtö Vertaa2 -nastaiseen tuloon
- Liitä CompareRange1 -nastainen ulostulo "And1", nasta 0 tuloa
- Liitä CompareRange2 -nastainen ulostulo "And1", nasta 1 tuuma
- Liitä CompareRange1 -nastainen lähtö DigitalMultiMerger1 -liitäntään, nasta 0 tuloa
- Liitä CompareRange2 -nastainen lähtö DigitalMultiMerger1 -liitäntään, nasta 1 tulo
- Liitä DigitalMultiMerger1, pin Out DetectEdge1 pin In -liitäntään
- Yhdistä DetectEdge1 -nastainen lähtö TextValue2 -nastaiseen kelloon
- Liitä "And1" -nasta DetectEdge2 -nastatuloon
- Liitä DetectEdge2 -nasta ulos TextValue1 -nastaiseen kelloon
- Liitä "TextValue" 1, pin out, TextMultiMerger1 nastaan [0] in
- Liitä "TextValue" 2, pin out, TextMultiMerger1 pin [1] in
- Yhdistä TextMultiMerger1 -nastainen ulostulo DisplayOLED1 -tekstikenttään1 nastainen tuloon
- Liitä AnalogToText1 -nastainen ulostulo DisplayED -tekstikenttään2 -nastainen tulo
- Kytke AnalogToText2 -nastainen ulostulo DisplayOLED1 -tekstikenttään3 -nastainen tuloon
- Liitä DisplayOLED1 -nastainen I2C -lähtö Arduino -nastaiseen I2C -tuloon
Vaihe 7: Luo, käännä ja lähetä Arduino -koodi
Tärkeä
Kun lataat Arduinoon, irrota Arduino -nastainen RX ja yhdistä se uudelleen lataamisen jälkeen.
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 8: Pelaa
Jos kytket virran Arduino -moduuliin, näytössä alkaa hetken kuluttua (kun NEO 6m kalibroi) GPS -koordinaatit ja teksti: INSIDE/OUTSIDE.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Naisten turvalaite GPS -seurannalla ja hälytyksillä Arduinon avulla: 6 vaihetta
Naisten turvalaite GPS -seurannalla ja hälytyksillä Arduinon avulla: Kaiken viime aikoina käytettävissä olevan tekniikan ansiosta ei ole vaikeaa rakentaa naisille tarkoitettua turvalaitetta, joka ei ainoastaan luo hätähälytystä vaan lähettää viestin ystävillesi, perheellesi tai asianomainen henkilö. Täällä rakennetaan bändi
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen