Sadržaj:
- Korak 1: Stvari koje se koriste u ovom projektu
- Korak 2: Priča
- Korak 3: Postavljanje Blynk -a
- Korak 4: Sastavite u program
- Korak 5: Programiranje u Arduinu
- Korak 6: Završna montaža
- Korak 7: Uključite napajanje
- Korak 8: Zaključak
- Korak 9: Kodirajte
Video: Oglašavajte Piezo zujalicu s Blynkom i XinaBoxom: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Upravljajte bilo kojim 5V elementom koristeći Blynk i xChips. Ovaj projekt zvuči Piezo Buzzer sa mog telefona.
Korak 1: Stvari koje se koriste u ovom projektu
Hardverske komponente
- XinaBox IP01 x 1 xChip USB programator zasnovan na FT232R Proizvođač FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi jezgro zasnovano na ESP8266 Wi-Fi modulu
- XinaBox OC01 x 1 xChip Visokonaponski istosmjerni prekidač
- XinaBox PU01 x 1 xChip USB (tip A) napajanje
- Zujalica x 1 Bilo koji piezoelektrični zujalica bi bio dovoljan ili bilo koji element koji želite kontrolirati
- Power Bank ili slično x 1
Softverske aplikacije i mrežne usluge
- Arduino IDE
- Blynk
Ručni alati i mašine za izradu
Ravni odvijač
Korak 2: Priča
Uvod
Ovaj projekt je izgrađen pomoću XinaBox xChips jednostavnim klikom zajedno na različite xChips i pisanjem osnovnog koda. Tada sam mogao kontrolirati piezo-električni zvučni signal sa svog telefona koristeći Blynk Project koji sam stvorio.
Bežična kontrola Piezo zujalice pomoću Blynka i x čipova
Korak 3: Postavljanje Blynk -a
Prvo morate preuzeti Blynk na svoj iPhone ili Android telefon iz Apple Store -a ili Google Playstore -a. Napravite sebi račun koji je prilično jednostavan. Prijavite se pomoću novonastalih podataka. Odaberite 'Novi projekt', a zatim dajte nazivu svom projektu. Ja sam svoje nazvao Piezo Blynk kao što je dolje prikazano. Također odaberite ploču ESP8266 pomoću padajućeg okvira. Pritisnite Create i vaš novi projekt će biti kreiran. Pojavit će se skočni prozor koji vas obavještava da je token za provjeru autentičnosti poslan na vašu e -poštu; pritisnite OK.
Zatim moramo dodati naš widget da uključimo ili isključimo zvučni signal iz našeg Blynk projekta. Odaberite znak plus (+) u gornjem desnom kutu. Vaš Widget Box bi se trebao pojaviti. Odaberite widget "Button" jednostavnim pritiskom na njega. Dugme bi se sada trebalo pojaviti na radnom prostoru vašeg projekta. Za dolje navedene grafičke upute pogledajte snimke zaslona u nastavku.
Kreiranje vašeg Blynk projekta
Sada pritisnite dugme koje ste upravo dodali da biste otvorili 'Postavke dugmeta'. Odaberite 'PIN' i odaberite 'Virtual' s lijeve strane. Zatim možete odabrati bilo koji virtualni pin sa desne strane. Za svoj projekt odabrao sam V10. Možete promijeniti oznake na gumbima ako želite, ali to nije potrebno. Odaberite 'SWITCH' za bolju kontrolu i ostavite sve ostalo kako jest. Pritisnite natrag i sada ste dovršili postavljanje Blynka. Slijedite donju sliku za smjernice.
Odabir postavki za vaše pinove
Korak 4: Sastavite u program
Povežite svoj IP01 programator xChip sa CW01 pomoću konektora sabirnice XC10 kao što je prikazano ispod. Zatim umetnite kombinaciju u dostupan USB priključak na računaru.
Programiranje sklopa
Korak 5: Programiranje u Arduinu
Da biste koristili xChips, morate preuzeti sljedeće biblioteke i dodati ih u Arduino biblioteke.
- xCore - Osnovna biblioteka za xChips.
- xOC01 - Biblioteka za visokonaponski istosmjerni prekidač
- ESP8622 - Pažljivo slijedite upute
- Blynk - Blynk biblioteka za korištenje Blynk funkcionalnosti
Zatim preuzmite kôd u odjeljku Kôd ili ga kopirajte i zalijepite u svoj Arduino IDE. Unesite svoje WiFi podatke i kopirajte i zalijepite token za provjeru autentičnosti koji vam je poslan u 1. koraku e -poštom u njihova polja. Pogledajte ispod.
Token autentikacije i detalji o WiFi mreži koji se trebaju unijeti.
Sada možete učitati kôd na svoju ploču nakon što pokrenete uspješnu kompilaciju.
Korak 6: Završna montaža
Nakon učitavanja uklonite kombinaciju s računara i zamijenite IP01 sa PU01. Odložite IP01 jer vam više neće biti potreban. Sada sastavite svoj projekt prema donjoj slici. Možete povezati xChips na bilo koji način sve dok su svi identifikacijski nazivi orijentirani u istom smjeru.
Završna skupština
Kao što je gore vidljivo, piezo zujalica je uvrnuta u terminalni izlaz koji je korišten u našem programu; u ovom slučaju OUT0. Možete izabrati bilo koji od četiri izlaza po vašem izboru; samo zapamtite da promijenite svoj kôd. Crvenu žicu možete uvrnuti u pozitivni priključak, a crnu u negativni priključak kao konvenciju, ali to nije važno jer piezo zvučnici ne poštuju polaritet.
Korak 7: Uključite napajanje
Svoj projekt možete uključiti pomoću računara ili normalne banke napajanja. Umetnite projekt u power bank. Otvorite svoj projekt koji ste ranije stvorili na svojoj aplikaciji Blynk i odaberite gumb za reprodukciju u gornjem desnom kutu. Ako se vaš projekt uključi, bit će uspostavljena veza. Sada možete pritisnuti dugme widgeta koje ste prethodno dodali i crvena LED lampica na izlazu OUT0 bi trebala zasvijetliti zajedno sa zvučnim signalom vašeg piezo zvučnika. Pritisnite i isključite widget sa gumbima i budite fascinirani kako možete upravljati zujalicom na svom telefonu.
Bežična kontrola Piezo zujalice pomoću Blynka i x čipova
Korak 8: Zaključak
Za završetak ovog projekta trebalo je oko 25 minuta. Jednostavno sam spojio xChips i uvukao piezo zujalicu u terminale. Bez lemljenja i nereda. Pomoću telefona možete uključiti bilo koji 5V element putem WiFi veze.
Korak 9: Kodirajte
Piezo_Blynk.ino Arduino Jednostavno unesite svoje podatke o WiFi -u i token za autorizaciju u njihova polja i spremni ste za postavljanje koda na svoje xChips
#include // uključi jezgru biblioteke
#include // uključuje biblioteku dc switch visoke struje #include // uključuje biblioteku ESP8266 koja se koristi za wifi #include // uključuje biblioteku Blynk koja se koristi s ESP8266 // token za provjeru autentičnosti koji vam je poslan // kopirajte i zalijepite token između dvostrukih navodnika auth = "vaš token za provjeru autentičnosti"; // vaši WiFi akreditivi char WIFI_SSID = "vaše wifi ime"; // unesite svoje WiFi ime između dvostrukih navodnika char WIFI_PASS = "vaša WiFi lozinka"; // unosite svoju WiFi lozinku između dvostrukih navodnika // Blynk funkcija koja čita stanje omogućava virtualno očitavanje PIN -ova BLYNK_WRITE (V10) {// pozovite stanje odabrano iz vaše aplikacije Blynk int OUT0_State = param.asInt (); // upisujete stanje odabrano na vašoj Blynk aplikaciji // u OUT0 // 1 = peizo uključeno, 0 = piezo isključeno OC01.write (OUT0, OUT0_State); } void setup () {// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli: // pokrenite i2c komunikaciju i postavite pinove Wire.begin (2, 14); // pokretanje visokotokovnog istosmjernog prekidača OC01.begin (); // neiskorištene pinove učiniti neaktivnim OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // pokretanje Blynk komunikacije Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// ovdje unesite svoj glavni kod, za ponavljanje izvođenja // izvršavanje Blnk operacija Blynk.run (); }
Preporučuje se:
Koristite zujalicu na Magicbit -u [Magicblocks]: 4 koraka
Upotreba zujalice na Magicbitu [Magicblocks]: Ovaj vodič će vas naučiti da koristite zujalicu na Magicbitu koristeći Magicblocks. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga se u ovom projektu može koristiti bilo koja razvojna ploča ESP32
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: Ovo je digitalni sat Morphing (zahvaljujući Hari Wiguna za koncept i kôd za promjenu), također je analogni sat, stanica za izvještavanje o vremenu i kuhinjski mjerač vremena. U potpunosti se kontrolira pomoću Blynk aplikacija na vašem pametnom telefonu putem WiFi -ja. Aplikacija vam omogućuje
Kako koristiti zujalicu HW-508 sa SkiiiD-om: 8 koraka
Kako koristiti Buzzer HW-508 sa SkiiiD-om: Ovaj projekt je uputa "kako koristiti Buzzer HW-508 (primjenjivo za KY-006) sa Arduinom putem skiiiD-a" Prije početka, dolje je osnovno uputstvo za korištenje skiiiD https: //www.instructables.com/id/Getting-Started-W
Beacon/eddystone i Adafruit NRF52, jednostavno oglašavajte svoju web stranicu/proizvod: 4 koraka
Beacon/eddystone i Adafruit NRF52, Lako reklamirajte svoju web stranicu/proizvod: Zdravo svima, danas želim s vama podijeliti projekt koji sam nedavno radio, potražio sam uređaj za njegovo spajanje u zatvorenom/na otvorenom i omogućio ljudima da se na njega povežu pomoću pametnog telefona i omogućiti im da posjete određenu web stranicu ili se oglašavaju
Kako koristiti Piezo zujalicu: 4 koraka
Kako koristiti piezo zujalicu: opis: Piezoelektrični zvučnik je zvučnik koji koristi piezoelektrični efekt za stvaranje zvuka. Početno mehaničko kretanje nastaje primjenom napona na piezoelektrični materijal, a to se gibanje obično pretvara u aud