Innholdsfortegnelse:
- Trinn 1: Ting som brukes i dette prosjektet
- Trinn 2: Historie
- Trinn 3: Konfigurere Blynk
- Trinn 4: Monter til program
- Trinn 5: Programmering i Arduino
- Trinn 6: Sluttmontering
- Trinn 7: Slå på strømmen
- Trinn 8: Konklusjon
- Trinn 9: Kode
Video: Lyd en piezo -summer med Blynk og XinaBox: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Kontroller ethvert 5V -element med Blynk og xChips. Dette prosjektet høres ut som en piezoem fra telefonen min.
Trinn 1: Ting som brukes i dette prosjektet
Maskinvarekomponenter
- XinaBox IP01 x 1 xChip USB -programmerer basert på FT232R fra FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core basert på ESP8266 Wi-Fi-modul
- XinaBox OC01 x 1 xChip High Current DC -bryter
- XinaBox PU01 x 1 xChip USB (Type A) strømforsyning
- Summer x 1 Enhver piezo-elektrisk summer vil være tilstrekkelig eller et element du vil kontrollere
- Power Bank eller lignende x 1
Programvare -apper og online -tjenester
- Arduino IDE
- Blynk
Håndverktøy og fabrikasjonsmaskiner
Flathead skrutrekker
Trinn 2: Historie
Introduksjon
Dette prosjektet ble bygget ved hjelp av XinaBox xChips ved ganske enkelt å klikke sammen de forskjellige xChips og skrive grunnleggende kode. Jeg kunne deretter kontrollere en piezo-elektrisk summer fra telefonen min ved hjelp av et Blynk-prosjekt som jeg opprettet.
Trådløs Piezo -summerkontroll ved bruk av Blynk og xChips
Trinn 3: Konfigurere Blynk
For det første må du laste ned Blynk på din iPhone eller Android -telefon fra henholdsvis Apple Store eller Google Playstore. Opprett en konto for deg selv som er ganske rett frem. Logg inn med dine nyopprettede detaljer. Velg "Nytt prosjekt" og gi prosjektet et navn. Jeg har kalt min Piezo Blynk som vist nedenfor. Velg også ESP8266 -kortet ved hjelp av nedtrekksboksen. Trykk på Opprett og ditt nye prosjekt vil bli opprettet. Det dukker opp en popup som varsler deg om at et godkjenningstoken ble sendt til e -posten din. trykk OK.
Deretter må vi legge til widgeten vår for å slå summeren på eller av fra vårt Blynk -prosjekt. Velg plusstegnet (+) øverst til høyre. Widget -boksen din skal vises. Velg widgeten "Knapp" ved å trykke på den en gang. Knappen skal nå vises på prosjektets arbeidsrom. Se skjermbildene nedenfor for grafiske instruksjoner frem til dette punktet.
Oppretter ditt Blynk -prosjekt
Trykk nå på knappen du nettopp la til for å åpne "Knappinnstillinger". Velg 'PIN' og velg 'Virtuell' til venstre. Du kan deretter velge hvilken som helst virtuell pin på høyre side. Jeg har valgt V10 for prosjektet mitt. Du kan endre knappetiketter hvis du vil, men det er ikke nødvendig. Velg 'SWITCH' for bedre kontroll, og la alt annet være som det er. Trykk tilbake, og du har nå fullført konfigurasjonen av Blynk. Følg bildet nedenfor for veiledning.
Velge innstillingene for pinnene dine
Trinn 4: Monter til program
Koble IP01 -programmereren xChip til CW01 ved hjelp av en XC10 -busskontakt som vist nedenfor. Sett deretter kombinasjonen inn i en tilgjengelig USB -port på datamaskinen.
Programmeringssamling
Trinn 5: Programmering i Arduino
For å bruke xChips må du laste ned følgende biblioteker og legge dem til i Arduino -bibliotekene.
- xCore - Kjernebibliotek for xChips.
- xOC01 - Bibliotek for likestrømbryteren med høy strøm
- ESP8622 - Følg instruksjonene nøye
- Blynk - Blynk -bibliotek for å bruke Blynk -funksjonalitet
Last deretter ned koden i kodeseksjonen eller kopier og lim den inn i Arduino IDE. Skriv inn WiFi -detaljene dine, og kopier og lim inn godkjenningstokenet som ble sendt til deg i trinn 1 i de respektive feltene. Se nedenfor.
Autentiseringstoken og WiFi -detaljer som skal legges inn.
Du kan nå laste opp koden til brettet ditt etter at du har kjørt en vellykket samling.
Trinn 6: Sluttmontering
Når den er lastet opp, fjerner du kombinasjonen fra datamaskinen og erstatter IP01 med PU01. Legg IP01 til side, siden du ikke lenger trenger det. Sett sammen prosjektet ditt i henhold til bildet nedenfor. Du kan koble xChips på hvilken som helst måte du vil, så lenge alle identifikasjonsnavnene er orientert i samme retning.
Sluttmontering
Som sett ovenfor er piezo -summeren skrudd inn i terminalutgangen som ble brukt i vårt program; i dette tilfellet OUT0. Du kan velge hvilken som helst av de fire utgangene du ønsker; bare husk å gjøre endringene i koden din. Du kan skru den røde ledningen i den positive terminalen og den svarte ledningen i den negative terminalen som en konvensjon, men det spiller ingen rolle siden piezo -summer ikke er polaritetsbevisste.
Trinn 7: Slå på strømmen
Du kan starte prosjektet med datamaskinen eller en vanlig strømbank. Sett prosjektet inn i kraftbanken. Åpne opp prosjektet ditt som du opprettet tidligere i Blynk -applikasjonen, og velg avspillingsknappen øverst til høyre. Hvis prosjektet blir slått på, opprettes en tilkobling. Du kan nå trykke på widgetknappen du tidligere har lagt til, og den røde LED -en på OUT0 -utgangen skal lyse sammen med piezo -summeren din. Trykk på knapp -widgeten på og av og bli fascinert av hvordan du kan kontrollere en summer med telefonen.
Trådløs Piezo -summerkontroll ved bruk av Blynk og xChips
Trinn 8: Konklusjon
Dette prosjektet tok omtrent 25 minutter å fullføre. Jeg klikket ganske enkelt sammen xChips og skrudde inn piezo -summeren i terminalene. Ingen lodding og ingen rot. Du kan slå på et hvilket som helst 5V -element via en WiFi -tilkobling med telefonen.
Trinn 9: Kode
Piezo_Blynk.ino Arduino Bare skriv inn WiFi -detaljene og autorisasjonstokenet i de respektive feltene, og du er klar til å laste opp koden din til xChips
#include // inkluderer kjernebibliotek
#include // include high current dc switch libray #include // include ESP8266 library used for wifi #include // include Blynk libary used with ESP8266 // authentication token that was sent to you // copy and paste token between double quotes char auth = "ditt godkjenningstoken"; // wifi -legitimasjonen din char WIFI_SSID = "ditt wifi -navn"; // skriv inn wifi -navnet ditt mellom de doble anførselstegnene WIFI_PASS = "ditt wifi -passord"; // skriv inn wifi -passordet ditt mellom de doble anførselstegnene // Blynk -funksjonen som leser tilstand, tillater virtuelle pin -avlesninger BLYNK_WRITE (V10) {// ring staten som er valgt fra din Blynk -applikasjon int OUT0_State = param.asInt (); // skriv tilstanden som er valgt på Blynk -applikasjonen // til OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } ugyldig oppsett () {// legg oppsettskoden her for å kjøre en gang: // start i2c -kommunikasjon og sett pins Wire.begin (2, 14); // start likestrømbryteren OC01.begin (); // lage ubrukte pinner inaktive OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // start Blynk -kommunikasjon Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger // utføre Blnk -operasjoner Blynk.run (); }
Anbefalt:
Enkel guide til reparasjon av ødelagte BOSE QC25 -hodetelefoner - ingen lyd fra ett øre: 5 trinn (med bilder)
Enkel guide til reparasjon av ødelagte BOSE QC25 -hodetelefoner - IKKE LYD fra det ene øret: Bose er kjent for sine hodetelefoner, og spesielt deres aktive støyreduserende utvalg. Første gangen jeg la et par QuietComfort 35 -er på i en elektronikkbutikk, ble jeg imponert over stillheten de kan skape. Imidlertid hadde jeg en veldig
DIY oppfinnsom ART -prosjektidee med LED -lys og lyd: 3 trinn
DIY Inventive ART Project Idea With LED Lights and Sound: I denne videoen skal jeg vise deg hvordan du lager et unikt kunstprosjekt hjemme ved hjelp av LED -stripe og lyd
Knusende vinglass med lyd !: 10 trinn (med bilder)
Knusende vinglass med lyd !: Hei og velkommen! Her er en full demonstrasjon av prosjektet! Høyttaleren topper seg med omtrent 130 dB i kanten av røret, så hørselvern er DEFINITIVT påkrevd! Ideen til dette prosjektet er som følger: Jeg vil kunne spille inn en resonans
Lag elektronisk lyd med ledende gips: 9 trinn (med bilder)
Lag elektronisk lyd med ledende gips: Etter blorggggs prosjekt om ledende silikonkrets bestemte jeg meg for å gå på mitt eget eksperiment med karbonfiber. Det viser seg at en form som er støpt ut av gips med karbonfiber, også kan brukes som en variabel motstand! Med noen få kobberstang og
Zelda Treasure Chest (med lys og lyd): 12 trinn (med bilder)
Zelda Treasure Chest (With Lights & Sound): Hei alle sammen! Jeg var en stor fan av Legend of Zelda -spillene da jeg var yngre, men jeg tror nesten alle kjenner den ikoniske melodien som spiller når du åpner en kiste i spillet, det er bare høres så magisk ut! I denne instruksen skal jeg vise deg hvordan