Բովանդակություն:
- Քայլ 1: Այս նախագծում օգտագործվող բաները
- Քայլ 2: Պատմություն
- Քայլ 3: Կարգավորել Blynk- ը
- Քայլ 4: Հավաքվել ծրագրին
- Քայլ 5. Programրագրավորում Arduino- ում
- Քայլ 6: Վերջնական հավաքում
- Քայլ 7: Միացնել
- Քայլ 8: Եզրակացություն
- Քայլ 9: Կոդ
Video: Sound a Piezo Buzzer Blynk- ի և XinaBox- ի հետ. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Կառավարեք ցանկացած 5V տարր ՝ օգտագործելով Blynk և xChips: Այս նախագիծը իմ հեռախոսից հնչում է որպես Piezo Buzzer:
Քայլ 1: Այս նախագծում օգտագործվող բաները
Սարքավորման բաղադրիչներ
- XinaBox IP01 x 1 xChip USB ծրագրավորող ՝ հիմնված FT232R From FTDI Limited- ի վրա
- XinaBox CW01 x 1 xCHIP Wi-Fi Core հիմնված ESP8266 Wi-Fi մոդուլի վրա
- XinaBox OC01 x 1 xChip բարձր հոսանքի DC անջատիչ
- XinaBox PU01 x 1 xChip USB (տիպ A) սնուցման աղբյուր
- Uzանգիչ x 1 Pանկացած պիեզո-էլեկտրական ազդանշան բավական կլինի կամ որևէ տարր, որը կցանկանայիք վերահսկել
- Power Bank կամ նմանատիպ x 1
Softwareրագրային ապահովման ծրագրեր և առցանց ծառայություններ
- Arduino IDE
- Բլինկ
Ձեռքի գործիքներ և պատրաստման մեքենաներ
Հարթ պտուտակահան
Քայլ 2: Պատմություն
Ներածություն
Այս նախագիծը կառուցվել է XinaBox xChips- ի միջոցով ՝ պարզապես սեղմելով տարբեր xChips և գրելով հիմնական կոդը: Այնուհետև ես կարող էի իմ հեռախոսից կառավարել պիեզո-էլեկտրական ազդանշանը ՝ օգտագործելով իմ ստեղծած Blynk Project- ը:
Անլար պիեզո ազդանշանային հսկողություն Blynk- ի և xChips- ի միջոցով
Քայլ 3: Կարգավորել Blynk- ը
Նախ, դուք պետք է ներբեռնեք Blynk- ը ձեր iPhone- ի կամ Android հեռախոսի վրա համապատասխանաբար Apple Store- ից կամ Google Playstore- ից: Ստեղծեք հաշիվ ինքներդ ձեզ համար, որը բավականին ուղիղ է: Մուտք գործեք ՝ օգտագործելով ձեր նոր ստեղծված տվյալները: Ընտրեք «Նոր նախագիծ» և այնուհետև տվեք ձեր նախագծի անունը: Ես իմն անվանեցի Պիեզո Բլինք, ինչպես ցույց է տրված ստորև: Ընտրեք նաև ESP8266 տախտակը ՝ բացվող տուփի միջոցով: Կտտացրեք Ստեղծել և ձեր նոր նախագիծը կստեղծվի: Թռուցիկ պատուհան կհայտնվի, որը ձեզ կտեղեկացնի, որ նույնականացման նշան է ուղարկվել ձեր էլ. սեղմեք OK:
Հաջորդը, մենք պետք է ավելացնենք մեր վիջեթը `ազդանշանը միացնելու կամ անջատելու համար մեր Blynk Project- ից: Վերին աջ անկյունում ընտրեք գումարած նշանը (+): Ձեր Widget Box- ը պետք է հայտնվի: Ընտրեք «Կոճակ» վիջեթը ՝ պարզապես մեկ անգամ սեղմելով այն: Այժմ կոճակը պետք է հայտնվի ձեր նախագծի աշխատանքային տարածքում: Մինչև այս պահը գրաֆիկական հրահանգների համար դիմեք ստորև ներկայացված սքրինշոթերին:
Ստեղծելով ձեր Blynk նախագիծը
Այժմ կտտացրեք այն կոճակին, որը դուք պարզապես ավելացրել եք, որպեսզի բացվի «Կոճակի կարգավորումներ»: Ընտրեք «PIN» և ընտրեք «Վիրտուալ» ձախ կողմում: Այնուհետև կարող եք ընտրել ցանկացած վիրտուալ քորոց ձեր աջ կողմում: Իմ նախագծի համար ընտրել եմ V10- ը: Եթե ցանկանում եք, կարող եք փոխել կոճակի պիտակները, բայց դա անհրաժեշտ չէ: Ընտրեք «SWITCH» ՝ ավելի լավ վերահսկման համար և մնացած ամեն ինչ թողեք այնպես, ինչպես կա: Հետ սեղմեք, և դուք այժմ ավարտել եք Blynk- ի կարգավորումը: Հետևեք ստորև բերված պատկերին ՝ առաջնորդության համար:
Ընտրելով ձեր կապում կարգավորումները
Քայլ 4: Հավաքվել ծրագրին
Միացրեք ձեր IP01 ծրագրավորող xChip- ը CW01- ի հետ `օգտագործելով XC10 ավտոբուսի միակցիչը, ինչպես ցույց է տրված ստորև: Այնուհետև տեղադրեք համադրությունը ձեր համակարգչի հասանելի USB պորտի մեջ:
Mingրագրավորման վեհաժողով
Քայլ 5. Programրագրավորում Arduino- ում
XChips- ից օգտվելու համար հարկավոր է ներբեռնել հետևյալ գրադարանները և դրանք ավելացնել Arduino գրադարաններին:
- xCore - հիմնական գրադարան xChips- ի համար:
- xOC01 - Գրադարան բարձր ընթացիկ DC անջատիչի համար
- ESP8622 - Followգուշորեն հետևեք հրահանգներին
- Blynk - Blynk գրադարան Blynk գործառույթն օգտագործելու համար
Հաջորդը, Ներբեռնեք կոդը Կոդ բաժնում կամ պատճենեք և տեղադրեք ձեր Arduino IDE- ում: Մուտքագրեք ձեր WiFi- ի տվյալները և պատճենեք և տեղադրեք նույնականացման նշանը, որը ձեզ ուղարկվել է Քայլ 1 -ում ՝ համապատասխան դաշտերում: Տես ներքեւում.
Հաստատման նշան և WiFi մանրամասներ, որոնք պետք է մուտքագրվեն:
Այժմ դուք կարող եք ծածկագիրը վերբեռնել ձեր տախտակին ՝ հաջողակ հավաքածուն գործարկելուց հետո:
Քայլ 6: Վերջնական հավաքում
Վերբեռնելուց հետո հեռացրեք համադրությունը ձեր համակարգչից և փոխարինեք IP01- ը PU01- ով: Մի կողմ դրեք IP01- ը, քանի որ այն այլևս ձեզ չի պահանջվի: Այժմ հավաքեք ձեր նախագիծը ՝ ստորև ներկայացված պատկերի համաձայն: Դուք կարող եք xChips- ը միացնել այնպես, ինչպես ցանկանում եք, քանի դեռ բոլոր նույնականացման անուններն ուղղված են նույն ուղղությամբ:
Վերջնական ժողով
Ինչպես երևում է վերևում, պիեզո ազդանշանը պտուտակված է մեր ծրագրում օգտագործված տերմինալային ելքի մեջ: այս դեպքում OUT0: Դուք կարող եք ընտրել ձեր ընտրած չորս ելքերից որևէ մեկը. պարզապես հիշեք, որ փոփոխություններ կատարեք ձեր ծածկագրում: Որպես պայմանական, դուք կարող եք կարմիր մետաղալարը պտուտակել դրական տերմինալում, իսկ սև մետաղալարը ՝ բացասական տերմինալում, բայց դա նշանակություն չունի, քանի որ պիեզո բզզոցները բևեռականության մասին գիտակցված չեն:
Քայլ 7: Միացնել
Դուք կարող եք ձեր նախագիծը միացնել ձեր համակարգչով կամ սովորական սնուցման բանկով: Տեղադրեք նախագիծը Power Bank- ում: Բացեք ձեր նախագիծը, որն ավելի վաղ ստեղծել եք ձեր Blynk հավելվածում և վերևի աջ անկյունում ընտրեք նվագարկման կոճակը: Եթե ձեր նախագիծը միացված է, կապ կհաստատվի: Այժմ կարող եք սեղմել նախկինում ավելացրած վիջեթի կոճակը, և OUT0 ելքի կարմիր LED- ը պետք է լուսավորվի ձեր պիեզո -բզզզոցին զուգահեռ: Սեղմեք և անջատեք կոճակի վիջեթը և հետաքրքրվեք, թե ինչպես կարող եք ձեր հեռախոսով զնգոց կառավարել:
Անլար պիեզո ազդանշանային հսկողություն Blynk- ի և xChips- ի միջոցով
Քայլ 8: Եզրակացություն
Այս նախագիծը տևեց մոտ 25 րոպե: Ես պարզապես սեղմեցի xChips- ը և պտուտակեցի պիեզո ազդանշանը տերմինալների մեջ: Ոչ զոդման և ոչ խառնաշփոթի: Ձեր հեռախոսի միջոցով WiFi միացման միջոցով կարող եք միացնել 5V ցանկացած տարր:
Քայլ 9: Կոդ
Piezo_Blynk.ino Arduino Պարզապես մուտքագրեք ձեր WiFi տվյալները և թույլտվության նշանը համապատասխան դաշտերում և պատրաստ եք ձեր կոդը վերբեռնել ձեր xChips- ում
#ներառել // ներառել հիմնական գրադարանը
#ներառել // ներառել բարձր ընթացիկ dc անջատիչ libray #include // ներառել ESP8266 գրադարան, որն օգտագործվում է wifi- ի համար #ներառել // ներառել ESP8266- ով օգտագործվող Blynk libary // վկայական, որը ուղարկվել է ձեզ // պատճենեք և կպցրեք նշանը կրկնակի մեջբերումների միջև auth = "ձեր իսկության նշանը"; // ձեր wifi հավատարմագրերը char WIFI_SSID = "ձեր wifi անունը"; // մուտքագրեք ձեր wifi անունը կրկնակի մեջբերումների մեջ char WIFI_PASS = "ձեր wifi գաղտնաբառը"; // մուտքագրեք ձեր wi -fi գաղտնաբառը կրկնակի մեջբերումների միջև // գրել Blynk հավելվածի վրա ընտրված վիճակը // OUT0 // - ին = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// տեղադրեք ձեր տեղադրման կոդը այստեղ ՝ մեկ անգամ գործարկելու համար. // գործարկել բարձր ընթացիկ DC անջատիչ OC01.begin (); // չօգտագործված կապումներն ակտիվ դարձնել OC01.write (OUT1, LOW); OC01. գրել (OUT2, LOW); OC01. գրել (OUT3, LOW); // սկսել Blynk կապը Blynk.begin (հեղինակ, WIFI_SSID, WIFI_PASS); } void loop () {// տեղադրեք ձեր հիմնական կոդը այստեղ ՝ բազմիցս գործարկելու համար // կատարել Blnk գործողություններ Blynk.run (); }
Խորհուրդ ենք տալիս:
Arduino Piezo Buzzer Piano: 5 քայլ
Arduino Piezo Buzzer Piano: Այստեղ մենք պատրաստելու ենք Arduino դաշնամուր, որը որպես բարձրախոս օգտագործում է պիեզո ազդանշան: Այս նախագիծը հեշտությամբ մասշտաբելի է և կարող է աշխատել քիչ թե շատ նոտաներով ՝ կախված ձեզանից: Պարզության համար մենք այն կկառուցենք միայն չորս կոճակներով/ստեղներով: Սա զվարճալի և հեշտ նախագիծ է
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի հետ. 5 քայլ
Happyնունդդ շնորհավոր Water Synthesizer- ի հետ MakeyMakey- ի և Scratch- ի միջոցով. Ersաղիկների և երգելու փոխարեն կարող եք կառուցել այս տեղադրումը որպես մեծ անակնկալ ծննդյան տարեդարձերի համար
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. 4 քայլ
RGB- ի հետ կապը Arduino- ի հետ TinkerCad- ում. Այս ձեռնարկում դուք կսովորեք Arduino RGB- ի միջոցով ինտերֆեյսերի մասին: RGB լուսարձակը բաղկացած է երեք տարբեր լուսարձակից, անունից կարող եք կռահել, որ այդ LED- ները կարմիր, կանաչ և կապույտ են: Մենք կարող ենք ձեռք բերել շատ այլ գույներ ՝ այս գույները խառնելով: The
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; շղթայի հիմնական նկարագրությունը. 6 քայլ
555 ժամաչափ տասնամյակի հաշվիչով և LEDS և Piezo Buzzer; սխեմայի հիմնական նկարագրությունը. Այս միացումը բաղկացած է երեք մասից: Նրանք պիեզո ազդանշան են, որը ձայն է արտադրում: Կոդ (ծրագիր) կհնչի " Happyնունդդ շնորհավոր " Arduino- ի կողմից պիեզոյի միջոցով: Հաջորդ քայլը 555 ժամաչափ է, որը կարտադրի իմպուլսներ, որոնք գործում են որպես ժամացույց
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi