Innehållsförteckning:
- Steg 1: Saker som används i detta projekt
- Steg 2: Berättelse
- Steg 3: Konfigurera Blynk
- Steg 4: Montera till Program
- Steg 5: Programmering i Arduino
- Steg 6: Slutmontering
- Steg 7: Starta
- Steg 8: Slutsats
- Steg 9: Kod
Video: Ljud en piezo -summer med Blynk och XinaBox: 9 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Styr alla 5V -element med Blynk och xChips. Detta projekt låter en Piezo -summer från min telefon.
Steg 1: Saker som används i detta projekt
Hårdvarukomponenter
- XinaBox IP01 x 1 xChip USB -programmerare baserad på FT232R från FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core baserad på ESP8266 Wi-Fi-modul
- XinaBox OC01 x 1 xChip högström DC -switch
- XinaBox PU01 x 1 xChip USB (typ A) strömförsörjning
- Summer x 1 Varje piezoelektrisk summer skulle räcka eller något element du skulle vilja styra
- Power Bank eller liknande x 1
Programvaruappar och onlinetjänster
- Arduino IDE
- Blynk
Handverktyg och tillverkningsmaskiner
Spårmejsel
Steg 2: Berättelse
Introduktion
Detta projekt byggdes med XinaBox xChips genom att helt enkelt klicka ihop de olika xChips och skriva grundkoden. Jag kunde sedan styra en piezo-elektrisk summer från min telefon med ett Blynk-projekt som jag skapade.
Trådlös Piezo -summerstyrning med hjälp av Blynk och xChips
Steg 3: Konfigurera Blynk
För det första måste du ladda ner Blynk på din iPhone eller Android -telefon från Apple Store respektive Google Playstore. Skapa ett konto för dig själv som är ganska rakt fram. Logga in med dina nyskapade detaljer. Välj "Nytt projekt" och ge ditt projekt ett namn. Jag har döpt min Piezo Blynk som illustreras nedan. Välj också ESP8266 -kortet med rullgardinsmenyn. Tryck på Skapa så skapas ditt nya projekt. En popup visas som meddelar dig att en autentiseringstoken skickades till din e -post. tryck OK.
Därefter måste vi lägga till vår widget för att slå på eller stänga av summern från vårt Blynk -projekt. Välj plustecknet (+) i det övre högra hörnet. Din widgetbox ska visas. Välj widgeten "Knapp" genom att helt enkelt trycka på den en gång. Knappen ska nu visas på ditt projekts arbetsutrymme. Se nedanstående skärmdumpar för grafiska instruktioner fram till denna punkt.
Skapa ditt Blynk -projekt
Tryck nu på knappen som du precis lade till för att öppna "Knappinställningar". Välj "PIN" och välj "Virtuell" till vänster. Du kan sedan välja vilken virtuell pin som helst på din högra sida. Jag har valt V10 för mitt projekt. Du kan ändra knappetiketter om du vill, men det är inte nödvändigt. Välj "SWITCH" för bättre kontroll och lämna allt annat som det är. Tryck tillbaka och du har nu slutfört installationen av Blynk. Följ bilden nedan för vägledning.
Välja inställningar för dina pins
Steg 4: Montera till Program
Anslut din IP01 -programmerare xChip med CW01 med hjälp av en XC10 -busskontakt enligt nedan. Sätt sedan in kombinationen i en ledig USB -port på din dator.
Programmeringssamling
Steg 5: Programmering i Arduino
För att kunna använda xChips måste du ladda ner följande bibliotek och lägga till dem i Arduino -biblioteken.
- xCore - Core -bibliotek för xChips.
- xOC01 - Bibliotek för högström DC -omkopplare
- ESP8622 - Följ instruktionerna noggrant
- Blynk - Blynk -bibliotek för att använda Blynk -funktionalitet
Ladda sedan ner koden i kodavsnittet eller kopiera och klistra in den i din Arduino IDE. Ange dina WiFi -detaljer och kopiera och klistra in autentiseringstoken som skickades till dig i steg 1 i deras respektive fält. Se nedan.
Autentiseringstoken och WiFi -detaljer ska anges.
Du kan nu ladda upp koden till ditt kort efter att du har kört en lyckad sammanställning.
Steg 6: Slutmontering
När du har laddat upp tar du bort kombinationen från din dator och ersätter IP01 med PU01. Lägg IP01 åt sidan eftersom du inte längre kommer att behöva det. Montera nu ditt projekt enligt bilden nedan. Du kan ansluta xChips hur du vill så länge alla identifieringsnamn är orienterade i samma riktning.
Slutmontering
Som framgår ovan skruvas piezo -summern in i terminalutgången som användes i vårt program; i detta fall OUT0. Du kan välja någon av de fyra utgångarna du väljer. kom bara ihåg att göra ändringarna i din kod. Du kan skruva den röda tråden i den positiva terminalen och den svarta ledningen i den negativa terminalen som en konvention, men det spelar ingen roll eftersom piezo -summer inte är polaritetsmedvetna.
Steg 7: Starta
Du kan starta ditt projekt med din dator eller en vanlig powerbank. Sätt in projektet i powerbanken. Öppna ditt projekt som du skapade tidigare i din Blynk -applikation och välj uppspelningsknappen i det övre högra hörnet. Om ditt projekt startas upprättas en anslutning. Du kan nu trycka på widgetknappen som du tidigare har lagt till och den röda lysdioden på OUT0 -utgången ska lysa tillsammans med din piezo -summer. Tryck på knappen widget på och av och bli fascinerad av hur du kan styra en summer med din telefon.
Trådlös Piezo -summerkontroll med Blynk och xChips
Steg 8: Slutsats
Det här projektet tog cirka 25 minuter att slutföra. Jag klickade helt enkelt ihop xChipsna och skruvade in piezo -summern i terminalerna. Ingen lödning och ingen röra. Du kan slå på alla 5V -element via en WiFi -anslutning med din telefon.
Steg 9: Kod
Piezo_Blynk.ino Arduino Ange bara dina WiFi -detaljer och behörighetstoken i deras respektive fält och du är redo att ladda upp din kod till dina xChips
#inkludera // inkludera kärnbibliotek
#inkludera // inkludera högström dc switch libray #inkludera // inkludera ESP8266 bibliotek som används för wifi #inkludera // inkludera Blynk libary som används med ESP8266 // autentiseringstoken som skickades till dig // kopiera och klistra in token mellan dubbla citattecken auth = "din autentiseringstoken"; // din wifi -referens char WIFI_SSID = "ditt wifi -namn"; // ange ditt wifi -namn mellan dubbla citattecken char WIFI_PASS = "ditt wifi -lösenord"; // ange ditt wifi -lösenord mellan dubbla citattecken // Blynk -funktion som läser tillstånd tillåter virtuella stiftavläsningar BLYNK_WRITE (V10) {// ringa tillståndet som valts från din Blynk -applikation int OUT0_State = param.asInt (); // skriv det tillstånd som valts i din Blynk -applikation // till OUT0 // 1 = peizo on, 0 = piezo off OC01.write (OUT0, OUT0_State); } void setup () {// lägg din installationskod här, för att köra en gång: // starta i2c -kommunikation och ställ in pins Wire.begin (2, 14); // starta högström DC -omkopplaren OC01.begin (); // gör oanvända stift inaktiva OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // starta Blynk -kommunikation Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// lägg din huvudkod här, för att köra upprepade gånger // utföra Blnk -operationer Blynk.run (); }
Rekommenderad:
DIY Inventive ART -projektidé med LED -lampor och ljud: 3 steg
DIY Inventive ART -projektidé med LED -lampor och ljud: I den här videon visar jag dig hur du gör unika konstprojekt hemma med hjälp av LED -remsa och ljud
Ljud- och musikavkänning Quartz Crystal Broche With Playground Circuit Express: 8 steg (med bilder)
Ljud- och musikavkänning Quartz Crystal Broche With Playground Circuit Express: Denna ljudreaktiva brosch är gjord med hjälp av en lekplatskretsexpress, billiga bulkkvartskristaller, tråd, kartong, funnen plast, en säkerhetsnål, nål och tråd, varmt lim, tyg, och en mängd olika verktyg. Detta är en prototyp, eller första utkastet, till denna
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Zelda Treasure Chest (med ljus och ljud): 12 steg (med bilder)
Zelda Treasure Chest (With Lights & Sound): Hej alla! Jag var ett stort fan av Legend of Zelda -spelen när jag var yngre men jag tror att nästan alla känner till den ikoniska melodin som spelar när man öppnar ett bröst i spelet, det är bara låter så magiskt! I denna instruerbara ska jag visa dig hur
Spela in ljud för videor och animationer: några snabba tips och tricks: 8 steg
Spela in ljud för videor och animationer: några snabba tips och tricks: Om du är en blivande artist, eller bara ett barn som gillar att ibland göra animationer för YouTube, kan du ha ett par problem med att spela in ljudet. visuellt bra kan en video eller animering vara, om de som tittar på den kan