Obsah:
Video: ESP8266-01 WIFI HUDEBNÍ ZVON S LED: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento projekt vznikl nákupem šarže různých čipů ESP8266-01. Jedná se o malé desky s 8 piny a omezeným výkonem, pokud jde o GP I/O, ve skutečnosti se většinou uvádí, že mají pouze jeden I/O Ó. Toto tvrzení je samozřejmě nesprávné, protože ve skutečnosti mají 4 piny, které můžete použít, přestože jsou multifunkční, takže si musíte dávat pozor, jak je používáte.
Dva jsou sériové piny RX/TX pro sériový výstup pro účely ladění. Nebudu je zde používat, protože chci ladit v reálném čase, opravdu mě zajímají piny 3 a 5. 3 je vždy k dispozici jako GPI-02 a 5 jako GPI-00.
Můžeme se podívat na kód později a udělat několik průchodů, nicméně je rozumné zmínit, že tyto malé desky je třeba naprogramovat tak, že zatáhnete resetovací řádek dolů a poté držíte kolík 5 nízko, aby reset mohl jít vysoko. Tím se dostanete do programu režimu. Existuje o tom velké množství informací, takže je zde nebudu opakovat.
Pokud jde o sílu, rozhodl jsem se použít konektor USB jako dodavatele šťávy nebo ergs, pokud dáváte přednost. Všimnete si, že používám HBLED jako indikátor zvonění pro nedoslýchavé.
Co tedy dělá: Myšlenkou je nastavit desku jako bezdrátový přístupový bod, který je zjistitelný pomocí WIFI a po připojení vám poskytne tlačítko pro stisknutí, aby zazvonilo na zvonek a bliklo LED.
Rozhodl jsem se na 10 sekund, ale opět je to konfigurovatelné nebo můžete být chytří díky zpětným voláním [Ticker], abyste spustili další události. Toto zařízení není velké, takže je omezené, ale je levné !! Pokud nepotřebujete mnoho, je to dítě. Mnoho funkcí v kódu je výchozí, například IP adresa atd., Ale samozřejmě je vše konfigurovatelné podle toho, co chcete. Podívejte se na moje video popisující operaci.
www.youtube.com/embed/cAUYztMnS30
Krok 1: Co budete potřebovat
Některé komentáře v seznamu
BT66 Toto je zvukový IC s mnoha předem naprogramovanými skladbami.
Reproduktor uvedený jako AST-030COMR-R. Měřil jsem to jako 80 ohmů.
Tranzistor uvedený jako BC547 je ve skutečnosti BC237A
Rezistor v zátěži LED DRIVER IS 1 OHM. 2N7000 fet má odpor zdroje odtoku 5 nebo 6 ohmů.
Krok 2: Nejprve schéma
Přikládám schéma ve formátu pdf. Pojďme si to projít;
USB port je čistě pro napájení. D+ a D- jsou nepoužité. 5V směrováno do U1, což je regulátor napětí. Obvyklé odpojení kolem obalu. 3.3V napájeno do ESP-0! WIFI 8 PIN zařízení. Pull ups na pinech 4 a 6. Přidal jsem také pull up na pin 5 programovací pin, který má o/p směrovaný přes R6 k bráně FET. Odtok FET je napájen HBLED a 1 ohmový rezistor přímo z 5V vedení. Rezistor 1 ohm ve spojení s odporem zdroje odtoku omezuje odtokový proud, a proto proud přes LED na cca. 200mA… je jasný. Toto bude naprogramováno tak, aby blikalo LED pomocí počítadla událostí v Tickeru.
Pin 3 z ESP pohání zvukový čip BT66 přes 220 ohmový rezistor na pin 2. Pin 1 je jeho o/p, který vystupuje přes další 220 ohmový odpor k základně BC237A. Impedanční měnič Q1 spojuje o/p s SP1 reproduktor, který má impedanci cca. 80 ohmů. Zde v emitoru Q1 není žádný zisk, ale získáme nějaký aktuální zisk cca. 100 v této společné konfiguraci emitoru. Pokud budeme počítat, měli bychom získat asi 0,1 mW nebo přibližně 10 dB SPL, což je dostatečné, ale ne příliš hlasité. Viz součásti Farnell AST-030COMR.
Několik doplňujících poznámek. Lineární regulátor LDO má kapacitu 800 mA. Můžete to zmenšit, protože jedinou zátěží 3,3 V je zvukový čip a čip ESP. Nechám to na podnikavějších, pro mě to bylo v mé krabici!
Krok 3: KÓD
Projdeme si to také. Pro ty, kteří znají Arduino
Všimněte si zahrnutí plánovače ticker UPOZORNĚNÍ, ŽE PROHLASUJEME 2 ZAŘÍZENÍ TICKER TIMERŮ --- TickerScheduler ts (2); Piny, které budou použity, jsou LED_BUILTIN a předchozí deklarace LED_Pin Poté máme heslo a SSID, které bude zařízení považovat za při procházení. Pak máme několik funkcí, které budou vyvolány rutinou tickeru. Přejdeme k nastavení. k jejich nastavení používáme pinmode (název pinu, I/O). Poté předáme parametry asynchronnímu zpětnému volání pro každý ze dvou časovačů.
ts.add (params). Předáváme funkce zpětného volání atd.
Hlavní první věcí, kterou děláme, je služba plánovače tickerů. pak zkontrolujeme klienty a vrátíme se, pokud není připojení. Pokud se klient připojil, dostaneme řetězec a uvidíme, jestli to říká BellON. Potom o/p HTML, které je v některých řetězcích. Prostudujte si řetězce HTML a vložte svou verzi tlačítek. Můžete si přizpůsobit, co chcete, mějte na paměti, že ESP je pro úložiště poněkud omezené.
Doporučuje:
Hudební kuželky: 4 kroky
Hudební kuželky: Jedna věc o tom být prarodičem je, že vždy hledáte nové a vzrušující způsoby, jak pobavit své báječné prarodiče; a takovým způsobem, který vám také umožní vrtat se ve svých vlastních koníčcích. Zadejte hudební kuželku. Použití ATTiny13 (b
Detektor hudební noty: 3 kroky
Detektor hudební noty: Ohromte své přátele a rodinu tímto projektem, který detekuje noty zahrané nástrojem. Tento projekt zobrazí přibližnou frekvenci a hudební noty hrané na elektronické klávesnici, klavírní aplikaci nebo jiném nástroji. Odpojit
Hudební reaktivní vícebarevná LED světla - Snímač detekce zvuku Arduino - RGB LED pásek: 4 kroky
Hudební reaktivní vícebarevná LED světla | Snímač detekce zvuku Arduino | RGB LED pásek: Projekt vícebarevných LED světel reagujících na hudbu. V tomto projektu byl použit jednoduchý 5050 RGB LED pás (nikoli adresovatelný LED WS2812), snímač detekce zvuku Arduino a adaptér 12V
Prášková světla (LED hudební snowboard): 4 kroky
Prášková světla (LED hudební snowboard): Nakupte zde: https: //www.facebook.com/PLDesigns-823895051322350 … Facebook Hledat: @CustomPLDesignsInstagram Hledat: @CustomPLDesignsTools/Potřebné věci Šroubovák Philips 7/16 palcový klíč Heat Gun nebo Pás na vlasy s izopropylalkoholem
DIY MusiLED, hudební synchronizované LED diody s aplikací Windows a Linux na jedno kliknutí (32bitová a 64bitová). Snadné obnovení, snadné použití, snadné přenesení: 3 kroky
DIY MusiLED, synchronizované LED diody hudby s aplikací Windows a Linux jediným kliknutím (32bitová a 64bitová). Snadno se obnovuje, snadno se používá a snadno se přenáší: Tento projekt vám pomůže připojit 18 LED diod (6 červených + 6 modrých + 6 žlutých) k desce Arduino a analyzovat signály zvukové karty vašeho počítače v reálném čase a přenášet je do LED diody je rozsvítí podle efektů rytmu (Snare, High Hat, Kick)