![INTEGRÁLT GOOGLE TÉRKÉPEK: 4 lépés INTEGRÁLT GOOGLE TÉRKÉPEK: 4 lépés](https://i.howwhatproduce.com/images/010/image-29961-j.webp)
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47
![INTEGRÁLT GOOGLE TÉRKÉPEK INTEGRÁLT GOOGLE TÉRKÉPEK](https://i.howwhatproduce.com/images/010/image-29961-1-j.webp)
Ebben a projektben egy olyan eszközt fogunk megvalósítani, amely a Google Térkép jelzését szenzoros kimenetre változtatja, hogy bemutassa, hogyan használhatnánk testünkön egy integrált navigációs rendszert.
Ezt úgy fogjuk megvalósítani, hogy Bluetooth modul segítségével csatlakoztatjuk Arduino kártyánkat mobiltelefonunkhoz. Telefonunkkal el tudjuk küldeni a kívánt jelet az Arduino táblánknak, amely a jelzéstől függően különböző érmés csengőmintákkal aktiválódik.
Egyelőre a jelzések egy Bluetooth alkalmazásból származnak, és nem a tényleges Google Térképből, mert a programozással kapcsolatos ismereteink nem mennek olyan messzire, azonban ez a projekt arról szól, hogy meg tudjuk mutatni, hogy ezt meg tudjuk valósítani, ha rendelkezünk az eszközökkel.
Erre több jelzés is mutatkozik: jobbra vagy balra kanyarodás (a jobb vagy bal hangjelző aktiválása), egyenes (mindkettő aktiválása egyszer), helytelen út (mindkét hangjelző kétszeri aktiválása), az útvonal vége (mindkét zümmögő aktiválása 3 -szor) és lassan forduljon balra jobbra (kisebb erővel aktiválja a bal vagy jobb hangjelzőt),
Lépés: Szerezzen alkatrészeket
Itt található a projekt újratelepítéséhez szükséges összetevők listája.
-Arduino Lilypad.
-Bluetooth modul HM-10
-Vezetékek
-Coin zümmögő (x2)
-Telefon (lehetőleg Android)
-Hegesztő
-Ónhuzal
2. lépés: Csatlakoztasson mindent
![Csatlakoztass mindent! Csatlakoztass mindent!](https://i.howwhatproduce.com/images/010/image-29961-2-j.webp)
3. lépés: Készítsük el a kódot
![Készítsük el a kódexet! Készítsük el a kódexet!](https://i.howwhatproduce.com/images/010/image-29961-3-j.webp)
![Készítsük el a kódexet! Készítsük el a kódexet!](https://i.howwhatproduce.com/images/010/image-29961-4-j.webp)
![Készítsük el a kódexet! Készítsük el a kódexet!](https://i.howwhatproduce.com/images/010/image-29961-5-j.webp)
#befoglalni
SoftwareSerial HM10 (10, 11); RX = 10, TX = 11
char appData;
String inData = "";
void setup () {
Serial.begin (19200);
Serial.println ("A HM10 sorozat 9600 -nál kezdődött");
HM10.binin (9600); // a HM10 soros beállítása 9600 baud sebességre
pinMode (6, KIMENET);
pinMode (5, KIMENET); }
void loop () {
String teszt;
HM10.listen (); // figyelje a HM10 portot
while (HM10.available ()> 0) {// ha a HM10 küld valamit, akkor olvassa el
appData = HM10.read ();
inData = Karakterlánc (appData); // az adatok mentése karakterlánc formátumban
}
if (Serial.available ()) {// Olvassa el a felhasználói bevitelt, ha rendelkezésre áll.
késleltetés (10);
HM10.write (Serial.read ());
}
if (inData.equals ("1")) {// ha a telefonról küldött szám 1, akkor aktiválja a jobb hangjelzőt teljes erővel 200 ms -ig
késleltetés (10);
Serial.println ("DRETA");
analogWrite (6, 255);
késleltetés (200);
analogWrite (6, 0);
}
if (inData.equals ("2")) {// ha a telefonról küldött szám 2, akkor aktiválja a bal hangjelzőt teljes erővel 200 ms -ig
Serial.println ("ESQUERRE");
analogWrite (5, 255);
késleltetés (200);
analogWrite (5, 0);
}
if (inData.equals ("3")) {// ha a telefonról küldött szám 3, akkor aktiválja mindkét zümmögőt 200 ms -ig Serial.println ("RECTE");
analogWrite (5, 255);
analogWrite (6, 255);
késleltetés (200);
analogWrite (5, 0);
analogWrite (6, 0);
}
if (inData.equals ("4")) {// ha a telefonról küldött szám 4, akkor aktiválja az intermitent mindkét zümmögőt kétszer
Serial.println ("INCORRECTE");
analogWrite (5, 255);
analogWrite (6, 255);
késleltetés (100);
analogWrite (5, 0);
analogWrite (6, 0);
késleltetés (100);
analogWrite (5, 255);
analogWrite (6, 255);
késleltetés (100);
analogWrite (5, 0);
analogWrite (6, 0); }
if (inData.equals ("5")) {// ha a telefonról küldött szám 4, akkor aktiválja az intermitent mindkét hangjelzőt 3 -szor
Serial.println ("FINAL");
analogWrite (5, 180);
analogWrite (6, 180);
késleltetés (100);
analogWrite (5, 0);
analogWrite (6, 0);
késleltetés (100);
analogWrite (5, 180);
analogWrite (6, 180);
késleltetés (100);
analogWrite (5, 0);
analogWrite (6, 0);
késleltetés (100);
analogWrite (5, 180);
analogWrite (6, 180);
késleltetés (100);
analogWrite (5, 0);
analogWrite (6, 0);
} if (inData.equals ("6")) {// ha a telefonról küldött szám 6, aktiválja a jobb oldali zümmögőt, legalább a fele
késleltetés (10);
Serial.println ("DRETA");
analogWrite (6, 100);
késleltetés (200);
analogWrite (6, 0);
}
}
4. lépés: Helyezzen mindent a helyére
![Helyezzen mindent a helyére! Helyezzen mindent a helyére!](https://i.howwhatproduce.com/images/010/image-29961-6-j.webp)
![Helyezzen mindent a helyére! Helyezzen mindent a helyére!](https://i.howwhatproduce.com/images/010/image-29961-7-j.webp)
![Helyezzen mindent a helyére! Helyezzen mindent a helyére!](https://i.howwhatproduce.com/images/010/image-29961-8-j.webp)
Vegyen egy pólót zsebbel, és helyezze a zümmögőket mindkét vállára. A kábelek átmennek a pólón és egy lyukon keresztül, amely a zsebén jelenik meg. Ott helyezheti el az arduino táblát minden csatlakoztatva. Ahhoz, hogy hordozható legyen, csak csatlakoztassa az arduinót egy akkumulátorhoz, és tegye azt is az elülső zsebébe.
Ha szeretné, ugyanezt felviheti néhány kesztyűre is, valahol a testen, ahol könnyen megkülönböztethető a bal/jobb jelzés.
Ha van Arduino Lilypad, akkor sokkal hordozhatóbb lesz.
Ajánlott:
Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral (220-240 V AC - 16 V AC): 7 lépés (képekkel)
![Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral (220-240 V AC - 16 V AC): 7 lépés (képekkel) Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral (220-240 V AC - 16 V AC): 7 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-339-j.webp)
Nest Hello - Ajtócsengő hangjelzés integrált transzformátorral UK (220-240V AC - 16V AC): Szeretnék otthon telepíteni egy Nest Hello ajtócsengőt, egy gizmo -t, amely 16V -24V AC -ről működik (MEGJEGYZÉS: egy 2019 -es szoftverfrissítés megváltoztatta Európát verziótartomány 12V-24V AC). A standard ajtócsengő integrált transzformátorokkal az Egyesült Királyságban kapható
Egyéni térképek létrehozása a Garmin GPS -hez: 8 lépés (képekkel)
![Egyéni térképek létrehozása a Garmin GPS -hez: 8 lépés (képekkel) Egyéni térképek létrehozása a Garmin GPS -hez: 8 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-914-j.webp)
Egyéni térképek létrehozása a Garmin GPS -hez: Ha rendelkezik Garmin GPS -szel, amelyet túrázásra és egyéb szabadtéri tevékenységekre terveztek (többek között a GPSMAP, eTrex, Colorado, Dakota, Oregon és Montana sorozatokat), akkor nem kell megelégedni az előre betöltött csupasz csontok térképeivel. E
DIY AUX INTEGRÁLT NŐI JACK SPLITTER: 3 lépés
![DIY AUX INTEGRÁLT NŐI JACK SPLITTER: 3 lépés DIY AUX INTEGRÁLT NŐI JACK SPLITTER: 3 lépés](https://i.howwhatproduce.com/images/007/image-19392-j.webp)
DIY AUX INTEGRÁLT NŐI JACK SPLITTER: Ennek a projektnek az volt az oka, hogy szétválasztottam a laptopomban lévő egy integrált női aux jack csatlakozót. a probléma az integrált csatlakozóval az, hogy mindent egyben kell használnia a hangszórókhoz és a mikrofonhoz VAGY meg kell vásárolnia egy adaptert, amely feldarabolja a hirdetést
Egyéni stilizált térképek létrehozása az OpenStreetMap használatával: 7 lépés (képekkel)
![Egyéni stilizált térképek létrehozása az OpenStreetMap használatával: 7 lépés (képekkel) Egyéni stilizált térképek létrehozása az OpenStreetMap használatával: 7 lépés (képekkel)](https://i.howwhatproduce.com/images/007/image-20091-j.webp)
Egyéni, stilizált térképek létrehozása az OpenStreetMap használatával: Ebben az oktatóanyagban leírok egy folyamatot, amellyel saját, egyedi stílusú térképeket hozhat létre. A stilizált térkép olyan térkép, ahol a felhasználó megadhatja, hogy mely adatrétegek jelenjenek meg, valamint meghatározhatja az egyes rétegek stílusát
Garmin térképek készítése az Openstreetmap segítségével: 4 lépés
![Garmin térképek készítése az Openstreetmap segítségével: 4 lépés Garmin térképek készítése az Openstreetmap segítségével: 4 lépés](https://i.howwhatproduce.com/images/011/image-31746-j.webp)
Garmin térképek készítése az Openstreetmap segítségével: Szeretek túrázni, de nem szoktam térképeket olvasni. Ezért vettem magamnak egy garmin GPSMAP64 GPS -t. A térképek kihívásában tanítottam egy útmutatót arról, hogyan készítsek térképeket egy Garmin GPS -hez, ez egy nagyon jól megírt utasítás, és elgondolkodtatott, hogy írjam meg