Tartalomjegyzék:

ESP8266-01 WIFI MUSICAL BELL LED-del: 3 lépés
ESP8266-01 WIFI MUSICAL BELL LED-del: 3 lépés

Videó: ESP8266-01 WIFI MUSICAL BELL LED-del: 3 lépés

Videó: ESP8266-01 WIFI MUSICAL BELL LED-del: 3 lépés
Videó: Door Bell Repeater | WiFi Bell 2024, November
Anonim
ESP8266-01 WIFI MUSICAL BELL LED-el
ESP8266-01 WIFI MUSICAL BELL LED-el
ESP8266-01 WIFI MUSICAL BELL LED-el
ESP8266-01 WIFI MUSICAL BELL LED-el
ESP8266-01 WIFI MUSICAL BELL LED-el
ESP8266-01 WIFI MUSICAL BELL LED-el

Ez a projekt egy tétel ESP8266-01 fajta chip megvásárlásából jött létre. Ezek a kis táblák 8 tűvel és korlátozott kimenettel a GP I/O szempontjából, valójában a legtöbb esetben azt idézik, hogy csak egy I/ O. Ez az állítás természetesen helytelen, mivel valójában 4 érintkezőt használnak, bár többfunkciósak, ezért óvatosnak kell lenni a használatukkal.

Két soros RX/TX érintkező a soros kimenethez hibakeresési célokra. Ezeket itt nem fogom használni, mert valós időben szeretnék hibakeresést végezni, engem nagyon érdekelnek a 3-as és az 5-ös csapok.

Később megnézhetjük a kódot, és végezhetünk néhány áttekintést, de érdemes megemlíteni, hogy ezeket a kis táblákat úgy kell programozni, hogy le kell húzni a visszaállítási vonalat, majd alacsonyan kell tartani az 5. tüskét, hogy a visszaállítás magas legyen. mód. Rengeteg információ van erről, ezért nem szeretném itt megismételni.

Erőteljesen úgy döntöttem, hogy az USB -csatlakozót gyümölcslé- vagy ergs -szállítóként használom. Ha úgy gondolja, észre fogja venni, hogy HBLED -et használok a hallássérültek csengésének jelzőjeként.

Tehát mit csinál ez: Az ötlet az, hogy a táblát vezeték nélküli hozzáférési pontként kell beállítani, amely a WIFI által felfedezhető, és miután csatlakoztatta, egy gombot ad meg a csengéshez és a LED villogásához.

10 másodpercet választottam, de ismét konfigurálható, vagy ügyes lehet a visszahívásokkal [Ticker] további események kiváltásához. Ez a készülék nem nagy, így korlátozott, de olcsó !! Ha nem kell sokat tennie, ez a gyerek. A kód sok funkciója alapértelmezett, például az ip -cím stb., De természetesen minden konfigurálható a kívánt módon. Nézze meg a műveletet leíró videómat.

www.youtube.com/embed/cAUYztMnS30

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz

Néhány megjegyzés a listában

BT66 Ez egy hangos IC sok előre beprogramozott dallal.

A hangszóró AST-030COMR-R néven szerepel. Ezt 80 ohmnak mértem.

A BC547 néven szereplő tranzisztor valójában BC237A

Ellenállás a LED meghajtó terhelésében 1 OHM. A 2N7000 fet leeresztő forrás ellenállása 5 vagy 6 ohm.

2. lépés: Először a vázlatot

Először a Schematic
Először a Schematic

Csatolom a rajzot pdf formátumban. Nézzük végig ezt;

Az USB -port kizárólag áramellátásra szolgál. A D+ és D- nem használt. 5V U1-re vezetve, amely a feszültségszabályozó. Szokásos leválasztás a csomag körül. 3,3 V ESP-0-ra táplálva! WIFI 8 PIN eszköz. Húzza fel a 4 -es és 6 -os csapokat. Hozzáhúztam az 5 -ös csaphoz is a programozócsapot, amelynek o/p -je az R6 -on keresztül van vezetve a FET kapujához. A FET lefolyója HBLED és 1 ohmos ellenállással van ellátva közvetlen 5V -os vonalról. Az 1 ohmos ellenállás és a leeresztő forrás ellenállása együttesen korlátozza a leeresztő áramot és ezáltal a LED -en keresztüli áramot kb. 200mA… fényes. Ez úgy lesz programozva, hogy a LED villogjon a Ticker eseményszámlálójával.

Az ESP 3 -as csapja a BT66 hangcsipet 220 ohmos ellenálláson keresztül a 2 -es érintkezőre vezeti. A Q1 impedancia -váltója az o/p -t az SP1 -hez kapcsolja a hangszóróhoz, amelynek impedanciája kb. 80 ohm. Itt nincs nyereség a Q1 emitterében, de kapunk egy kb. 100 ebben a közös kibocsátó konfigurációban. Ha számolunk, akkor körülbelül 0,1 mW vagy körülbelül 10 dB SPL -t kell kapnunk, ami megfelelő, de nem túl hangos. Lásd AST-030COMR Farnell alkatrészek.

Néhány további megjegyzés. A lineáris LDO szabályozó 800 mA -re képes. Ezt csökkentheti, mivel az egyetlen 3,3 V -os terhelés a hang chip és az ESP chip. Ezt inkább a vállalkozó kedvűeknek hagyom, számomra a dobozomban volt!

3. lépés: A KÓD

Nézzük végig ezt is. Azok számára, akik ismerik az Arduino -t

Vegye figyelembe a ticker ütemező szerepeltetését. A használni kívánt csapok a LED_BUILTIN és a korábbi LED_Pin deklaráció. Ezután megkapjuk a jelszót és az SSID -t, amely az eszköz böngészéskor látható lesz. Ezután van néhány függvényünk, amelyeket a ticker rutin hív meg. Ugorjunk a beállításhoz. a pinmode (pin neve, I/O) segítségével állítjuk be őket. Ezután átadjuk a paramétereket az aszinkron visszahívásokhoz mindkét időzítőnél.

ts.add (params). Átadjuk a visszahívási funkciókat stb.

A legfontosabb első dolgunk a ticker ütemező kiszolgálása. akkor ellenőrizzük az ügyfeleket, és visszatérünk, ha nincs kapcsolat. Ha egy ügyfél csatlakozott, akkor megkapjuk a karakterláncot, és megnézzük, hogy azt mondja -e, hogy bellON. Ezután o/p a HTML -t, amely néhány karakterláncban van. Tanulmányozza a HTML karakterláncokat, és adja meg a gombok verzióját. Testreszabhatja, amit szeretne, ne feledje, hogy az ESP némileg korlátozott a tároláshoz.

Ajánlott: