Taula de continguts:
- Subministraments
- Pas 1: Preparació del mòdul PCF8591, Flash WemosD1R2 amb MicroPython
- Pas 2: connectar el D1R2 al PCF8591
- Pas 3: carregueu script i proves
Vídeo: MicroPython PCF8591 DACtest: 3 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
He comprat aquest llibre per millorar les meves habilitats en Micropython: MicroPython for ESP8266 Development Workshop per Agus Kurniawan. Aquest llibre és un bon començament, el projecte I2C utilitza un mòdul PCF8591. Però no hi ha cap exemple de programació de DAC, així que vaig haver d’esbrinar-ho jo mateix:-).
Subministraments
Què necessitem:
- Wemos D1R2 (o D1mini) ESP8266 va parpellejar amb l'últim MicroPython que es troba aquí
-Mòdul PCF8591: es troba aquí
-DMM o oscil·loscopi (millor: aquest projecte genera una forma d'ona de dents de serra)
- Ordinador portàtil o PC amb Thonny IDE (o uPyCraft) - Cable USB per connectar el D1R2 a l’ordinador
Pas 1: Preparació del mòdul PCF8591, Flash WemosD1R2 amb MicroPython
Abans de provar, he inspeccionat el mòdul i he trobat la connexió d’adreça A0 sense cable i present al connector d’entrada. El meu script utilitza l'adreça 72 (decimal), de manera que aquest pin ha d'estar connectat a GND.
Consulteu el full de dades per obtenir tota la informació. La imatge mostra el fil morat que connecta GND i A0.
El Wemos D1R2 ha de ser intermitent amb MicroPython. Ahmed Nouira va fer una feina fantàstica i va explicar-ho tot aquí. Treballar amb Micropython es pot fer mitjançant el REPL i un emulador de terminal, però és més fàcil amb un IDE: faig servir Thonny IDE a Linux.
Tota la informació sobre Thonny IDE es troba aquí. El bloc RNT també explica com utilitzar uPyCraft, un altre IDE per a usuaris de Windows (ho vaig provar, però el meu vell ordinador portàtil Linux no va comprar uPyCraft …).
Pas 2: connectar el D1R2 al PCF8591
He tret tots els ponts del mòdul PCF8591, connecten el pot, el LDR, el termistor a les entrades i la sortida analògica a un LED. Si la sortida DAC es carrega amb una resistència de 10 k, farà que la sortida caigui, doncs, per què posar-hi un LED?
Aquí teniu la llista de cablejat:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
assegureu-vos que el cable del pont està connectat A0 a GND si proveu el meu script (ximple):-)
Pas 3: carregueu script i proves
Si utilitzeu Thonny IDE, podeu descarregar DAC.py i DAC1.py i carregar-los al D1R2
per a proves. Si utilitzeu el REPL introduïu línia per línia, és un guió molt fàcil i curt.
DAC.py és un simple generador de dents de serra (verificar per abast) mentre que DAC1.py té un retard d’1 s incorporat, de manera que podeu utilitzar un DMM.
Diverteix-te !
Recomanat:
Llum (s) LED amb bateria amb càrrega solar: 11 passos (amb imatges)
Llums LED amb bateria amb càrrega solar: la meva dona ensenya a la gent a fer sabó, la majoria de les seves classes eren al vespre i aquí a l’hivern es fa fosc cap a les 4:30 de la tarda, alguns dels seus alumnes tenien problemes per trobar el nostre casa. Teníem un rètol frontal però fins i tot amb un lligam al carrer
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge