![INTEGRERTE GOOGLE -KARTER: 4 trinn INTEGRERTE GOOGLE -KARTER: 4 trinn](https://i.howwhatproduce.com/images/010/image-29961-j.webp)
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
![INTEGRERTE GOOGLE -KARTER INTEGRERTE GOOGLE -KARTER](https://i.howwhatproduce.com/images/010/image-29961-1-j.webp)
I dette prosjektet skal vi implementere en enhet som gjør indikasjonen fra Google Maps til en sensorisk utgang for å demostrere hvordan vi kan bruke et integrert navigasjonssystem på kroppen vår.
Vi skal implementere dette ved å koble vårt Arduino -kort med mobiltelefonenheten vår ved hjelp av en Bluetooth -modul. Med telefonen vår kan vi sende signalet vi ønsker til vårt Arduino -kort som aktiveres med forskjellige mønstre av myntsummeren, avhengig av indikasjonen.
For øyeblikket kommer indikasjonene fra en Bluetooth -app og ikke fra selve Google Maps fordi vår kunnskap om programmering ikke går så langt, men dette prosjektet handler om å vise at vi kunne implementere dette hvis vi hadde verktøyene.
Det vil være flere indikasjoner på dette, sving til høyre eller venstre (aktivering av høyre eller venstre summer), gå rett (aktiverer begge en gang), feil vei (aktiverer begge summer to ganger), slutten av ruten (aktiverer 3 ganger begge summerene) og sligh sving til venstre for høyre (aktiverer med mindre strøm venstre eller høyre summer),
Trinn 1: Få deg komponenter
Her er listen over komponenter du trenger for å gjenskape prosjektet.
-Arduino Lilypad.
-Bluetooth-modul HM-10
-Ledninger
-Myntesummer (x2)
-Telefon (helst Android)
-Welder
-Tinntråd
Trinn 2: Koble til alt
![Koble til alt! Koble til alt!](https://i.howwhatproduce.com/images/010/image-29961-2-j.webp)
Trinn 3: La oss lage koden
![La oss lage koden! La oss lage koden!](https://i.howwhatproduce.com/images/010/image-29961-3-j.webp)
![La oss lage koden! La oss lage koden!](https://i.howwhatproduce.com/images/010/image-29961-4-j.webp)
![La oss lage koden! La oss lage koden!](https://i.howwhatproduce.com/images/010/image-29961-5-j.webp)
#inkludere
SoftwareSerial HM10 (10, 11); // RX = 10, TX = 11
char appData;
String inData = "";
ugyldig oppsett () {
Serial.begin (19200);
Serial.println ("HM10 -serie startet på 9600");
HM10.begynner (9600); // sett HM10 seriell til 9600 baud rate
pinMode (6, OUTPUT);
pinMode (5, OUTPUT); }
void loop () {
String test;
HM10.listen (); // lytt til HM10 -porten
mens (HM10.available ()> 0) {// hvis HM10 sender noe, les deretter
appData = HM10.read ();
inData = String (appData); // lagre dataene i strengformat
}
if (Serial.available ()) {// Les brukerinndata hvis tilgjengelig.
forsinkelse (10);
HM10.write (Serial.read ());
}
if (inData.equals ("1")) {// hvis nummeret som sendes fra telefonen er lik 1, aktiver deretter den riktige summeren ved full effekt for 200ms
forsinkelse (10);
Serial.println ("DRETA");
analogWrite (6, 255);
forsinkelse (200);
analogWrite (6, 0);
}
if (inData.equals ("2")) {// hvis nummeret som sendes fra telefonen er lik 2, aktiver deretter venstre summer med full effekt i 200 ms
Serial.println ("ESQUERRE");
analogWrite (5, 255);
forsinkelse (200);
analogWrite (5, 0);
}
if (inData.equals ("3")) {// hvis nummeret som sendes fra telefonen er lik 3, aktiver deretter begge summerne i 200 ms Serial.println ("RECTE");
analogWrite (5, 255);
analogWrite (6, 255);
forsinkelse (200);
analogWrite (5, 0);
analogWrite (6, 0);
}
if (inData.equals ("4")) {// hvis nummeret som sendes fra telefonen er lik 4, aktiver deretter intermittenten begge summer 2 ganger
Serial.println ("INCORRECTE");
analogWrite (5, 255);
analogWrite (6, 255);
forsinkelse (100);
analogWrite (5, 0);
analogWrite (6, 0);
forsinkelse (100);
analogWrite (5, 255);
analogWrite (6, 255);
forsinkelse (100);
analogWrite (5, 0);
analogWrite (6, 0); }
if (inData.equals ("5")) {// hvis nummeret som sendes fra telefonen er lik 4, aktiver deretter intermittenten begge summer 3 ganger
Serial.println ("FINAL");
analogWrite (5, 180);
analogWrite (6, 180);
forsinkelse (100);
analogWrite (5, 0);
analogWrite (6, 0);
forsinkelse (100);
analogWrite (5, 180);
analogWrite (6, 180);
forsinkelse (100);
analogWrite (5, 0);
analogWrite (6, 0);
forsinkelse (100);
analogWrite (5, 180);
analogWrite (6, 180);
forsinkelse (100);
analogWrite (5, 0);
analogWrite (6, 0);
} if (inData.equals ("6")) {// hvis nummeret som sendes fra telefonen er lik 6 aktiverer høyre summer ikke mindre enn halv effekt
forsinkelse (10);
Serial.println ("DRETA");
analogWrite (6, 100);
forsinkelse (200);
analogWrite (6, 0);
}
}
Trinn 4: Sett alt på plass
![Sett alt på plass! Sett alt på plass!](https://i.howwhatproduce.com/images/010/image-29961-6-j.webp)
![Sett alt på plass! Sett alt på plass!](https://i.howwhatproduce.com/images/010/image-29961-7-j.webp)
![Sett alt på plass! Sett alt på plass!](https://i.howwhatproduce.com/images/010/image-29961-8-j.webp)
Skaff deg en t-skjorte med en lomme og legg summerne på hver skulder. Kablene går gjennom t-skjorten og gjennom et hull som kommer opp på lommen, der vil du plassere arduino-brettet med alt tilkoblet. For å være bærbar, bare koble arduinoen med et batteri og legg den i frontlommen også.
Hvis du vil, kan du også bruke det samme på noen hansker, et sted på kroppen der det er lett å skille venstre/høyre indikasjon.
Hvis du har en Arduino Lilypad, blir den mye mer bærbar.
Anbefalt:
Feste Google -kalendere til Google Nettsteder: 5 trinn
![Feste Google -kalendere til Google Nettsteder: 5 trinn Feste Google -kalendere til Google Nettsteder: 5 trinn](https://i.howwhatproduce.com/images/001/image-1632-j.webp)
Feste Google -kalendere til Google Nettsteder: Dette er en instruks som kan lære deg hvordan du oppretter, bruker og redigerer Google -kalendere og deretter kobler dem til et Google -nettsted ved hjelp av delingsfunksjonene. Dette kan være gunstig for mange mennesker, ettersom Google Sites kan brukes til å koordinere og distribuere
Motorsykkel baklykt med integrerte blinklys ved hjelp av programmerbare lysdioder: 4 trinn
![Motorsykkel baklykt med integrerte blinklys ved hjelp av programmerbare lysdioder: 4 trinn Motorsykkel baklykt med integrerte blinklys ved hjelp av programmerbare lysdioder: 4 trinn](https://i.howwhatproduce.com/images/005/image-12968-j.webp)
Motorsykkel baklampe med integrerte blinklys ved hjelp av programmerbare lysdioder: Hei! Dette er litt en enkel DIY om hvordan du lager en tilpasset programmerbar RGB baklampe (med integrerte blinkere/indikatorer) for motorsykkelen din eller muligens noe som bruker WS2812B (individuelt adresserbare lysdioder) og Arduinos . Det er fire lysmåter
Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: 6 trinn
![Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: 6 trinn Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: 6 trinn](https://i.howwhatproduce.com/images/007/image-20051-j.webp)
Legg enkelt til Google Maps i Google -arkene dine automatisk og gratis: Akkurat som mange produsenter har jeg bygget få GPS -sporingsprosjekter. I dag vil vi raskt kunne visualisere GPS -punkter rett i Google Sheets uten å bruke noe eksternt nettsted eller API. Best av alt, det er GRATIS
Integrerte Alexa Controlled Smart Blinds: 8 trinn (med bilder)
![Integrerte Alexa Controlled Smart Blinds: 8 trinn (med bilder) Integrerte Alexa Controlled Smart Blinds: 8 trinn (med bilder)](https://i.howwhatproduce.com/images/001/image-886-38-j.webp)
Integrerte Alexa Controlled Smart Blinds: Det er mange Smart Blind -prosjekter og instrukser tilgjengelig for øyeblikket. Imidlertid ønsket jeg å sette min egen preg på de nåværende prosjektene med sikte på å ha alt internt i blinde inkludert alle kretser. Dette vil bety
DIY Givi V56 Motorsykkel Topbox Light Kit med integrerte signaler: 4 trinn (med bilder)
![DIY Givi V56 Motorsykkel Topbox Light Kit med integrerte signaler: 4 trinn (med bilder) DIY Givi V56 Motorsykkel Topbox Light Kit med integrerte signaler: 4 trinn (med bilder)](https://i.howwhatproduce.com/images/002/image-3461-98-j.webp)
DIY Givi V56 Motorsykkel Topbox Light Kit med integrerte signaler: Som motorsykkelrytter er jeg altfor kjent med å bli behandlet som om jeg er usynlig på veien. En ting jeg alltid legger til på syklene mine er en toppboks som vanligvis har et integrert lys. Jeg har nylig oppgradert til en ny sykkel og kjøpte Givi V56 Monokey