Përmbajtje:
- Hapi 1: Gjërat e përdorura në këtë projekt
- Hapi 2: Histori
- Hapi 3: Vendosja e Blynk
- Hapi 4: Mblidhuni në Program
- Hapi 5: Programimi në Arduino
- Hapi 6: Asambleja Përfundimtare
- Hapi 7: Ndizeni
- Hapi 8: Përfundimi
- Hapi 9: Kodi
Video: Tingëlloni një kumbues Piezo Me Blynk dhe XinaBox: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Kontrolloni çdo element 5V duke përdorur Blynk dhe xChips. Ky projekt tingëllon një Piezo Buzzer nga telefoni im.
Hapi 1: Gjërat e përdorura në këtë projekt
Komponentët e harduerit
- Programues XinaBox IP01 x 1 xChip USB bazuar në FT232R Nga FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core bazuar në modulin Wi-Fi ESP8266
- XinaBox OC01 x 1 Ndërprerës DC i rrymës së lartë
- Furnizimi me energji XinaBox PU01 x 1 xChip USB (Lloji A)
- Buzzer x 1 Çdo zile elektronike elektrike do të ishte e mjaftueshme ose ndonjë element që dëshironi të kontrolloni
- Power Bank ose të ngjashme x 1
Aplikacionet softuerike dhe shërbimet online
- Arduino IDE
- Blynk
Vegla dore dhe makina fabrikimi
Kaçavidë me kokë të sheshtë
Hapi 2: Histori
Prezantimi
Ky projekt u ndërtua duke përdorur XinaBox xChips thjesht duke klikuar së bashku xChips të ndryshëm dhe duke shkruar kodin bazë. Unë pastaj mund të kontrolloj një zile piezo-elektrike nga telefoni im duke përdorur një Projekt Blynk të cilin e krijova.
Kontroll Wireless Piezo Buzzer Duke përdorur Blynk dhe xChips
Hapi 3: Vendosja e Blynk
Së pari, duhet të shkarkoni Blynk në telefonin tuaj iPhone ose Android nga Apple Store ose Google Playstore respektivisht. Krijoni një llogari për veten tuaj e cila është mjaft e drejtë përpara. Hyni duke përdorur detajet tuaja të krijuara rishtazi. Zgjidhni 'New Project' dhe më pas jepini një emër projektit tuaj. Unë e kam quajtur timen Piezo Blynk siç ilustrohet më poshtë. Gjithashtu zgjidhni bordin ESP8266 duke përdorur kutinë zbritëse. Shtypni mbi Krijo dhe projekti juaj i ri do të krijohet. Do të shfaqet një dritare që do t'ju njoftojë se një shenjë vërtetimi është dërguar në emailin tuaj; shtyp OK.
Tjetra ne duhet të shtojmë widget -in tonë për të ndezur ose fikur zilen nga Projekti ynë Blynk. Zgjidhni shenjën plus (+) në këndin e sipërm të djathtë. Kutia juaj e widget -it duhet të shfaqet. Zgjidhni widget -in 'Button' thjesht duke e shtypur atë një herë. Butoni tani duhet të shfaqet në hapësirën e punës të projektit tuaj. Referojuni pamjeve të mëposhtme të ekranit për udhëzime grafike deri në këtë pikë.
Krijimi i projektit tuaj Blynk
Tani shtypni butonin që sapo keni shtuar për të hapur "Cilësimet e butonit". Zgjidhni 'PIN' dhe zgjidhni 'Virtual' në të majtë. Pastaj mund të zgjidhni çdo pin virtual në anën tuaj të djathtë. Kam zgjedhur V10 për projektin tim. Nëse dëshironi, mund të ndryshoni etiketat e butonave, por kjo nuk është e nevojshme. Zgjidhni 'SWITCH' për kontroll më të mirë dhe lini gjithçka tjetër ashtu siç është. Shtypni prapa dhe tani keni përfunduar konfigurimin e Blynk. Ndiqni imazhin më poshtë për udhëzim.
Zgjedhja e cilësimeve për kunjat tuaja
Hapi 4: Mblidhuni në Program
Lidhni programuesin tuaj IP01 xChip me CW01 duke përdorur një lidhës autobusi XC10 siç tregohet më poshtë. Pastaj futni kombinimin në një port USB të disponueshëm në kompjuterin tuaj.
Asambleja e Programimit
Hapi 5: Programimi në Arduino
Për të përdorur xChips, do t'ju duhet të shkarkoni bibliotekat e mëposhtme dhe t'i shtoni ato në bibliotekat Arduino.
- xCore - Biblioteka kryesore për xChips.
- xOC01 - Biblioteka për ndërprerësin DC të lartë aktual
- ESP8622 - Ndiqni udhëzimet me kujdes
- Blynk - Biblioteka Blynk për të përdorur funksionalitetin e Blynk
Tjetra, Shkarkoni kodin në seksionin Kodi ose kopjoni dhe ngjisni atë në ID tuaj Arduino. Futni të dhënat tuaja WiFi dhe kopjoni dhe ngjisni shenjën e vërtetimit që ju është dërguar me email në Hapin 1 në fushat e tyre përkatëse. Shikoni më poshtë.
Shenja e Autentifikimit dhe detajet WiFi për tu futur.
Tani mund të ngarkoni kodin në tabelën tuaj pasi të keni ekzekutuar një përpilim të suksesshëm.
Hapi 6: Asambleja Përfundimtare
Pasi të keni ngarkuar hiqni kombinimin nga kompjuteri juaj dhe zëvendësoni IP01 me PU01. Vendoseni IP01 mënjanë pasi nuk do ta kërkoni më. Tani mblidhni projektin tuaj sipas imazhit më poshtë. Ju mund t'i lidhni xChips në çfarëdo mënyre që dëshironi, përderisa të gjithë emrat identifikues janë të orientuar në të njëjtin drejtim.
Asambleja Përfundimtare
Siç shihet më lart, zile piezo është e dehur në daljen terminale e cila është përdorur në programin tonë; në këtë rast OUT0. Ju mund të zgjidhni ndonjë nga katër rezultatet e zgjedhjes suaj; thjesht mos harroni të bëni ndryshimet në kodin tuaj. Ju mund të vidhosni tela të kuq në terminalin pozitiv dhe tela të zi në terminalin negativ si një konventë, por nuk ka rëndësi pasi zhurmat piezo nuk janë të ndërgjegjshme për polaritetin.
Hapi 7: Ndizeni
Ju mund ta ndizni projektin tuaj me kompjuterin tuaj ose një bankë normale të energjisë. Fut projektin në bankën e energjisë. Hapni projektin tuaj që keni krijuar më parë në aplikacionin tuaj Blynk dhe zgjidhni butonin e luajtjes në këndin e sipërm të djathtë. Nëse projekti juaj aktivizohet, do të krijohet një lidhje. Tani mund të shtypni butonin widget që keni shtuar më parë dhe LED i kuq në daljen OUT0 duhet të ndizet së bashku me zhurmën tuaj piezo. Shtypni widget -in e butonit ndezur dhe fikur dhe magjepseni se si mund të kontrolloni një zile me telefonin tuaj.
Kontroll Wireless Piezo Buzzer Duke përdorur Blynk dhe xChips
Hapi 8: Përfundimi
Ky projekt zgjati rreth 25 minuta për tu përfunduar. Unë thjesht klikova së bashku xChips dhe vidhosa në zile piezo në terminalet. Asnjë saldim dhe asnjë rrëmujë. Mund të aktivizoni çdo element 5V mbi një lidhje WiFi duke përdorur telefonin tuaj.
Hapi 9: Kodi
Piezo_Blynk.ino Arduino Thjesht futni të dhënat tuaja WiFi dhe shenjën e autorizimit në fushat e tyre përkatëse dhe jeni gati të ngarkoni kodin tuaj në xChips tuaj
#include // përfshini bibliotekën bazë
#include // përfshijnë rrymën e lartë të rrymës së transmetimit dc libray #include // përfshijnë bibliotekën ESP8266 të përdorur për wifi #include // përfshijnë librin Blynk të përdorur me ESP8266 // shenjën e vërtetimit që ju është dërguar me email // kopjoni dhe ngjisni simbolin midis kuotave të dyfishta char auth = "shenja juaj e vërtetimit"; // kredencialet tuaja wifi char WIFI_SSID = "emri juaj wifi"; // futni emrin tuaj wifi midis thonjëzave të dyfishta char WIFI_PASS = "fjalëkalimi juaj wifi"; // futni fjalëkalimin tuaj wifi midis thonjëzave të dyfishta // Funksioni Blynk që lexon gjendjen lejon leximet virtuale të pin -it BLYNK_WRITE (V10) {// thirrni gjendjen e zgjedhur nga aplikacioni juaj Blynk në OUT0_State = param.asInt (); // shkruani gjendjen e zgjedhur në aplikacionin tuaj Blynk // në OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// vendosni kodin tuaj të konfigurimit këtu, për të ekzekutuar një herë: // filloni komunikimin i2c dhe vendosni kunjat Wire.begin (2, 14); // filloni ndërprerësin e rrymës së lartë të rrymës OC01.filloni (); // bëni kunjat e papërdorura joaktive OC01.shkruani (OUT1, LOW); OC01.shkruani (OUT2, LOW); OC01.shkruani (OUT3, LOW); // filloni komunikimin Blynk Blynk.begin (autor, WIFI_SSID, WIFI_PASS); } void loop () {// vendos kodin tuaj kryesor këtu, për të ekzekutuar në mënyrë të përsëritur // ekzekutoni operacionet Blnk Blynk.run (); }
Recommended:
Matja e temperaturës duke përdorur XinaBox dhe një termistor: 8 hapa
Matja e temperaturës duke përdorur XinaBox dhe një termistor: Matni temperaturën e një lëngu duke përdorur një input analog xChip nga XinaBox dhe një sondë termistori
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: 11 hapa
Si të krijoni dhe futni një tabelë dhe shtoni kolona shtesë dhe/ose rreshta në atë tabelë në Microsoft Office Word 2007: A keni pasur ndonjëherë shumë të dhëna me të cilat po punoni dhe keni menduar me veten … " si mund t'i bëj të gjitha nga këto të dhëna duken më mirë dhe janë më të lehta për tu kuptuar? " Nëse është kështu, atëherë një tabelë në Microsoft Office Word 2007 mund të jetë përgjigja juaj
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Zare LED me kumbues: 6 hapa
Zare LED me kumbues: Ky udhëzues do t'ju mësojë se si të bëni një zare LED me zile kur shtypni butonin. Burimi origjinal: https://www.instructables.com/id/Easy-Arduino-LED-Dice
555 Kohëmatësi me një numërues dekade dhe LEDS dhe Piezo Buzzer; Përshkrimi bazë i qarkut: 6 hapa
555 Timer With a Decade Counter dhe LEDS dhe Piezo Buzzer; Përshkrimi bazë i qarkut: Ky qark përbëhet nga tre pjesë. Ato janë një zile piezo e cila prodhon zë. Një Kod (program) do të luajë " Gëzuar Ditëlindjen " nga Arduino përmes piezo. Hapi tjetër është një kohëmatës 555 i cili do të prodhojë pulse i cili vepron si një orë