
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05

Kúpil som si túto knihu, aby som zlepšil svoje schopnosti v oblasti mikropythonu: MicroPython for ESP8266 Development Workshop od Agusa Kurniawana. Táto kniha je veľmi dobrým začiatkom, projekt I2C používa modul PCF8591. Ale žiadny príklad programovania DAC, takže som to musel zistiť sám:-).
Zásoby
Čo potrebujeme:
- Wemos D1R2 (alebo D1mini) ESP8266 blikal s najnovším procesorom MicroPython, ktorý nájdete tu
-PCF8591 modul: nájdete tu
-DMM alebo osciloskop (lepšie: tento projekt generuje pílovitý priebeh)
- Notebook alebo počítač s káblom Thonny IDE (alebo uPyCraft) -USB na pripojenie D1R2 k počítaču
Krok 1: Príprava modulu PCF8591, Flash WemosD1R2 s programom MicroPython

Pred testovaním som skontroloval modul a zistil som, že pripojenie adresy A0 je drôtové a prítomné na vstupnom konektore. Môj skript používa adresu 72 (desatinné), takže tento pin musí byť pripojený k GND.
Všetky informácie nájdete v technickom liste. Na obrázku je purpurový vodič spájajúci GND a A0.
Wemos D1R2 musí byť nainštalovaný s technológiou MicroPython. Ahmed Nouira odviedol fantastickú prácu a všetko tu vysvetlil. Prácu s Micropythonom je možné vykonať pomocou REPL a emulátora terminálu, ale s IDE je to jednoduchšie: Používam Thonny IDE v systéme Linux.
Všetky informácie o Thonny IDE nájdete tu. Blog RNT tiež vysvetľuje, ako používať uPyCraft, ďalšie IDE pre používateľov systému Windows (skúšal som, ale môj starý Linuxlaptop nekúpil uPyCraft …).
Krok 2: Pripojenie D1R2 k PCF8591

Z modulu PCF8591 som odstránil všetky prepojky, na vstupy pripájajú pot, LDR, termistor a analógový výstup na LED. Ak je výstup DAC zaťažený 10k odporom, dôjde k poklesu výstupu, tak prečo tam dávať LED?
Tu je zoznam elektroinštalácií:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
ak vyskúšate môj (hlúpy) skript, uistite sa, že prepojovací vodič je pripojený A0 k GND:-)
Krok 3: Načítajte skript a testovanie
Ak používate Thonny IDE, môžete si stiahnuť DAC.py a DAC1.py a načítať ich do D1R2
na testovanie. Ak používate REPL Enter po riadkoch, je to veľmi jednoduchý a krátky skript.
DAC.py je jednoduchý generátor pílových zubov (overuje sa podľa rozsahu), zatiaľ čo DAC1.py má vstavané oneskorenie 1 s, takže môžete používať DMM.
Bavte sa!
Odporúča:
Program MicroPython: Je toaleta obsadená?: 8 krokov (s obrázkami)

Program MicroPython: Je toaleta obsadená?: Naša kancelária je kanceláriou veľkej skupiny s obmedzeným priestorom v kúpeľni. &Quot; I " často zisťujú, že nemám kam ísť na toaletu, takže musím čakať tak dlho, až sa budem cítiť trápne. Experiment použil MakePython ESP8266 na nastavenie detekčného servera
Rozpoznávanie obrazu s doskami K210 a Arduino IDE/Micropython: 6 krokov (s obrázkami)

Rozpoznávanie obrazu pomocou dosiek K210 a Arduino IDE/Micropython: Už som napísal jeden článok o tom, ako prevádzať ukážky OpenMV na Sipeed Maix Bit, a tiež som s touto doskou natočil video s ukážkou detekcie objektov. Jednou z mnohých otázok, ktoré si ľudia kladú, je - ako rozoznám objekt, ktorý neurónová sieť nemá
Arduino a PCF8591 ADC DAC IC: 7 krokov

Arduino a PCF8591 ADC DAC IC: Chceli ste niekedy vo svojom projekte Arduino viac pinov analógového vstupu, ale nechceli ste sa dostať k Mega? Alebo chcete generovať analógové signály? Potom si pozrite predmet nášho tutoriálu - NXP PCF8591 IC. Rieši oba tieto problémové
PCF8591 (analógový expandér I/O i2c) Rýchle jednoduché použitie: 9 krokov

PCF8591 (analógový expandér I/O i2c) Rýchle jednoduché použitie: Knižnica na použitie i2c pcf8591 IC s arduino a esp8266. Tento IC môže ovládať (až 4) analógový vstup a/alebo 1 analógový výstup, ako je meranie napätia, čítanie hodnoty termistora alebo vyblednutie LED. Dokáže čítať analógovú hodnotu a zapisovať analógovú hodnotu iba pomocou 2 vodičov (perfektne
Ako flashovať firmvér MicroPython na inteligentnom prepínači Sonoff na báze ESP8266: 3 kroky (s obrázkami)

Ako flashovať firmvér MicroPython na inteligentnom prepínači Sonoff na báze ESP8266: Čo je to Sonoff? Sonoff je rad zariadení pre inteligentný domov vyvinutý spoločnosťou ITEAD. Jedným z najflexibilnejších a najlacnejších zariadení z tejto rady sú Sonoff Basic a Sonoff Dual. Jedná sa o prepínače s podporou Wi-Fi založené na skvelom čipe ESP8266. Kým