Cov txheej txheem:

Suab Piezo Buzzer Nrog Blynk thiab XinaBox: 9 Kauj Ruam
Suab Piezo Buzzer Nrog Blynk thiab XinaBox: 9 Kauj Ruam

Video: Suab Piezo Buzzer Nrog Blynk thiab XinaBox: 9 Kauj Ruam

Video: Suab Piezo Buzzer Nrog Blynk thiab XinaBox: 9 Kauj Ruam
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Kaum ib hlis
Anonim
Suab Piezo Buzzer Nrog Blynk thiab XinaBox
Suab Piezo Buzzer Nrog Blynk thiab XinaBox

Tswj txhua yam 5V siv Blynk thiab xChips. Txoj haujlwm no suab Piezo Buzzer los ntawm kuv lub xov tooj.

Kauj Ruam 1: Yam Khoom Siv Hauv Txoj Haujlwm no

Cov khoom siv kho vajtse

  • XinaBox IP01 x 1 xChip USB Programmer raws FT232R Los ntawm FTDI Txwv
  • XinaBox CW01 x 1 xCHIP Wi-Fi Core raws li ESP8266 Wi-Fi Module
  • XinaBox OC01 x 1 xChip Siab Tam Sim No DC Hloov
  • XinaBox PU01 x 1 xChip USB (Hom A) Cov Khoom Siv Hluav Taws Xob
  • Buzzer x 1 Ib qho Piezo-hluav taws xob buzzer yuav txaus lossis ib yam uas koj xav tswj
  • Lub Hwj Huam Muaj Peev Xwm lossis Zoo ib yam x 1

Software apps thiab cov kev pabcuam online

  • Arduino IDE Cov
  • Blynk

Cov cuab yeej siv tes thiab tshuab tsim

Flathead Ntsia Hlau

Kauj ruam 2: Zaj dab neeg

Taw qhia

Txoj haujlwm no tau tsim los siv XinaBox xChips los ntawm kev nyem ua ke sib txawv xChips thiab sau cov lej yooj yim. Tom qab ntawd kuv tuaj yeem tswj lub piezo-electric buzzer los ntawm kuv lub xov tooj siv Blynk Project uas kuv tau tsim.

Wireless Piezo Buzzer Tswj Siv Blynk thiab xChips

Kauj Ruam 3: Teeb Blynk

Ua ntej tshaj, koj yuav tsum rub tawm Blynk ntawm koj lub iPhone lossis Android xov tooj los ntawm Apple Store lossis Google Playstore feem. Tsim tus as khauj rau koj tus kheej uas ncaj ncaj rau pem hauv ntej. ID nkag mus siv koj cov ntaub ntawv tsim tshiab. Xaiv 'Project tshiab' thiab tom qab ntawd muab koj lub npe lub npe. Kuv tau sau kuv lub npe Piezo Blynk raws li qhia hauv qab no. Kuj xaiv ESP8266 pawg thawj coj siv lub npov nco. Nias rau Tsim thiab koj txoj haujlwm tshiab yuav raug tsim. Ib qho pop tuaj yuav tshwm rau ceeb toom rau koj tias kev lees paub token tau xa mus rau koj li email; nias OK

Tom ntej no peb yuav tsum ntxiv peb cov cuab yeej los hloov lub buzzer rau lossis tawm ntawm peb Blynk Project. Xaiv lub cim ntxiv (+) nyob rau sab xis saum toj. Koj lub Widget Box yuav tsum tshwm sim. Xaiv lub 'Button' widget los ntawm nias nws ib zaug. Lub pob yuav tsum tam sim no tshwm ntawm koj qhov haujlwm ua haujlwm. Xa mus rau cov duab hauv qab no rau cov lus qhia ntxaws txog qhov no.

Tsim koj txoj haujlwm Blynk

Tam sim no nyem rau ntawm lub pob uas koj nyuam qhuav ntxiv los qhib 'Button Settings'. Xaiv 'PIN' thiab xaiv 'Virtual' ntawm koj sab laug. Tom qab ntawd koj tuaj yeem xaiv ib tus lej virtual ntawm koj sab xis. Kuv tau xaiv V10 rau kuv qhov haujlwm. Koj tuaj yeem hloov khawm daim ntawv lo yog tias koj xav tau tab sis qhov ntawd tsis tsim nyog. Xaiv 'SWITCH' kom tswj tau zoo dua thiab tso txhua yam ntxiv raws li qhov yog. Nias rov qab thiab tam sim no koj tau ua tiav teeb tsa Blynk. Ua raws li cov duab hauv qab no rau kev taw qhia.

Xaiv cov chaw rau koj tus pin

Kauj ruam 4: Sib sau ua ke rau qhov program

Txuas koj tus IP01 programmer xChip nrog CW01 siv XC10 tsheb npav txuas raws li qhia hauv qab no. Tom qab ntawd ntxig qhov sib xyaw ua ke rau hauv qhov chaw nres nkoj USB muaj nyob hauv koj lub computer.

Lub Rooj Sib Tham Txheej Txheem

Kauj ruam 5: Programming hauv Arduino

Txhawm rau siv xChips, koj yuav tsum rub tawm cov tsev qiv ntawv hauv qab no thiab ntxiv lawv mus rau Arduino cov tsev qiv ntawv.

  • xCore - Lub tsev qiv ntawv tseem ceeb rau xChips.
  • xOC01 - Lub tsev qiv ntawv rau qhov hloov pauv tam sim no DC
  • ESP8622 - Ua raws cov lus qhia ua tib zoo
  • Blynk - Blynk lub tsev qiv ntawv los siv Blynk kev ua haujlwm

Tom ntej no, Rub tawm cov cai hauv ntu Code lossis luam thiab muab tso rau hauv koj li Arduino IDE. Nkag mus rau koj cov ntsiab lus WiFi thiab theej thiab muab cov cim cim pov thawj uas tau xa tuaj rau koj hauv Kauj Ruam 1 mus rau lawv cov haujlwm tshwj xeeb. Saib hauv qab no.

Kev lees paub Token thiab WiFi cov ntsiab lus kom nkag mus.

Tam sim no koj tuaj yeem xa cov cai rau koj pawg thawj coj tom qab koj tau ua tiav kev sau ua ke.

Kauj Ruam 6: Rooj Sib Tham Kawg

Thaum rub tawm tshem tawm kev sib xyaw los ntawm koj lub computer thiab hloov IP01 nrog PU01. Tso IP01 ib sab vim koj yuav tsis xav tau nws ntxiv lawm. Tam sim no sib sau koj txoj haujlwm raws li cov duab hauv qab no. Koj tuaj yeem txuas xChips txhua txoj hauv kev uas koj xav tau tsuav yog txhua lub npe cim npe tau taw qhia hauv tib txoj kev.

Los Ua Ke Kawg

Raws li pom saum toj no, lub piezo buzzer tau ntsia rau hauv lub davhlau ya nyob twg uas tau siv hauv peb qhov haujlwm; hauv qhov no OUT0. Koj tuaj yeem xaiv ib qho ntawm plaub qhov txiaj ntsig uas koj xaiv; cia li nco ntsoov ua qhov hloov pauv hauv koj cov cai. Koj tuaj yeem ntsia hlau liab nyob hauv lub davhlau ya nyob twg zoo thiab xaim dub hauv lub davhlau ya nyob twg tsis zoo raws li kev pom zoo tab sis nws tsis muaj teeb meem txij li piezo buzzers tsis paub meej.

Kauj ruam 7: Hwj chim Up

Koj tuaj yeem txhawb koj txoj haujlwm nrog koj lub khoos phis tawj lossis lub txhab nyiaj zoo. Ntxig qhov project rau hauv lub txhab nyiaj fais fab. Qhib koj qhov haujlwm uas koj tau tsim ua ntej ntawm koj daim ntawv thov Blynk thiab xaiv lub pob ua si nyob rau saum kaum sab xis. Yog tias koj qhov project tau txhawb nqa, kev sib txuas yuav raug tsim. Tam sim no koj tuaj yeem nyem lub pob khawm uas koj tau yav tas los tau ntxiv thiab LED liab ntawm OUT0 cov zis yuav tsum teeb nrog koj lub suab piezo buzzer. Nias lub khawm widget rau thiab tawm thiab txaus siab txog yuav ua li cas koj tuaj yeem tswj lub suab nrov nrog koj lub xov tooj.

Wireless Piezo Buzzer Tswj Siv Blynk thiab xChips

Kauj Ruam 8: Xaus

Txoj haujlwm no siv sijhawm li 25 feeb los ua kom tiav. Kuv yooj yim nyem ua ke xChips thiab ntsia hauv lub piezo buzzer rau hauv lub dav hlau. Tsis muaj soldering thiab tsis muaj mess. Koj tuaj yeem qhib ib qho 5V keeb dhau ntawm WiFi txuas nrog koj lub xov tooj.

Kauj ruam 9: Code

Piezo_Blynk.ino Arduino Cias sau koj li WiFi cov ntsiab lus thiab cov ntawv tso cai tso rau hauv lawv cov haujlwm thiab koj npaj tau xa koj cov cai rau koj xChips

#suav nrog // suav nrog cov tsev qiv ntawv tseem ceeb

#include // suav nrog tam sim no dc hloov pauv libray #include // suav nrog ESP8266 lub tsev qiv ntawv siv rau wifi #suav nrog // suav nrog Blynk cov tsev qiv ntawv siv nrog ESP8266 // kev lees paub token uas tau xa tuaj rau koj // luam thiab muab cov cim ntawm ob nqe lus char auth = "koj daim ntawv pov thawj kev lees paub"; // koj li wifi daim ntawv pov thawj char WIFI_SSID = "koj lub npe wifi"; // sau koj lub npe wifi nruab nrab ntawm ob nqe lus sib tham char WIFI_PASS = "koj tus password wifi"; // nkag mus rau koj tus password tsis sib xws ntawm ob kab lus // Blynk muaj nuj nqi uas nyeem lub xeev tso cai tus lej pin nyeem BLYNK_WRITE (V10) {// hu rau lub xeev xaiv los ntawm koj daim ntawv thov Blynk int OUT0_State = param.asInt (); // sau lub xeev xaiv ntawm koj daim ntawv thov Blynk // rau OUT0 // 1 = peizo rau, 0 = piezo tawm OC01.write (OUT0, OUT0_State); } tsis muaj teeb tsa teeb tsa () {// muab koj cov cai teeb tsa ntawm no, kom khiav ib zaug: // pib i2c commnication thiab teeb tsa tus pin Wire.begin (2, 14); // pib lub siab tam sim no dc hloov OC01.begin (); // ua cov pins uas tsis siv lawm OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // pib Blynk kev sib txuas lus Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// muab koj tus lej tseem ceeb ntawm no, kom rov ua dua // ua haujlwm Blnk ua haujlwm Blynk.run (); }

Pom zoo: