Kazalo:
- Zaloge
- 1. korak: Priprava modula PCF8591, Flash WemosD1R2 z MicroPythonom
- Korak: Priključite D1R2 na PCF8591
- 3. korak: Naložite skript in testiranje
Video: MicroPython PCF8591 DACtest: 3 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
To knjigo sem kupil za izboljšanje svojih veščin Micropython: MicroPython za razvojno delavnico ESP8266 avtorja Agus Kurniawan. Ta knjiga je zelo dober začetek, projekt I2C uporablja modul PCF8591. Ampak brez primera programiranja DAC, zato sem moral to ugotoviti sam:-).
Zaloge
Kaj potrebujemo:
- Wemos D1R2 (ali D1mini) ESP8266 je utripal z najnovejšim MicroPythonom, ki ga najdete tukaj
-PCF8591 modul: najdete tukaj
-DMM ali osciloskop (bolje: ta projekt ustvarja valovito obliko žage)
- Prenosni računalnik ali osebni računalnik s kablom Thonny IDE (ali uPyCraft) -USB za povezavo D1R2 z računalnikom
1. korak: Priprava modula PCF8591, Flash WemosD1R2 z MicroPythonom
Pred preskušanjem sem pregledal modul in ugotovil, da je naslovna povezava A0 brez žice in prisotna na vhodnem priključku. Moj skript uporablja naslov 72 (decimalni), zato mora biti ta pin povezan z GND.
Za vse informacije glejte podatkovni list. Slika prikazuje vijolično žico, ki povezuje GND in A0.
Wemos D1R2 je treba utripati z MicroPythonom. Ahmed Nouira se je odlično odrezal in tukaj razložil vse. Delo z Micropythonom je mogoče opraviti prek REPL in terminalskega emulatorja, vendar je z IDE lažje: v Linuxu uporabljam Thonny IDE.
Vse informacije o Thonny IDE najdete tukaj. Blog RNT razlaga tudi, kako uporabljati uPyCraft, drugo IDE za uporabnike operacijskega sistema Windows (poskusil sem, vendar moj stari prenosni računalnik Linux ni kupil uPyCraft …).
Korak: Priključite D1R2 na PCF8591
Odstranil sem vse mostičke iz modula PCF8591, ki povezujejo lonec, LDR, termistor z vhodi in analogni izhod z LED. Če je izhod DAC obremenjen z 10k uporom, bo izhod padel, zakaj bi torej postavili LED?
Tu je seznam ožičenja:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
preverite, ali je mostični kabel priključen A0 na GND, če poskusite z mojim (neumnim) skriptom:-)
3. korak: Naložite skript in testiranje
Če uporabljate Thonny IDE, lahko prenesete DAC.py in DAC1.py in jih naložite v D1R2
za testiranje. Če uporabljate REPL za vnos vrstice za vrstico, je to zelo preprost in kratek skript.
DAC.py je preprost generator žage (preverite po obsegu), medtem ko ima DAC1.py vgrajeno zakasnitev 1 s, tako da lahko uporabite DMM.
Zabavaj se !
Priporočena:
NodeMCU Lua Poceni 6 $ plošča z zapisovanjem temperature in vlažnosti MicroPython, Wifi in mobilno statistiko: 4 koraki
NodeMCU Lua Poceni 6 $ plošča z zapisovanjem temperature in vlažnosti MicroPython, Wi -Fi in mobilna statistika: To je v bistvu vremenska postaja v oblaku, lahko preverite podatke v telefonu ali uporabite nekaj telefonov kot prikaz v živo Z napravo NodeMCU lahko beležite podatke o temperaturi in vlažnosti zunaj , v sobi, rastlinjaku, laboratoriju, hladilnici ali na katerem koli drugem mestu
Arduino in PCF8591 ADC DAC IC: 7 korakov
Arduino in PCF8591 ADC DAC IC: Ste že kdaj želeli več analognih vhodnih zatičev pri svojem projektu Arduino, pa se niste želeli odločiti za Mega? Ali pa želite ustvariti analogne signale? Nato si oglejte temo naše vadnice - IC NXP PCF8591, ki rešuje obe težavi
Kako razstaviti računalnik z enostavnimi koraki in slikami: 13 korakov (s slikami)
Kako z enostavnimi koraki in slikami razstaviti računalnik: To navodilo za razstavljanje računalnika. Večina osnovnih komponent je modularnih in jih je enostavno odstraniti. Vendar je pomembno, da ste glede tega organizirani. To vam bo pomagalo preprečiti izgubo delov in tudi pri ponovni montaži
PCF8591 (i2c Analog I/O Expander) Hitra enostavna uporaba: 9 korakov
PCF8591 (i2c Analog I/O Expander) Hitra enostavna uporaba: Knjižnica za uporabo i2c pcf8591 IC z arduinom in esp8266. Ta IC lahko nadzoruje (do 4) analogni vhod in/ali 1 analogni izhod, kot je merilna napetost, bere vrednost termistorja ali zbledi LED
Kako utripati vdelano programsko opremo MicroPython na pametnem stikalu Sonoff na osnovi ESP8266: 3 koraki (s slikami)
Kako utripati vdelano programsko opremo MicroPython na pametnem stikalu Sonoff na osnovi ESP8266: Kaj je Sonoff? Sonoff je linija naprav za pametni dom, ki jo je razvil ITEAD. Eden najbolj prilagodljivih in poceni naprav te linije sta Sonoff Basic in Sonoff Dual. To so stikala, ki podpirajo Wi-Fi in temeljijo na odličnem čipu ESP8266. Medtem ko