Orodha ya maudhui:

Piga Sauti ya Piezo Na Blynk na XinaBox: Hatua 9
Piga Sauti ya Piezo Na Blynk na XinaBox: Hatua 9

Video: Piga Sauti ya Piezo Na Blynk na XinaBox: Hatua 9

Video: Piga Sauti ya Piezo Na Blynk na XinaBox: Hatua 9
Video: IYANII - FURAHA (OFFICIAL VIDEO) 2024, Julai
Anonim
Piga Sauti ya Piezo Na Blynk na XinaBox
Piga Sauti ya Piezo Na Blynk na XinaBox

Dhibiti kipengee chochote cha 5V ukitumia Blynk na xChips. Mradi huu unasikika Piezo Buzzer kutoka kwa simu yangu.

Hatua ya 1: Vitu vinavyotumiwa katika Mradi huu

Vipengele vya vifaa

  • XinaBox IP01 x 1 xChip USB Programu kulingana na FT232R Kutoka FTDI Limited
  • XinaBox CW01 x 1 xCHIP Wi-Fi Core kulingana na Moduli ya Wi-Fi ya ESP8266
  • XinaBox OC01 x 1 xChip Kubadilisha DC kwa sasa
  • XinaBox PU01 x 1 xChip USB (Aina A) Ugavi wa Nguvu
  • Buzzer x 1 Buzzer yoyote ya Piezo-umeme itatosha au kitu chochote ambacho ungependa kudhibiti
  • Power Bank au Sawa x 1

Programu za programu na huduma za mkondoni

  • Arduino IDE
  • Blynk

Zana za mikono na mashine za kutengeneza

Screwdriver ya Flathead

Hatua ya 2: Hadithi

Utangulizi

Mradi huu ulijengwa kwa kutumia XinaBox xChips kwa kubonyeza tu pamoja xChips tofauti na kuandika nambari ya msingi. Ningeweza kudhibiti buzzer ya piezo-umeme kutoka kwa simu yangu kwa kutumia Mradi wa Blynk ambao niliunda.

Udhibiti wa Buzzer isiyo na waya Kutumia Blynk na xChips

Hatua ya 3: Kuanzisha Blynk

Kwanza, unahitaji kupakua Blynk kwenye simu yako ya iPhone au Android kutoka Duka la Apple au Google Playstore mtawaliwa. Unda akaunti yako mwenyewe ambayo iko sawa mbele. Ingia ukitumia maelezo yako mapya. Chagua 'Mradi Mpya' kisha upe mradi wako jina. Nimetaja jina langu Piezo Blynk kama ilivyoonyeshwa hapa chini. Chagua pia bodi ya ESP8266 ukitumia kisanduku cha kushuka. Bonyeza Kuunda na mradi wako mpya utaundwa. Ibukizi itaonekana kukujulisha kuwa ishara ya uthibitishaji ilitumwa kwa barua pepe yako; bonyeza OK.

Ifuatayo tunahitaji kuongeza wijeti yetu kuwasha au kuzima buzzer kutoka kwa Mradi wetu wa Blynk. Chagua ishara pamoja (+) kwenye kona ya juu kulia. Sanduku lako la Widget linapaswa kuonekana. Chagua wijeti ya 'Kitufe' kwa kuibonyeza mara moja. Kitufe sasa kinapaswa kuonekana kwenye nafasi ya kazi ya mradi wako. Rejelea viwambo vya skrini hapa chini kwa maagizo ya picha hadi wakati huu.

Kuunda mradi wako wa Blynk

Bonyeza kitufe ambacho umeongeza tu kufungua 'Mipangilio ya Kitufe'. Chagua 'PIN' na uchague 'Virtual' upande wako wa kushoto. Unaweza kuchagua pini yoyote dhahiri upande wako wa kulia. Nimechagua V10 kwa mradi wangu. Unaweza kubadilisha lebo za kitufe ikiwa unataka lakini hiyo sio lazima. Chagua 'BADILISHA' kwa udhibiti bora na uacha kila kitu kingine kama ilivyo. Bonyeza nyuma na sasa umekamilisha kuanzisha Blynk. Fuata picha hapa chini kwa mwongozo.

Kuchagua mipangilio ya pini zako

Hatua ya 4: Kusanyika kwenye Programu

Unganisha programu yako ya IP01 xChip na CW01 ukitumia kiunganishi cha basi cha XC10 kama inavyoonyeshwa hapa chini. Kisha ingiza mchanganyiko kwenye bandari inayopatikana ya USB kwenye kompyuta yako.

Mkutano wa Programu

Hatua ya 5: Kupanga programu katika Arduino

Ili kutumia xChips, utahitaji kupakua maktaba zifuatazo na kuziongeza kwenye maktaba za Arduino.

  • xCore - Maktaba kuu ya xChips.
  • xOC01 - Maktaba ya swichi ya juu ya sasa ya DC
  • ESP8622 - Fuata maagizo kwa uangalifu
  • Maktaba ya Blynk - Blynk kutumia utendaji wa Blynk

Ifuatayo, Pakua nambari katika sehemu ya Kanuni au nakili na ibandike kwenye IDE yako ya Arduino. Ingiza maelezo yako ya WiFi na unakili na ubandike ishara ya uthibitishaji ambayo ilitumiwa barua pepe kwako katika Hatua ya 1 kwenye sehemu zao. Tazama hapa chini.

Ishara ya Uthibitishaji na maelezo ya WiFi yatakayowekwa.

Sasa unaweza kupakia nambari hiyo kwenye bodi yako baada ya kumaliza mkusanyiko uliofanikiwa.

Hatua ya 6: Mkutano wa Mwisho

Mara baada ya kupakiwa ondoa mchanganyiko kutoka kwa kompyuta yako na ubadilishe IP01 na PU01. Weka IP01 kando kwani hautahitaji tena. Sasa unganisha mradi wako kulingana na picha hapa chini. Unaweza kuunganisha xChips kwa njia yoyote unayotaka ilimradi majina yote ya kitambulisho yameelekezwa katika mwelekeo huo huo.

Mkutano wa Mwisho

Kama inavyoonekana hapo juu, buzzer ya piezo imeingiliwa kwenye pato la terminal ambalo lilitumika katika programu yetu; katika kesi hii OUT0. Unaweza kuchagua yoyote ya matokeo manne ya chaguo lako; kumbuka tu kufanya mabadiliko kwenye nambari yako. Unaweza kuzungusha waya nyekundu kwenye terminal nzuri na waya mweusi kwenye terminal hasi kama mkutano lakini haijalishi kwa kuwa buzzers za piezo hazijui polarity.

Hatua ya 7: Power Up

Unaweza kuimarisha mradi wako na kompyuta yako au benki ya kawaida ya nguvu. Ingiza mradi kwenye benki ya umeme. Fungua mradi wako ambao uliunda mapema kwenye programu yako ya Blynk na uchague kitufe cha kucheza kwenye kona ya juu kulia. Ikiwa mradi wako umewezeshwa, muunganisho utaanzishwa. Sasa unaweza kubonyeza kitufe cha wijeti ambacho umeongeza hapo awali na LED nyekundu kwenye pato la OUT0 inapaswa kuwaka pamoja na sauti yako ya piezo buzzer. Bonyeza kitufe cha kifungo na uzime na uvutike juu ya jinsi unaweza kudhibiti buzzer na simu yako.

Udhibiti wa Buzzer isiyo na waya Kutumia Blynk na xChips

Hatua ya 8: Hitimisho

Mradi huu ulichukua kama dakika 25 kukamilisha. Nilibofya tu xChips na kuangusha kwenye buzzer ya piezo kwenye vituo. Hakuna soldering na hakuna fujo. Unaweza kuwasha kipengee chochote cha 5V juu ya unganisho la WiFi ukitumia simu yako.

Hatua ya 9: Kanuni

Piezo_Blynk.ino Arduino Ingiza tu maelezo yako ya WiFi na ishara ya idhini katika sehemu zao na uko tayari kupakia nambari yako kwa xChips yako

# pamoja na // ni pamoja na maktaba ya msingi

# pamoja na // ni pamoja na swichi ya juu ya sasa ya kubadilisha # include // ni pamoja na maktaba ya ESP8266 iliyotumiwa kwa wifi # pamoja na // ni pamoja na maktaba ya Blynk iliyotumiwa na ishara ya ESP8266 // uthibitisho uliyotumiwa kwa barua pepe // nakili na ubandike ishara kati ya nukuu mbili auth = "tokeni yako ya uthibitishaji"; // hati zako za wifi char WIFI_SSID = "jina lako la wifi"; // ingiza jina lako la wifi kati ya nukuu mbili WIFI_PASS = "nywila yako ya wifi"; // ingiza nywila yako ya wifi kati ya nukuu mbili // kazi ya Blynk inayosoma hali inaruhusu usomaji wa pini halisi BLYNK_WRITE (V10) {// piga simu jimbo lililochaguliwa kutoka kwa programu yako ya Blynk int OUT0_State = param.asInt (); // andika hali iliyochaguliwa kwenye programu yako ya Blynk // kwa OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } usanidi batili () {// weka nambari yako ya usanidi hapa, ili uanze mara moja: // anza ushirika wa i2c na uweke pini Wire.begin (2, 14); // kuanza swichi ya juu ya sasa ya DC OC01. anza (); // fanya pini ambazo hazitumiki OC01. andika (OUT1, LOW); OC01.andika (OUT2, CHINI); OC01.andika (OUT3, CHINI); // kuanza mawasiliano ya Blynk Blynk. anza (auth, WIFI_SSID, WIFI_PASS); } kitanzi batili () {// weka nambari yako kuu hapa, kuendesha mara kwa mara // kutekeleza shughuli za Blnk Blynk.run (); }

Ilipendekeza: