Kazalo:
- 1. korak: Stvari, uporabljene v tem projektu
- 2. korak: Zgodba
- 3. korak: Nastavitev programa Blynk
- 4. korak: Sestavite v program
- 5. korak: Programiranje v Arduinu
- 6. korak: Končna montaža
- 7. korak: Vklopite
- 8. korak: Zaključek
- 9. korak: Koda
Video: Oglasite piezo zvočni signal z Blynkom in XinaBoxom: 9 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Upravljajte kateri koli 5V element z uporabo Blynk in xChips. Ta projekt zveni iz mojega telefona Piezo Buzzer.
1. korak: Stvari, uporabljene v tem projektu
Strojne komponente
- XinaBox IP01 x 1 xChip USB programator na osnovi FT232R iz FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core na osnovi modula Wi-Fi ESP8266
- XinaBox OC01 x 1 xChip visokotokovno DC stikalo
- Napajanje XinaBox PU01 x 1 xChip USB (tip A)
- Zvočni signal x 1 Zadostuje kateri koli piezoelektrični zvočni signal ali kateri koli element, ki ga želite nadzirati
- Power Bank ali podobno x 1
Programske aplikacije in spletne storitve
- Arduino IDE
- Blynk
Ročna orodja in stroji za izdelavo
Ploščati izvijač
2. korak: Zgodba
Uvod
Ta projekt je bil zgrajen z uporabo XinaBox xChips s preprostim klikom na različne xChips in pisanjem osnovne kode. Nato sem lahko s telefonom upravljal piezo-električni zvočni signal s projektom Blynk, ki sem ga ustvaril.
Brezžični Piezo Buzzer Control z uporabo Blynk in xChips
3. korak: Nastavitev programa Blynk
Najprej morate prenesti Blynk na svoj iPhone ali Android telefon iz trgovine Apple Store ali Google Playstore. Ustvarite si račun, ki je precej preprost. Prijavite se z novo ustvarjenimi podatki. Izberite »Nov projekt« in nato ime svojega projekta. Mojega sem poimenoval Piezo Blynk, kot je prikazano spodaj. V spustnem polju izberite tudi ploščo ESP8266. Pritisnite Ustvari in vaš novi projekt bo ustvarjen. Prikaže se pojavno okno z obvestilom, da je bil žeton za preverjanje pristnosti poslan na vaš e -poštni naslov; pritisnite OK.
Nato moramo dodati svoj pripomoček, da vklopimo ali izklopimo brenčalo iz našega projekta Blynk. V zgornjem desnem kotu izberite znak plus (+). Prikazati bi se moralo polje s pripomočki. Izberite pripomoček 'Gumb' tako, da ga preprosto enkrat pritisnete. Gumb bi se moral zdaj pojaviti na delovnem prostoru vašega projekta. Za grafična navodila do te točke si oglejte spodnje posnetke zaslona.
Ustvarjanje vašega projekta Blynk
Zdaj pritisnite gumb, ki ste ga pravkar dodali, da odprete 'Nastavitve gumbov'. Izberite 'PIN' in na levi izberite 'Virtual'. Nato lahko izberete kateri koli virtualni zatič na desni strani. Za svoj projekt sem izbral V10. Če želite, lahko spremenite oznake gumbov, vendar to ni potrebno. Izberite 'SWITCH' za boljši nadzor in pustite vse ostalo tako, kot je. Pritisnite nazaj in nastavitev Blynk je končana. Za vodenje sledite spodnji sliki.
Izbira nastavitev za vaše zatiče
4. korak: Sestavite v program
Programer IP01 xChip povežite s CW01 s priključkom vodila XC10, kot je prikazano spodaj. Nato vstavite kombinacijo v razpoložljiva vrata USB v računalniku.
Programski sklop
5. korak: Programiranje v Arduinu
Če želite uporabljati xChips, morate prenesti naslednje knjižnice in jih dodati v knjižnice Arduino.
- xCore - Knjižnica jedra za xChips.
- xOC01 - Knjižnica za stikalo z visokim tokom enosmernega toka
- ESP8622 - Natančno upoštevajte navodila
- Blynk - knjižnica Blynk za uporabo funkcionalnosti Blynk
Nato prenesite kodo v razdelek Koda ali jo kopirajte in prilepite v svoj Arduino IDE. Vnesite svoje podatke o WiFi in žeton za preverjanje pristnosti, ki vam je bil poslan v 1. koraku, kopirajte in prilepite v ustrezna polja. Glej spodaj.
Vnesite podatke o žetonu za preverjanje pristnosti in o WiFi.
Kodo lahko zdaj naložite na tablo, potem ko ste uspešno izvedli kompilacijo.
6. korak: Končna montaža
Ko naložite, odstranite kombinacijo iz računalnika in zamenjajte IP01 s PU01. IP01 postavite na stran, saj ga ne potrebujete več. Zdaj sestavite svoj projekt, kot je prikazano na spodnji sliki. XChips lahko povežete na kakršen koli način, če so vsa identifikacijska imena usmerjena v isto smer.
Končna sestava
Kot je prikazano zgoraj, je piezo zvočni signal privit v terminalni izhod, ki je bil uporabljen v našem programu; v tem primeru OUT0. Izberete lahko katerega koli od štirih izhodov po vaši izbiri; ne pozabite samo spremeniti kode. Rdečo žico v pozitivnem priključku in črno žico v negativni priključek lahko privijete kot dogovor, vendar to ni pomembno, saj piezo -zvočniki ne upoštevajo polarnosti.
7. korak: Vklopite
Svoj projekt lahko vklopite z računalnikom ali z običajno banko moči. Vstavite projekt v banko moči. Odprite svoj projekt, ki ste ga ustvarili prej v svoji aplikaciji Blynk, in v zgornjem desnem kotu izberite gumb za predvajanje. Če je vaš projekt vklopljen, bo vzpostavljena povezava. Zdaj lahko pritisnete gumb pripomočka, ki ste ga že dodali, in rdeča LED na izhodu OUT0 zasveti skupaj z zvokom piezo brenčalnika. Pritisnite in vklopite pripomoček za gumbe in očarajte se, kako lahko s svojim telefonom upravljate brenčanje.
Brezžični Piezo Buzzer Control z uporabo Blynk in xChips
8. korak: Zaključek
Ta projekt je trajal približno 25 minut. Preprosto sem skupaj pritisnil xChips in vstavil piezo -zvočni signal v sponke. Brez spajkanja in nereda. S telefonom lahko prek povezave WiFi vklopite kateri koli 5V element.
9. korak: Koda
Piezo_Blynk.ino Arduino Preprosto vnesite svoje podatke o WiFi in žeton za avtorizacijo v ustrezna polja in pripravljeni ste naložiti kodo na svoje xChips
#include // vključi osnovno knjižnico
#include // vključi visokotokovno knjižnico dc stikala #include // vključi knjižnico ESP8266, ki se uporablja za wifi #include // vključi knjižnico Blynk, uporabljeno z ESP8266 // žeton za preverjanje pristnosti, ki vam je bil poslan po e -pošti // kopirajte in prilepite žeton med dvojne narekovaje auth = "vaš žeton za preverjanje pristnosti"; // vaše poverilnice wifi char WIFI_SSID = "vaše ime wifi"; // vnesite ime wifi med dvojne narekovaje char WIFI_PASS = "vaše geslo za wifi"; // vnesite geslo za wifi med dvojnimi narekovaji // Funkcija Blynk, ki bere stanje, omogoča navidezne odčitke pin BLYNK_WRITE (V10) {// pokličete stanje, izbrano iz vaše aplikacije Blynk, int OUT0_State = param.asInt (); // zapišite stanje, izbrano v vaši aplikaciji Blynk // v OUT0 // 1 = peizo vklopljen, 0 = piezo izklopljen OC01.write (OUT0, OUT0_State); } void setup () {// tukaj vnesite nastavitveno kodo, ki se bo zagnala enkrat: // zaženite komunikacijo i2c in nastavite zatiče Wire.begin (2, 14); // zaženite visokotokovno stikalo dc OC01.begin (); // neuporabljeni zatiči onemogočijo OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // zaženite komunikacijo Blynk Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat // izvajajte operacije Blnk Blynk.run (); }
Priporočena:
Zvočni signal za nadzor projekta Arduino+Blynk: 8 korakov
Arduino+Blynk Project Control Buzzer: Blynk se uporablja za omogočanje IoT na zelo priročen način. V tem projektu za brezžično komunikacijo ne uporabljam nobenega modula bluetooth ali Wifi. To je mogoče z uporabo aplikacije Blynk, ki vam lahko pomaga pri oblikovanju lastne aplikacije v
Upravljajte zvočni signal z Arduinom: 7 korakov
Z Arduinom nadzirajte zvočni signal: Obstaja veliko interaktivnih del, ki jih je mogoče dokončati z Arduinom, najpogostejši in najpogosteje uporabljen pa je zvok in svetloba. Primerjajte oba, zvonec je enostavnejši
Zvočni signal senzorja svetlobe: 5 korakov
Zvočni signal svetlobnega senzorja: V tem poskusu bomo delali s senzorjem, ki je upor, ki je odvisen od svetlobe. V temnem okolju bo upor zelo visok. Ker svetloba fotonov pristane na detektorju, se bo upor zmanjšal. Več lig
Kako uporabljati piezo zvočni signal: 4 koraki
Kako uporabljati Piezo Buzzer: Opis: Piezoelektrični zvočnik je zvočnik, ki uporablja piezoelektrični učinek za ustvarjanje zvoka. Začetno mehansko gibanje nastane z uporabo napetosti na piezoelektrični material, ki se običajno pretvori v aud
Kako poslati video in zvočni signal prek priključnega kabla: 5 korakov
Kako poslati video in avdio signal prek priključnega kabla: v tem mojem prvem navodilu vam bom pokazal, kako poslati zvočni in video signal prek patch kabla. Za predvajanje vseh rezervnih kopij filmov sem uporabil modificiran Xbox kot predvajalnik medijev z omrežnim kablom po sobi. Xbox se je pravkar začel