Բովանդակություն:
- Քայլ 1: Ստացեք բաղադրիչներ:
- Քայլ 2: Միացրեք ամեն ինչ:
- Քայլ 3: Եկեք կազմենք ծածկագիրը:
- Քայլ 4: Ամեն ինչ դրեք տեղում:
Video: GOOGLE ՔԱAPԱՔԱԻՆԵՐԻ ԻՆՏԵԳՐԱԳԻՐ: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծում մենք մտադիր ենք ներդնել մի սարք, որը Google Քարտեզներից ստացվող ցուցիչը վերածում է զգայական արդյունքի ՝ ցույց տալու համար, թե ինչպես կարող ենք օգտագործել մեր մարմնի ինտեգրված նավիգացիոն համակարգը:
Մենք պատրաստվում ենք դա իրականացնել ՝ միացնելով մեր Arduino տախտակը մեր բջջային հեռախոսի սարքի հետ ՝ օգտագործելով Bluetooth մոդուլ: Մեր հեռախոսով մենք կարող ենք մեր ուզած ազդանշանը ուղարկել մեր Arduino տախտակին, որը կակտիվանա մետաղադրամի զնգոցի տարբեր նախշերով `կախված ցուցումից:
Առայժմ նշումները կգան Bluetooth հավելվածից և ոչ թե իրական Google Քարտեզներից, քանի որ ծրագրավորման մեր գիտելիքները այդքան էլ հեռու չեն գնում, սակայն այս նախագիծը ամբողջովին ցույց է տալիս, որ մենք կարող ենք դա իրականացնել, եթե ունենք գործիքներ:
Դրա համար կլինեն մի քանի ցուցումներ, թեքվեք աջ կամ ձախ (ակտիվացնելով աջ կամ ձախ ազդանշանը), ուղիղ գնացեք (երկուսն էլ միանգամից ակտիվացնելով), սխալ ճանապարհով (երկու բզզոցները երկու անգամ ակտիվացնելով), երթուղու վերջը (երկու բզզոցները 3 անգամ ակտիվացնելով) և թեքվեք դեպի աջ (միացրեք ավելի քիչ ուժով ձախ կամ աջ ազդանշանը),
Քայլ 1: Ստացեք բաղադրիչներ:
Ահա այն բաղադրիչների ցանկը, որոնք ձեզ հարկավոր են նախագիծը վերստեղծելու համար:
-Արդուինո Լիլիպադ:
-Bluetooth մոդուլ HM-10
-Ալարեր
-Մետաղադրամների զնգոց (x2)
-հեռախոս (նախընտրելի է Android)
-Եռակցող
-Թիթեղյա մետաղալար
Քայլ 2: Միացրեք ամեն ինչ:
Քայլ 3: Եկեք կազմենք ծածկագիրը:
#ներառում
SoftwareSerial HM10 (10, 11); // RX = 10, TX = 11
char appData;
Տող inData = "";
void setup () {
Serial.begin (19200);
Serial.println («HM10 սերիալը սկսվել է 9600 -ից»);
HM10. սկիզբ (9600); // սահմանել HM10 սերիան 9600 բաուդ արագությամբ
pinMode (6, OUTPUT);
pinMode (5, OUTPUT); }
դատարկ շրջան () {
Լարային թեստ;
HM10. լսեք (); // լսեք HM10 նավահանգիստը
while (HM10.available ()> 0) {// եթե HM10- ը որևէ բան է ուղարկում, ապա կարդացեք
appData = HM10.read ();
inData = Լար (appData); // պահպանել տվյալները լարային ձևաչափով
}
if (Serial.available ()) {// Կարդացեք օգտվողի մուտքագրումը, եթե առկա է:
ուշացում (10);
HM10.write (Serial.read ());
}
if (inData.equals ("1")) {// եթե հեռախոսից ուղարկվող թիվը հավասար է 1 -ի, ապա ակտիվացրեք աջ ազդանշանը ամբողջ հզորությամբ 200ms
ուշացում (10);
Serial.println ("DRETA");
analogWrite (6, 255);
ուշացում (200);
analogWrite (6, 0);
}
if (inData.equals ("2")) {// եթե հեռախոսից ուղարկված թիվը հավասար է 2 -ի, ապա ակտիվացրեք ձախ ազդանշանը ամբողջ հզորությամբ 200ms
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);
}
եթե (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); }
եթե (inData.equals ("5")) {// եթե հեռախոսից ուղարկված թիվը հավասար է 4 -ի, ապա 3 անգամ ակտիվացրեք միջանցիկ երկու բզզոցները
Serial.println («ԵINՐԱՓԱԿԻՉ»);
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: Ամեն ինչ դրեք տեղում:
Ձեռք բերեք գրպանով շապիկ և տեղադրեք ազդանշանները մեկը յուրաքանչյուր ուսին: Մալուխները կանցնեն վերնաշապիկի միջով և անցքից, որը հայտնվում է գրպանից, այնտեղ դուք կտեղադրեք arduino տախտակը `միացված ամեն ինչով: Դյուրակիր լինելու համար պարզապես միացրեք arduino- ն մարտկոցով և տեղադրեք այն նաև առջևի գրպանում:
Եթե ցանկանում եք, կարող եք նույնը կիրառել որոշ ձեռնոցների վրա, մարմնի վրա ինչ -որ տեղ, որտեղ հեշտ է տարբերակել ձախ/աջ ցուցումները:
Եթե ունեք Arduino Lilypad, այն շատ ավելի դյուրակիր է դառնում:
Խորհուրդ ենք տալիս:
Google Օրացույցների կցում Google Sites- ին ՝ 5 քայլ
Google օրացույցների կցում Google կայքերին Սա կարող է օգտակար լինել շատ մարդկանց համար, քանի որ Google Կայքերը կարող են օգտագործվել համակարգելու և տարածելու համար
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
Հեշտությամբ ավելացրեք Google Քարտեզները ձեր Google Աղյուսակներին ինքնաբերաբար և անվճար ՝ 6 քայլ
Հեշտությամբ ավելացրեք Google Քարտեզները Ձեր Google Աղյուսակներին ինքնաբերաբար և անվճար. Ինչպես և շատ արտադրողներ, ես կառուցեցի մի քանի GPS որոնիչ նախագիծ: Այսօր մենք կկարողանանք արագորեն պատկերացնել GPS կետերը անմիջապես Google Աղյուսակներում ՝ առանց որևէ արտաքին կայքի կամ API- ի օգտագործման: Ամենալավը, դա ԱՆՎԱՐ է:
Եղանակի տվյալները ՝ օգտագործելով Google Աղյուսակներ և Google Script: 7 քայլ
Եղանակի տվյալները ՝ օգտագործելով Google Sheets- ը և Google Script- ը. Այս Blogtut- ում մենք SHT25 սենսորի ընթերցումները կուղարկենք google թերթեր ՝ օգտագործելով Adafruit huzzah ESP8266- ը, որն օգնում է տվյալները ուղարկել ինտերնետին: և հիմնական եղանակը, որը պահում է տվյալները