![ИНТЕГРИРАНИ GOOGLE КАРТИ: 4 стъпки ИНТЕГРИРАНИ GOOGLE КАРТИ: 4 стъпки](https://i.howwhatproduce.com/images/010/image-29961-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![ИНТЕГРИРАНИ GOOGLE КАРТИ ИНТЕГРИРАНИ GOOGLE КАРТИ](https://i.howwhatproduce.com/images/010/image-29961-1-j.webp)
В този проект ще внедрим устройство, което превръща индикацията от Google Maps в сензорен изход, за да очертае кога бихме могли да използваме интегрирана навигационна система в тялото си.
Ще реализираме това, като свържем нашата Arduino платка с нашето мобилно телефонно устройство, използвайки Bluetooth модул. С нашия телефон можем да изпратим желания от нас сигнал към дъската на Arduino, която ще се активира с различни модели на звуковия сигнал за монети в зависимост от индикацията.
Засега индикациите ще идват от Bluetooth приложение, а не от действителните Google Maps, защото познанията ни за програмиране не стигат толкова далеч, но този проект цели да покаже, че можем да приложим това, ако имаме инструментите.
Ще има няколко индикации за това, завийте надясно или наляво (активиране на десния или левия зумер), отидете направо (активирайте и двата еднократно), неправилен начин (активирайте двата зумера два пъти), края на маршрута (активирайте 3 пъти и двата зумера) и леко завъртете наляво или надясно (активиране с по -малко мощност на левия или десния зумер),
Стъпка 1: Вземете си компоненти
Ето списъка с компоненти, които ще ви трябват, за да пресъздадете проекта.
-Ардуино Лилипад.
-Bluetooth модул HM-10
-Жици
-Звуков сигнал за монети (x2)
-Телефон (за предпочитане Android)
-Заварчик
-Тънък проводник
Стъпка 2: Свържете всичко
![Свържете всичко! Свържете всичко!](https://i.howwhatproduce.com/images/010/image-29961-2-j.webp)
Стъпка 3: Нека направим кода
![Нека направим кода! Нека направим кода!](https://i.howwhatproduce.com/images/010/image-29961-3-j.webp)
![Нека направим кода! Нека направим кода!](https://i.howwhatproduce.com/images/010/image-29961-4-j.webp)
![Нека направим кода! Нека направим кода!](https://i.howwhatproduce.com/images/010/image-29961-5-j.webp)
#включва
SoftwareSerial HM10 (10, 11); // RX = 10, TX = 11
char appData;
Низ inData = "";
void setup () {
Serial.begin (19200);
Serial.println ("HM10 сериал стартира на 9600");
HM10.legin (9600); // настройте серийния HM10 на 9600 бод
pinMode (6, OUTPUT);
pinMode (5, OUTPUT); }
void loop () {
Струнен тест;
HM10.listen (); // слушаме порта HM10
while (HM10.available ()> 0) {// ако HM10 изпрати нещо, прочетете
appData = HM10.read ();
inData = Низ (appData); // записване на данните в низов формат
}
if (Serial.available ()) {// Прочетете въведените от потребителя данни, ако има такива.
забавяне (10);
HM10.write (Serial.read ());
}
if (inData.equals ("1")) {// ако номерът, изпратен от телефона е равен на 1, активирайте десния зумер на пълна мощност за 200 ms
забавяне (10);
Serial.println ("DRETA");
analogWrite (6, 255);
забавяне (200);
analogWrite (6, 0);
}
if (inData.equals ("2")) {// ако номерът, изпратен от телефона, е равен на 2, тогава активирайте левия зумер на пълна мощност за 200 ms
Serial.println ("ESQUERRE");
analogWrite (5, 255);
забавяне (200);
analogWrite (5, 0);
}
if (inData.equals ("3")) {// ако номерът, изпратен от телефона, е равен на 3, активирайте и двата зумера за 200 ms Serial.println ("RECTE");
analogWrite (5, 255);
analogWrite (6, 255);
забавяне (200);
analogWrite (5, 0);
analogWrite (6, 0);
}
if (inData.equals ("4")) {// ако номерът, изпратен от телефона, е равен на 4, тогава активирайте прекъсващия и двата зумера 2 пъти
Serial.println ("НЕПРАВИЛНО");
analogWrite (5, 255);
analogWrite (6, 255);
забавяне (100);
analogWrite (5, 0);
analogWrite (6, 0);
забавяне (100);
analogWrite (5, 255);
analogWrite (6, 255);
забавяне (100);
analogWrite (5, 0);
analogWrite (6, 0); }
if (inData.equals ("5")) {// ако номерът, изпратен от телефона, е равен на 4, активирайте прекъсващия и двата зумера 3 пъти
Serial.println ("FINAL");
analogWrite (5, 180);
analogWrite (6, 180);
забавяне (100);
analogWrite (5, 0);
analogWrite (6, 0);
забавяне (100);
analogWrite (5, 180);
analogWrite (6, 180);
забавяне (100);
analogWrite (5, 0);
analogWrite (6, 0);
забавяне (100);
analogWrite (5, 180);
analogWrite (6, 180);
забавяне (100);
analogWrite (5, 0);
analogWrite (6, 0);
} if (inData.equals ("6")) {// ако изпратеният номер от телефона е равен на 6 активирайте десния зумер не по -малко от половината мощност
забавяне (10);
Serial.println ("DRETA");
analogWrite (6, 100);
забавяне (200);
analogWrite (6, 0);
}
}
Стъпка 4: Поставете всичко на място
![Поставете всичко на място! Поставете всичко на място!](https://i.howwhatproduce.com/images/010/image-29961-6-j.webp)
![Поставете всичко на място! Поставете всичко на място!](https://i.howwhatproduce.com/images/010/image-29961-7-j.webp)
![Поставете всичко на място! Поставете всичко на място!](https://i.howwhatproduce.com/images/010/image-29961-8-j.webp)
Вземете тениска с джоб и поставете зумерите по един на всяко рамо. Кабелите ще преминат през тениската и през дупка, която се издига върху предния джоб, Там ще поставите дъската arduino с всичко свързано. За да бъдете преносими, просто свържете arduino с батерия и го поставете и в предния джоб.
Ако искате, можете да приложите същото върху някои ръкавици, някъде по тялото, в което е лесно да се разграничат показанията наляво/надясно.
Ако имате Arduino Lilypad, той става много по -преносим.
Препоръчано:
Лесно автоматично и безплатно добавяне на Google Карти към Вашите Google Таблици: 6 стъпки
![Лесно автоматично и безплатно добавяне на Google Карти към Вашите Google Таблици: 6 стъпки Лесно автоматично и безплатно добавяне на Google Карти към Вашите Google Таблици: 6 стъпки](https://i.howwhatproduce.com/images/007/image-20051-j.webp)
Лесно добавяне на Google Карти към Вашите Google Таблици автоматично и безплатно: Точно като много създатели, аз изградих няколко проекта за GPS проследяване. Днес ще можем бързо да визуализираме GPS точки направо в Google Sheets, без да използваме външен уебсайт или API. Най -хубавото е, че е БЕЗПЛАТНО
Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)
![Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки) Скенер за карти за машина за търговия с карти: 13 стъпки (със снимки)](https://i.howwhatproduce.com/images/009/image-26298-j.webp)
Скенер за карти за машина за търговия с карти: Скенер за карти за машина за търговия с карти Протоколът за промените може да бъде намерен в последната стъпка. Предистория Обясних основната мотивация на моя проект във Въведението за подаване на карти. Но накратко, моите деца и аз натрупахме голямо количество търговски карти b
Интегрирани интелигентни щори, контролирани от Alexa: 8 стъпки (със снимки)
![Интегрирани интелигентни щори, контролирани от Alexa: 8 стъпки (със снимки) Интегрирани интелигентни щори, контролирани от Alexa: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-886-38-j.webp)
Интегрирани интелигентни щори, контролирани от Alexa: Има много проекти за Smart Blind и инструкции, които понастоящем са достъпни онлайн. Исках обаче да донеса собствено докосване до настоящите проекти с цел да имам всичко вътрешно в сляпото, включително всички схеми. Това би означавало
Сортировчик на карти за машина за търговски карти (актуализация 2019-01-10): 12 стъпки (със снимки)
![Сортировчик на карти за машина за търговски карти (актуализация 2019-01-10): 12 стъпки (със снимки) Сортировчик на карти за машина за търговски карти (актуализация 2019-01-10): 12 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-6060-15-j.webp)
Сортировчик на карти за машина за търговия с карти (Актуализация 2019-01-10): Сортировчик на карти за машина за търговия с карти Протоколът за промени може да бъде намерен в последната стъпка. Предистория Вече обясних мотивацията на моя проект в статията за подаване на карти. Но накратко, моите деца и аз натрупахме голямо количество карта за търговия
IoT Cat Feeder Използване на частици Photon интегрирани с Alexa, SmartThings, IFTTT, Google Sheets: 7 стъпки (със снимки)
![IoT Cat Feeder Използване на частици Photon интегрирани с Alexa, SmartThings, IFTTT, Google Sheets: 7 стъпки (със снимки) IoT Cat Feeder Използване на частици Photon интегрирани с Alexa, SmartThings, IFTTT, Google Sheets: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-5027-54-j.webp)
IoT Cat Feeder Използване на частици Photon интегрирани с Alexa, SmartThings, IFTTT, Google Sheets: Необходимостта от автоматична хранилка за котки е обяснима. Котките (името на нашата котка е Бела) могат да бъдат отвратителни, когато са гладни и ако вашата котка е като моята, ще яде купата на сухо всеки път. Имах нужда от начин да разпределя автоматично контролирано количество храна