Obsah:
- Zásoby
- Krok 1: Příprava modulu PCF8591, Flash WemosD1R2 s MicroPython
- Krok 2: Připojení D1R2 k PCF8591
- Krok 3: Načtěte skript a testování
Video: MicroPython PCF8591 DACtest: 3 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tuto knihu jsem si koupil, abych zlepšil své dovednosti v oblasti mikropythonu: MicroPython for ESP8266 Development Workshop od Aguse Kurniawana. Tato kniha je velmi dobrým začátkem, projekt I2C využívá modul PCF8591. Ale žádný příklad programování DAC, takže jsem na to musel přijít sám:-).
Zásoby
Co potřebujeme:
- Wemos D1R2 (nebo D1mini) ESP8266 blikal s nejnovějším MicroPythonem, který najdete zde
-PCF8591 modul: najdete zde
-DMM nebo osciloskop (lepší: tento projekt generuje pilový průběh)
- Notebook nebo PC s Thonny IDE (nebo uPyCraft) -USB kabelem pro připojení D1R2 k počítači
Krok 1: Příprava modulu PCF8591, Flash WemosD1R2 s MicroPython
Před testováním jsem zkontroloval modul a zjistil, že připojení A0 adresy není zapojeno a je přítomno na vstupním konektoru. Můj skript používá adresu 72 (desetinnou), takže tento pin musí být připojen k GND.
Všechny informace najdete v datovém listu. Na obrázku je fialový vodič spojující GND a A0.
Wemos D1R2 musí být flashován s MicroPythonem. Ahmed Nouira odvedl fantastickou práci a vše zde vysvětlil. Práci s Micropythonem lze provádět pomocí REPL a emulátoru terminálu, ale s IDE je to jednodušší: Používám Thonny IDE v Linuxu.
Veškeré informace o Thonny IDE najdete zde. Blog RNT také vysvětluje, jak používat uPyCraft, další IDE pro uživatele Windows (zkoušel jsem, ale můj starý Linuxlaptop nekoupil uPyCraft …).
Krok 2: Připojení D1R2 k PCF8591
Odstranil jsem všechny propojky z modulu PCF8591, připojují pot, LDR, termistor ke vstupům a analogový výstup k LED. Pokud je výstup DAC zatížen odporem 10k, dojde k poklesu výstupu, tak proč tam umístit LED?
Zde je seznam zapojení:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
pokud vyzkoušíte můj (hloupý) skript, ujistěte se, že je propojovací vodič připojen A0 k GND:-)
Krok 3: Načtěte skript a testování
Pokud používáte Thonny IDE, můžete si stáhnout DAC.py a DAC1.py a načíst je do D1R2
pro testování. Pokud používáte REPL zadejte řádek po řádku, je to velmi snadný a krátký skript.
DAC.py je jednoduchý generátor pilových zubů (ověření podle rozsahu), zatímco DAC1.py má vestavěné zpoždění 1 s, takže můžete použít DMM.
Bavte se!
Doporučuje:
Program MicroPython: Je toaleta obsazena ?: 8 kroků (s obrázky)
Program MicroPython: Je toaleta obsazena ?: Naše kancelář je velká skupinová kancelář s omezeným prostorem v koupelně. &Quot; I " často zjišťují, že nemám prostor jít na záchod, takže musím čekat tak dlouho, až se budu cítit trapně. Experiment použil MakePython ESP8266 k nastavení detekčního serveru
Rozpoznávání obrazu s deskami K210 a Arduino IDE/Micropython: 6 kroků (s obrázky)
Rozpoznávání obrazu s deskami K210 a Arduino IDE/Micropython: Už jsem napsal jeden článek o tom, jak spustit demo OpenMV na Sipeed Maix Bit a také jsem udělal video demo demo detekce objektu s touto deskou. Jednou z mnoha otázek, které si lidé pokládají, je - jak poznám objekt, který neuronová síť nemá
Arduino a PCF8591 ADC DAC IC: 7 kroků
Arduino a PCF8591 ADC DAC IC: Chtěli jste někdy na svém projektu Arduino více analogových vstupních pinů, ale nechtěli jste rozšířit Mega? Nebo chcete generovat analogové signály? Pak se podívejte na předmět našeho tutoriálu - NXP PCF8591 IC. Řeší oba tyto problémy
PCF8591 (i2c Analog I/O Expander) Rychlé snadné použití: 9 kroků
PCF8591 (i2c Analog I/O Expander) Rychlé snadné použití: Knihovna pro použití i2c pcf8591 IC s arduino a esp8266. Tento IC může ovládat (až 4) analogový vstup a/nebo 1 analogový výstup, jako je měření napětí, čtení hodnoty termistoru nebo vyblednutí LED. Umí číst analogovou hodnotu a zapisovat analogovou hodnotu pouze pomocí 2 vodičů (perfektní
Jak flashovat firmware MicroPython na inteligentním přepínači Sonoff na bázi ESP8266: 3 kroky (s obrázky)
Jak flashovat firmware MicroPython na inteligentním přepínači Sonoff na bázi ESP8266: Jaký je Sonoff? Sonoff je řada zařízení pro Smart Home vyvinutá společností ITEAD. Jedním z nejflexibilnějších a nejlevnějších zařízení z této řady jsou Sonoff Basic a Sonoff Dual. Jedná se o přepínače s podporou Wi-Fi založené na skvělém čipu ESP8266. Zatímco