Բովանդակություն:
- Պարագաներ
- Քայլ 1: Վերբեռնեք Bluetooth մոդուլի կազմաձևում
- Քայլ 2: Միացրեք Bluetooth մոդուլը
- Քայլ 3. Կարգավորեք HC-05 մոդուլը
- Քայլ 4: Միացրեք DS1302 RTC մոդուլը
- Քայլ 5: Վերբեռնեք Arduino ծրագիրը
- Քայլ 6: Տեղադրեք Maya ծրագիրը Play Store- ից
- Քայլ 7. Միացեք ձեր տախտակին Մայայից
Video: Arduino. Timeամանակի ծրագրեր և հեռակառավարում Android հավելվածից. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ես միշտ մտածել եմ, թե ինչ է տեղի ունենում Arduino- ի բոլոր տախտակների հետ, որոնց կարիքը մարդիկ չունեն իրենց հիանալի նախագծերն ավարտելուց հետո: Theշմարտությունը մի փոքր ցնցող է `ոչինչ: Ես դա դիտել եմ իմ ընտանիքի տանը, որտեղ հայրս փորձել է կառուցել իր տան ավտոմատացման լուծումը, բայց քանի որ էլեկտրիկ է, նա չի կարողացել հաղթահարել ծրագրավորման մասը: Այս նախագծում ես փորձում եմ լուծել այն խնդիրները, որոնց բախվել են.
- Programրագրավորումը դժվար է:
- Valuableամանակ է պահանջվում արժեքավոր ծրագրակազմ կառուցելու համար:
- Տնային ծրագրերը ձանձրալի տեսք ունեն և օգտագործողի համար հարմար չեն:
Մի քանի ամիս տևեց այն ճիշտ դարձնելու համար, բայց նախագիծը արժեր այն: Ես մտադիր եմ լուծել հորս խնդիրը ՝ ապահովելով Android ծրագիր, որը միանում է bluetooth- ով և աջակցում է ժամանակի ծրագրերին, տեսարաններին և ձեռքով կառավարել տուփից ՝ առանց ծրագրավորման որևէ գիտելիքի: Եկ սկսենք!
Պարագաներ
Սարքավորումներ:
- 1x Arduino Uno
- 1x HC-05 bluetooth մոդուլ
- 1x DS1302 RTC մոդուլ
- 1x Breadboard
- 3x դիմադրություն 1k ohm (կարող է լինել նաև 220 ohm կամ 10k ohm)
- 1x USB 2.0 մալուխ A/B տիպի
- 12x Jumper լարեր
- Սմարթֆոն ՝ Android 5.0++ (հասանելի է bluetooth)
- Նոթբուք/համակարգիչ
Softwareրագրային ապահովում:
- Arduino IDE
- Maya հավելվածը Play Store- ից
Քայլ 1: Վերբեռնեք Bluetooth մոդուլի կազմաձևում
Նախ, դուք պետք է կազմաձևեք ձեր Bluetooth ադապտերը ձեր նոութբուքից/համակարգչից: Միացրեք Arduino տախտակը ձեր համակարգչի USB պորտին: Գործարկեք Arduino IDE- ն, բացեք նոր ուրվագիծ, պատճենեք և տեղադրեք ներքևի ծածկագիրը:
Կոդ:
void setup () {
Serial.begin (38400); ուշացում (500); Serial.println ("AT+NAME = Arduino_Maya"); ուշացում (500); Serial.println ("AT+BAUD = 115200, 0, 0"); ուշացում (500); Serial.println ("AT+POLAR = 1, 0"); ուշացում (500); } void loop () {}
Համոզվեք, որ այս ընտրանքներն ընտրված են ձեր IDE- ում.
- Գործիքներ → Տախտակ → Arduino Uno
- Գործիքներ → Պորտ → նավահանգիստ, որին միացրել եք Arduino- ն
Կազմեք և վերբեռնեք ծրագիրը:
Քայլ 2: Միացրեք Bluetooth մոդուլը
Միացրեք ձեր HC-05- ը, ինչպես ներկայացված է սխեմայում: Ընդհանուր ցուցումներ.
- VCC- ն միանում է Arduino 5V կապին:
- GND- ը միանում է Arduino GND կապին:
- TXD- ն միանում է Arduino RXD կապին:
- RXD- ն միանում է Arduino TXD կապին լարման բաժանարարի միջոցով, քանի որ տվյալների տրամաբանական լարման մակարդակը 3.3V է: Arduino TXD (փոխանցման քորոց) 5 Վ է, հետևաբար, եթե չօգտագործեք լարման բաժանարար, դուք կայրեք ձեր մոդուլը:
Քայլ 3. Կարգավորեք HC-05 մոդուլը
Այս քայլում մենք կկիրառենք 2 -րդ քայլից կազմաձևումը դեպի bluetooth մոդուլ: Հետևեք այս հրահանգներին.
- Անջատեք USB մալուխը ձեր համակարգչից:
- USB մալուխը միացնելիս սեղմեք և պահեք ձեր HC-05 մոդուլի KEY կոճակը 5 վայրկյան:
- Սեղմեք RESET կոճակը ձեր Arduino տախտակի վրա:
- Կարգավորումը կիրառելուց առաջ սպասեք 10 վայրկյան:
- Անջատեք USB մալուխը և նորից միացրեք այն:
Քայլ 4: Միացրեք DS1302 RTC մոդուլը
Միացրեք ձեր DS1302- ը, ինչպես ներկայացված է սխեմայում: Ընդհանուր ցուցումներ.
- VCC- ն միանում է Arduino 5V կապին:
- GND- ը միանում է Arduino GND կապին:
- CLK- ն միանում է Arduino- ի 8 -րդ կապին:
- DAT- ը միանում է Arduino փին 7 -ին:
- RST- ն միանում է Arduino- ի 6 -րդ կապին:
Քայլ 5: Վերբեռնեք Arduino ծրագիրը
Այո! Ամբողջ սարքավորումն այժմ կարգավորված է: Եկեք հասնենք ծրագրակազմին: Նախ, ներբեռնեք ձեր տախտակի որոնվածը, որը հասանելի է այս հղումով.
Arduino Uno որոնվածը: hex
Հաջորդը, անջատեք HC-05 bluetooth մոդուլը: Սա շատ կարևոր է, քանի որ մոդուլը միացված վիճակում նոր ծածկագիրը չի կարող վերբեռնվել:
Օգտագործեք AVRDUDE- ը
AVRDUDE- ը գործիք է, որն օգտագործվում է AVR միկրոպրոցեսորներում որոնվածը վերբեռնելու համար և այն ներառված է Arduino IDE- ում, այնպես որ դուք արդեն ունեք այն: Սովորաբար այն տեղակայված է Programրագրի ֆայլերում: Գտնելուց հետո նավարկեք այս պանակը ՝/hardware/tools/avr/bin/:
Linux / Mac OS
Եթե դուք տեղադրել եք Arduino IDE- ն պաշտոնական աղբյուրներից, ապա արդեն պետք է avrdude- ն ավելացնեք ձեր գործարկվող ուղուն:
Windows, Linux և Mac OS
Այս հրամանի միջոցով հաստատեք avrdude- ի տեղադրումը: Եթե օգնությունը ցուցադրվի, ապա կարող եք շարունակել: Եթե որևէ խնդրի հանդիպեք, մի հապաղեք հարցնել Google- ին դրա մասին:
avrdude -օգնություն
Ներբեռնեք որոնվածը ձեր Arduino Uno տախտակին: Նշում. Որոնվածը մշակվել է հատուկ Arduino Uno- ի համար և չի աշխատի Arduino- ի այլ տախտակների համար:
avrdude -v -patmega328p -carduino -b115200 -P -D -Uflash: w:: i
Երբ որոնվածը վերբեռնվում է, միացրեք Bluetooth- ի HC-05 մոդուլը:
Քայլ 6: Տեղադրեք Maya ծրագիրը Play Store- ից
Ձեր տախտակն այժմ պատրաստ է օգտագործման համար: Ներբեռնեք Maya հավելվածը Play Store- ից Android 5.0 կամ ավելի նոր ՝ հասանելի bluetooth ադապտերով:
Մայա - ժամանակային ծրագրեր Arduino- ի համար
Maya- ի միջոցով դուք կարող եք բարձրացնել ձեր տունը, որպեսզի խելացի լինի ՝ առանց մեծ գումարներ ներդնելու թանկարժեք ապրանքանիշերի մեջ: Դուք կարող եք կրկին օգտագործել արդեն եղած էլեկտրոնիկան:
Timeամանակի ծրագրեր - սահմանեք ձեր ամենօրյա ռեժիմը հարմարեցված ժամանակային ծրագրերում: Օրինակ, կարող եք պատվիրել ձեր տախտակին միացնել և անջատել պարբերաբար լույսերը `գողերին վախեցնելու համար:
Տեսարաններ - եղեք ինքնաբուխ և ակտիվացրեք գործողությունները, որոնք ինքնաբերաբար ավարտվում են ձեր սահմանած ուշացումից հետո:
Manual Control - աշխատում է որպես անջատիչ: Ակտիվացրեք կամ անջատեք քորոցները ՝ ըստ ձեր ցանկության: PWM կապում տոկոսային արժեքն ապահովված է:
Քայլ 7. Միացեք ձեր տախտակին Մայայից
Լավ, մինչ այժմ ամեն ինչ լավ է: Բացեք ծրագիրը և միացեք տախտակին:
- Ողջույնի էկրանին ընտրեք Ես արդեն կազմաձևել եմ տախտակ: Եկեք միանանք դրան:
- Միացնել bluetooth- ը և սկանավորել առկա սարքերը: Երբ ձեր տախտակը հայտնաբերվի (Arduino_Maya), սեղմեք դրա վրա:
- Bluetooth- ի զուգավորումն սկսվում է: Android OS- ը ձեզ կպահանջի քորոց ՝ տախտակին միանալու համար: HC-05- ի համար դա լռելյայն 1234 է:
- Եթե որևէ պատճառով անջատված լինեք, խնդրում ենք զեկուցել խնդրի մասին ՝ օգտագործելով այս հղումը:
- Դուք կապված եք: Շնորհավորում եմ:: D
Օգտակար հղումներ
Օգնության կենտրոն ՝ https://apps.maroon-bells.com/maya/help_center.html Ֆեյսբուքյան էջ ՝ Մայա Play Store- ում ՝ https://play.google.com /apps/testing/com.maroonbells.maja
Խորհուրդ ենք տալիս:
Timeամանակի չափում (ժապավենի չափման ժամացույց) `5 քայլ (նկարներով)
Meամանակի չափում (ժապավենի չափման ժամացույց). Այս նախագծի համար մենք (Ալեքս Ֆիլ և Աննա Լինթոն) վերցրեցինք ամենօրյա չափիչ գործիք և այն վերածեցինք ժամացույցի: Սկզբնական պլանը եղած ժապավենի շարժիչի մոտորիզացումն էր: Դա պատրաստելով ՝ մենք որոշեցինք, որ ավելի հեշտ կլինի ստեղծել մեր սեփական կեղևը, որի հետ միասին
Դյուրակիր Bluetooth բարձրախոս (ԱՆՎԱՐ ծրագրեր). 9 քայլ (նկարներով)
Դյուրակիր Bluetooth խոսնակ (ԱՆՎԱՐ ANՐԱԳՐԵՐ). Բարև բոլորին: Այս Instructable- ում ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել այս շարժական Bluetooth բարձրախոսը, որն այնքան լավ է հնչում, որքան թվում է: Ես ներառել եմ Կառուցապատման պլաններ, Լազերային կտրման ծրագրեր, այն ապրանքների բոլոր հղումները, որոնք ձեզ անհրաժեշտ կլինեն այս տեսարանը կառուցելու համար
Ինչպես դուրս գալ Android- ի համար Facebook Messenger հավելվածից ՝ 3 քայլ
Ինչպե՞ս դուրս գալ Android- ի համար Facebook Messenger հավելվածից. Խնդիրներ ունեք Facebook Messenger հավելվածի հետ: Պետք է դուրս գալ, բայց չի գտնում դուրս գալու կոճակը: Անհանգստանալու կարիք չկա. Ահա մի քանի քայլ ՝ դուրս գալու և այն կրկին աշխատելու համար
UWaiPi - Timeամանակի վրա հիմնված ավտոմատ բույսերի ջրման համակարգ. 11 քայլ (նկարներով)
UWaiPi - Timeամանակի վրա հիմնված ավտոմատ բույսերի ջրման համակարգ. Բարև ձեզ: Մոռացե՞լ եք այսօր առավոտյան ձեր բույսերը ջրել: Դուք պլանավորու՞մ եք արձակուրդ անցկացնել, բայց մտածում եք, թե ով է ջրելու բույսերը: Դե, եթե ձեր պատասխանները Այո են, ապա ես ձեր խնդրի լուծում ունեմ: Ես իսկապես ուրախ եմ ներկայացնել uWaiPi
Ինչպես պատրաստել կանաչ էկրանով տեսանյութ հավելվածից ՝ 5 քայլ
Ինչպես պատրաստել կանաչ էկրանով տեսահոլովակ հավելվածից Կան կանաչ էկրանի մի քանի ծրագրեր, որոնք կարող եք օգտագործել ճիշտ ազդեցություն ստանալու համար: Անհրաժեշտ նյութեր. Տեսագրման սարք (կարող է լինել iPod, iPad, o