Obsah:
Video: NODEMCU LUA ESP8266 Řízení IC ovladače LED displeje M5450B7: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
M5450B7 je 40pinový DIP LED displej ovladače IC.
Vypadá to spíše jako zvíře, ale ovládání a programování je poměrně snadné.
Ke každému je připojeno 34 výstupních kolíků.
Zařízení místo toho napájí proud, než jej dodává, takže katoda LED musí být připojena k pinu a 5V napájeno k anodě. Zařízení se také stará o proud dodávaný do LED diod.
Zařízení se obvykle používá k ovládání 4 nebo 5místných alfanumerických LED displejů, ale dá se s ním dělat mnoho dalších věcí.
Zde je jednoduchý příklad toho, co zařízení umí.
Krok 1: Připojení zařízení
M5450 lze nastavit na prkénko nebo můžete postavit něco podobného tomu, co jsem udělal níže.
- Připojte pin 1 Vss a pin 23 Data Enable k Gnd,
- Připojte pin 20 na 5V,
- Připojte pin 19 na 5V přes odpor (použil jsem 200 Ohmů)
- K regulaci jasu, kolíky 19 a 20, by měl být připojen kondenzátor 1nF, aby se zabránilo případným oscilacím.
- Připojte CLOCK IN k D1 na ESP8266
- Připojte DATA IN k D2 na ESP8266
Použil jsem WeMos k řízení mé desky, protože má 5V napájení, zařízení bude také běžet na 3,3V, i když LED diody nejsou tak jasné. Jakýkoli ESP8266 by měl být schopen řídit zařízení M5450.
Také jsem použil napájení USB počítače k řízení zařízení bez dalšího napájení.
K připojení zařízení můžete použít kterýkoli z pinů ESP8266, pokud odpovídajícím způsobem změníte dodaný program.
Krok 2: Moje rada
Deska je poměrně snadno konstruovatelná, ale je zde spousta pájení!
Použití obdélníkových LED znamená, že je můžete seskupit blízko sebe.
Krok 3: Software
Zařízení je velmi snadno programovatelné, protože má pouze 2 vstupy - CLOCK IN & DATA IN.
Aby zařízení fungovalo, není třeba stahovat ani instalovat žádné knihovny.
Nastavte D1 a D2 na výstupy na ESP8266.
Vezměte D1 hodinový pin HIGH, vložte data (HIGH nebo LOW) na pin D2 a vezměte hodinový pin LOW znovu. Proveďte to 36krát a zařízení je naprogramováno. Mezi 2 hodinovými přechody nepotřebujete časové zpoždění, zařízení může držet krok s ESP8266.
pro i = 0, 35 do
gpio.write (hodiny, gpio. HIGH) gpio.write (data, vyrovnávací paměť ) gpio.write (hodiny, gpio. LOW) konec
vyrovnávací paměť [35] musí být nastavena na 1 nebo HIGH, aby zařízení fungovalo.
Zařízení získá západku, když získá správný počet datových bitů a odešle informace na výstupy
Diagram (výše) ukazuje, jak by mělo být zařízení naprogramováno. S datovými listy nejsem geniální, ale moje interpretace funguje.
Krok 4: Program LUA
Napsal jsem program s funkcemi.
random () - Zapíná a vypíná náhodný LEDschaser () - 3 LED diody svítí chaserallOnOff () - Zapíná všechny LED a poté offarrayFill () - Načte předem definovaný vzor LED do IC
Zahrnuté 4 příklady jsou docela samozřejmé.
Krok 5: Závěr
Pokusil jsem se ukázat, jak snadné je propojit zařízení s ESP8266.
Původně jsem používal svou desku s Arduinem a přemýšlel jsem, jestli bych ji mohl řídit s ESP8266.
Nepotřebujete připojit tolik LED diod jako já, ale váš program stále potřebuje odeslat 36 prvků dat do zařízení.
Doporučuje:
Řízení přístupu pro kočky (ESP8266 + servomotor + 3D tisk): 5 kroků (s obrázky)
Cat Access Access Control (ESP8266 + Servo Motor + 3D Printing): Tento projekt prochází procesem, který jsem použil pro vytvoření automatické misky pro kočky pro moji starší diabetickou kočku Chaz. Vidíte, potřebuje si dát snídani, než si může dostat inzulín, ale já často zapomínám vyzvednout si jídlo, než jdu spát, což
Použijte firmware Homie k řízení modulu Sonoff Switch (na základě ESP8266): 5 kroků (s obrázky)
Použijte firmware Homie k řízení modulu přepínače Sonoff (na základě ESP8266): Toto je návazný návod, který jsem napsal trochu po „Budování zařízení Homie pro IoT nebo domácí automatizaci“. Později se zaměřil na základní monitorování (DHT22, DS18B20, světlo) kolem desek D1 Mini. Tentokrát bych chtěl ukázat jeho
Ovládání 7segmentového LED displeje pomocí webového serveru ESP8266: 8 kroků (s obrázky)
Ovládání 7segmentového LED displeje pomocí webového serveru ESP8266: Můj projekt má Nodemcu ESP8266, který ovládá 7segmentový displej prostřednictvím http serveru pomocí html formuláře
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: 5 kroků (s obrázky)
8 Ovládání relé s NodeMCU a IR přijímačem pomocí WiFi a IR dálkového ovladače a aplikace pro Android: Ovládání 8 reléových spínačů pomocí nodemcu a IR přijímače přes wifi a IR dálkové ovládání a aplikaci pro Android. IR dálkové ovládání funguje nezávisle na wifi připojení. JE AKTUALIZOVÁNO VERZE KLIKNUTÍ TADY
Ovládejte elektrická zařízení pomocí dálkového ovladače (dálkového ovládání) pomocí displeje teploty a vlhkosti: 9 kroků
Ovládejte svá elektrická zařízení dálkovým ovládáním televizoru (dálkovým ovladačem) pomocí displeje teploty a vlhkosti: Ahoj, jsem Abhay a je to můj první blog o instruktážích a dnes vám ukážu, jak pomocí dálkového ovladače k televizi ovládat své elektrické spotřebiče. jednoduchý projekt. díky atl laboratoři za podporu a poskytnutí materiálu