Obsah:
- Krok 1: Věci použité v tomto projektu
- Krok 2: Příběh
- Krok 3: Nastavení Blynku
- Krok 4: Sestavení do programu
- Krok 5: Programování v Arduinu
- Krok 6: Konečná montáž
- Krok 7: Zapněte napájení
- Krok 8: Závěr
- Krok 9: Kód
Video: Zvuk piezo bzučáku s Blynkem a XinaBoxem: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Ovládejte jakýkoli 5V prvek pomocí Blynk a xChips. Tento projekt zní z mého telefonu Piezo Buzzer.
Krok 1: Věci použité v tomto projektu
Hardwarové komponenty
- XinaBox IP01 x 1 xChip USB programátor založený na FT232R od FTDI Limited
- XinaBox CW01 x 1 xCHIP Wi-Fi Core na základě Wi-Fi modulu ESP8266
- Přepínač XinaBox OC01 x 1 xChip High Current DC
- Napájení XinaBox PU01 x 1 xChip USB (typ A)
- Bzučák x 1 Postačí jakýkoli piezoelektrický bzučák nebo jakýkoli prvek, který byste chtěli ovládat
- Power Bank nebo podobný x 1
Softwarové aplikace a online služby
- Arduino IDE
- Blynk
Ruční nářadí a výrobní stroje
Plochý šroubovák
Krok 2: Příběh
Úvod
Tento projekt byl vytvořen pomocí XinaBox xChips jednoduchým kliknutím na různé xChipy a napsáním základního kódu. Pak jsem mohl ovládat piezoelektrický bzučák ze svého telefonu pomocí projektu Blynk, který jsem vytvořil.
Bezdrátové ovládání piezo bzučáku pomocí Blynk a xChips
Krok 3: Nastavení Blynku
Nejprve si musíte stáhnout Blynk na svůj iPhone nebo telefon Android z Apple Store nebo Google Playstore. Vytvořte si pro sebe účet, který je poměrně přímočarý. Přihlaste se pomocí nově vytvořených údajů. Vyberte „Nový projekt“a pojmenujte svůj projekt. Pojmenoval jsem svůj Piezo Blynk, jak je znázorněno níže. Pomocí rozevíracího seznamu také vyberte desku ESP8266. Stiskněte Vytvořit a váš nový projekt bude vytvořen. Zobrazí se vyskakovací okno s upozorněním, že na váš e -mail byl odeslán ověřovací token; stiskněte OK.
Dále musíme přidat náš widget pro zapnutí nebo vypnutí bzučáku z našeho projektu Blynk. Vyberte znaménko plus (+) v pravém horním rohu. Mělo by se zobrazit vaše pole widgetu. Vyberte widget „Tlačítko“jednoduchým stisknutím. Tlačítko by se nyní mělo objevit na pracovním prostoru vašeho projektu. Grafické pokyny až do tohoto bodu najdete na níže uvedených screenshotech.
Vytváření projektu Blynk
Nyní stiskněte tlačítko, které jste právě přidali, a otevřete „Nastavení tlačítek“. Vyberte „PIN“a vlevo vyberte „Virtuální“. Poté můžete vybrat libovolný virtuální pin na pravé straně. Pro svůj projekt jsem zvolil V10. Pokud chcete, můžete změnit popisky tlačítek, ale není to nutné. Pro lepší ovládání vyberte 'SWITCH' a vše ostatní nechte tak, jak je. Stiskněte zpět a nastavení Blynk jste dokončili. Postupujte podle obrázku níže.
Výběr nastavení pro vaše piny
Krok 4: Sestavení do programu
Připojte svůj programátor IP01 xChip k CW01 pomocí konektoru sběrnice XC10, jak je znázorněno níže. Poté kombinaci vložte do dostupného portu USB v počítači.
Programovací shromáždění
Krok 5: Programování v Arduinu
Abyste mohli používat xChips, budete si muset stáhnout následující knihovny a přidat je do knihoven Arduino.
- xCore - základní knihovna pro xChips.
- xOC01 - Knihovna pro DC spínač vysokého proudu
- ESP8622 - Pečlivě dodržujte pokyny
- Blynk - knihovna Blynk pro použití funkcí Blynk
Dále si stáhněte kód v sekci Kód nebo jej zkopírujte a vložte do IDE Arduino. Zadejte podrobnosti o WiFi a zkopírujte a vložte ověřovací token, který vám byl zaslán v kroku 1, do příslušných polí. Viz. níže.
Zadejte autentizační token a podrobnosti o WiFi.
Nyní můžete kód nahrát na svou desku poté, co spustíte úspěšnou kompilaci.
Krok 6: Konečná montáž
Po nahrání odeberte kombinaci z počítače a nahraďte IP01 PU10. Odložte IP01 stranou, protože jej již nebudete potřebovat. Nyní sestavte svůj projekt podle obrázku níže. Můžete připojit xChips jakýmkoli způsobem, pokud jsou všechna identifikační jména orientována stejným směrem.
Konečné shromáždění
Jak je vidět výše, piezový bzučák je našroubován do koncového výstupu, který byl použit v našem programu; v tomto případě OUT0. Můžete vybrat libovolný ze čtyř výstupů podle svého výběru; nezapomeňte provést změny v kódu. Obvykle můžete přišroubovat červený vodič na kladný pól a černý vodič na záporný pól, ale na tom nezáleží, protože piezoelektrické bzučáky si neuvědomují polaritu.
Krok 7: Zapněte napájení
Svůj projekt můžete zapnout pomocí počítače nebo běžné powerbanky. Vložte projekt do powerbanky. Otevřete svůj projekt, který jste dříve vytvořili v aplikaci Blynk, a vyberte tlačítko Přehrát v pravém horním rohu. Pokud je váš projekt zapnutý, bude navázáno připojení. Nyní můžete stisknout tlačítko widgetu, které jste dříve přidali, a červená LED dioda na výstupu OUT0 by se měla rozsvítit a současně zní váš piezoelektrický bzučák. Stisknutím tlačítka widget zapnete a vypnete a budete fascinováni tím, jak můžete pomocí telefonu ovládat bzučák.
Bezdrátové ovládání piezo bzučáku pomocí Blynk a xChips
Krok 8: Závěr
Dokončení tohoto projektu trvalo přibližně 25 minut. Jednoduše jsem zacvakl xChips a zašrouboval piezo bzučák do terminálů. Žádné pájení a žádný nepořádek. Prostřednictvím telefonu můžete zapnout jakýkoli 5V prvek prostřednictvím připojení WiFi.
Krok 9: Kód
Piezo_Blynk.ino Arduino Jednoduše zadejte údaje o WiFi a autorizační token do příslušných polí a jste připraveni nahrát svůj kód do svých xChips
#include // zahrnout základní knihovnu
#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 been email to you // copy and paste the token between double quotes char auth = "váš ověřovací token"; // vaše wifi pověření char WIFI_SSID = "vaše wifi jméno"; // zadejte své jméno wifi mezi uvozovky char WIFI_PASS = "vaše heslo wifi"; // zadejte své heslo wifi mezi uvozovky // funkce Blynk, která čte stav, umožňuje čtení virtuálních pinů BLYNK_WRITE (V10) {// volání stavu vybraného z vaší aplikace Blynk int OUT0_State = param.asInt (); // zapište stav vybraný ve vaší aplikaci Blynk // do OUT0 // 1 = peizo zapnuto, 0 = piezo vypnuto OC01.write (OUT0, OUT0_State); } void setup () {// sem vložte instalační kód, aby se spustil jednou: // spusťte i2c commnication a nastavte piny Wire.begin (2, 14); // spusťte vysokoproudý DC spínač OC01.begin (); // učinit nepoužité piny neaktivní OC01.write (OUT1, LOW); OC01.write (OUT2, LOW); OC01.write (OUT3, LOW); // zahájení komunikace Blynk Blynk.begin (auth, WIFI_SSID, WIFI_PASS); } void loop () {// sem vložte svůj hlavní kód, abyste mohli opakovaně spouštět // provádět operace Blnk Blynk.run (); }
Doporučuje:
Jak používat snímač PIR a modul bzučáku - výukový program Visuino: 6 kroků
Jak používat PIR senzor a bzučákový modul - Visuino Tutorial: V tomto tutoriálu se naučíme, jak pomocí PIR senzoru a bzučákového modulu vydávat zvuk pokaždé, když PIR senzor detekuje pohyb. Podívejte se na ukázkové video
Ovládejte zvuk bzučáku pomocí Arduina: 7 kroků
Ovládejte zvuk bzučáku pomocí Arduina: Existuje mnoho interaktivních prací, které lze s Arduinem dokončit, nejběžnější a nejpoužívanější je zvukový a světelný displej. Nejběžnějšími součástmi, které mohou vydávat zvuk, jsou bzučák a houkačka. Srovnejte je, bzučák je jednodušší
ŘÍZENÍ MOTORU SERVO S WIFI A BLYNKEM: 5 kroků
ŘÍZENÍ MOTORU SERVO POUŽÍVÁNÍ WIFI A BLYNK: Ahoj kluci, v tomto návodu se naučíme ovládat pohyb servomotoru přes WiFi pomocí Node MCU a Blynk App
Indikátor teploty RGB (s XinaBoxem): 5 kroků (s obrázky)
Indikátor teploty RGB (s XinaBoxem): Toto je oficiálně můj první článek Instructables, takže přiznám, že právě teď tuto příležitost využívám k vyzkoušení. Získejte přehled o tom, jak platforma funguje, o celé její uživatelské zkušenosti. Ale když to dělám, zjistil jsem, že mohu
Upozornění na sušičku Arduino - push notifikace na telefon s Blynkem: 5 kroků (s obrázky)
Upozornění na pračku a sušičku Arduino - push notifikace na telefon s Blynkem: Naše pračka je v garáži a neslyšíme pípnutí, která ukazují, že praní je dokončeno. Chtěl jsem najít způsob, jak dostat oznámení, ať jsme kdekoli v domě, když byl cyklus dokončen. Pohrával jsem si s Arduino, ESP8266 WiFi