Obsah:
- Krok 1: Díly a nástroje:
- Krok 2: Zachycení zeměpisné šířky a délky:
- Krok 3: Arduino kód pro zachycení polohy:
- Krok 4: Notifikátor cíle pomocí LED:
- Krok 5: Poslední
- Krok 6: Sledujte video
Video: Modul Arduino + GPS - oznamovatel cíle: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Kolik času ztrácíme v zácpách? Vytvořil jsem oznamovače cílů poháněného Arduinem, abych tento čas využil produktivním způsobem.
Každý ví, že dopravní zácpy mohou být velkou ztrátou času. A není možné předpovědět, jak dlouho by to trvalo od původu k cíli.
Problém dopravní zácpy se mě dotkl, když jsem před dvěma měsíci přišel do města. Každý den strávím více než dvě hodiny uvízl v džemech. A cítil jsem, že proč bych nemohl tento čas využít k něčemu?
Poznámka: Používám veřejnou dopravu.:-)
Když uvíznete v dopravní zácpě, můžete udělat spoustu dalších věcí!
Některé z níže uvedených nejsou jen zábavné, ale také produktivní:
Využijte čas na přemýšlení a plánování, ať už pro současné nebo budoucí projekty. Využijte čas ke vzdělávání, sledujte instruktážní videa nebo se zúčastněte e-learningového kurzu o Udemy, Coursera atd. Nebo si přečtěte projekty o Insructables:). A samozřejmě výroba elektroniky mě vždy inspiruje. Postavil jsem tedy oznamovatele cíle pomocí modulu Arduino a GPS. Takže to, co dělá, je vždy, když jste v blízkosti cíle, a upozorní vás svítící LED nebo vibracemi (pomocí mini vibračního motoru). Poskytl jsem obvody pro LED i vibrační motor.
Za tímto účelem musíte nejprve určit zeměpisnou šířku a délku, abyste definovali umístění. Jakmile najdete svou polohu, můžete pomocí hodnot zeměpisné šířky a délky zjistit vzdálenost k místu a dodržováním rozsahu můžete zapnout oznamovatele. Logika je jednoduchá, že ?!
Pojďme tedy začít …….
Krok 1: Díly a nástroje:
Abyste mohli začít s oznamovatelem vašeho cíle, zde jsou požadované části:
Arduino UNO
GPS modul NEO-6M
GPS znamená globální systém určování polohy a lze jej použít k určení polohy, času a rychlosti, pokud cestujete.
- Tento modul má externí anténu a vestavěnou EEPROM.
- Rozhraní: RS232 TTL
- Napájení: 3V až 5V
- Výchozí přenosová rychlost: 9600 bps
- Pracuje se standardními větami NMEA
GPS modul NEO-6M má čtyři piny: VCC, RX, TX a GND. Modul komunikuje s Arduino prostřednictvím sériové komunikace pomocí pinů TX a RX, takže zapojení nemůže být jednodušší:
GPS modul NEO-6M Zapojení do Arduina UNO
VCC VIN
Pin RX TX definovaný v softwarovém seriálu
Pin TX RX definovaný v softwarovém seriálu
GND GND
L293D IC
L293D je 16pinový integrovaný obvod ovladače motoru, který může ovládat až dva stejnosměrné motory současně v libovolném směru. Proč použít L293D?
Vstup do IC ovladače motoru nebo ovladače motoru je signál nízkého proudu. Funkce obvodu je převést signál nízkého proudu na signál vysokého proudu. Tento signál vysokého proudu je pak dán motoru.
Knihovna TinyGPS ++:
Knihovna TinyGPS ++ usnadňuje získávání informací o poloze ve formátu, který je užitečný a snadno srozumitelný. Knihovna TinyGPS ++ vám umožňuje získat mnohem více informací než jen umístění a jednoduchým způsobem kromě umístění můžete získat:
> datum
> čas
> rychlost
> kurz
> nadmořská výška
> satelity
> hdop
Krok 2: Zachycení zeměpisné šířky a délky:
Pro lepší objasnění spojení nebo v případě jakýchkoli pochybností se klidně zeptejte v komentářích, doporučuji stáhnout fritzující soubory uvedené na stránce projektu.
Krok 3: Arduino kód pro zachycení polohy:
Poznámka: Musíte nainstalovat knihovnu TinyGPS ++
připojte podle schématu zapojení a nahrajte výše uvedený kód, otevřete sériový monitor s přenosovou rychlostí 9600 a uvidíte následující výstup
Poznámka: Získání zeměpisné šířky a délky může nějakou dobu trvat. Protože přijímač potřebuje zachytit signály. kdykoli začne přijímat signály, LED na modulu GPS bliká.
Krok 4: Notifikátor cíle pomocí LED:
Abych se ujistil, že můj nápad funguje, vytvořil jsem prototyp pomocí LED pro oznámení cíle. Takže to, co jsem udělal, je, že jsem přidal hodnoty zeměpisné šířky a délky cíle z předchozího kódu (Read_Lat_Lng.ino) a zjistil vzdálenost k cíli od aktuálního umístění. A používal to pro nastavení rozsahu, ve kterém se musí LED rozsvítit.
Nahrajte kód a na sériovém monitoru uvidíte následující.
Vzdálenost k cíli lze tedy použít k definování rozsahu, ve kterém musí být výstupní operace (oznámení) provedena.
Krok 5: Poslední
Dobře, můj prototyp fungoval dobře. Nyní chci svůj projekt uzavřít do krabice, do které se vejde Arduino, modul GPS, motor s integrovaným obvodem ovladače a napájecí zdroj 9 V.
Připojení k IC L293D
- Připojte 5V k aktivaci 1, Vs a Vss na L293D
- Připojte digitální výstupní piny (používáme 6 a 7) ke vstupu 1 a vstupu 2 na L293D.
- Připojte GND svého Arduina k oběma pinům GND na stejné straně L293D
- Nakonec připojte výstup 1 a výstup 2 L293D k pinům motoru.
Doporučuje:
Propojovací modul GPS s Raspberry Pi: 10 kroků
Propojovací modul GPS s Raspberry Pi: Čau lidi !! Přejete si propojit modul GPS s Raspberry Pi? Ale potýkáte se s nějakými obtížemi? "Neboj se, jsem tu, abych ti pomohl!" Můžete začít pomocí následujících částí:
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: 5 kroků (s obrázky)
Smart Buoy [GPS, rádio (NRF24) a modul karty SD]: Tato řada Smart Buoy mapuje náš (ambiciózní) pokus o vybudování vědecké bóje, která může provádět smysluplná měření o moři pomocí běžných produktů. Toto je tutoriál dva ze čtyř - ujistěte se, že jste aktuální, a pokud potřebujete rychlý
Výukový modul GPS a GPRS A9G - Ai-Thinker - AT příkazy: 7 kroků
Výukový modul GPS a GPRS A9G | Ai-Thinker | AT příkazy: Hej, co se děje, lidi! Akarsh zde od CETech. Dnes si projdeme modul A9G GPS, GSM a GPRS od AI Thinker. Existuje také několik dalších modulů, jako jsou A9 a A6 od AI Thinker, které mají podobné možnosti GSM a GPRS, ale
Propojovací modul GPS s Arduino Uno: 7 kroků
Propojovací modul GPS s Arduino Uno: Ahoj! Chcete připojit modul GPS k desce Arduino Uno, ale nevíte, jak na to? Jsem tu, abych vám pomohl! K zahájení budete potřebovat následující díly
Jak propojit modul GPS (NEO-6m) s Arduino: 7 kroků (s obrázky)
Jak propojit modul GPS (NEO-6m) s Arduino: V tomto projektu jsem ukázal, jak propojit modul GPS s Arduino UNO. Údaje o zeměpisné délce a šířce se zobrazují na LCD displeji a polohu lze zobrazit v aplikaci. Seznam materiálu Arduino Uno == > 8 $ GPS modul Ublox NEO-6m GPS == > 15 $ 16x