Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-23 14:37
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:
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
Programa MicroPython: El lavabo està ocupat ?: 8 passos (amb imatges)
Programa MicroPython: El lavabo està ocupat ?: La nostra oficina és una oficina gran per a grups amb un espai de bany limitat. &Quot; Jo " Sovint trobo que no tinc espai per anar al bany, així que he d’esperar tant que em fa vergonya. L’experiment va utilitzar MakePython ESP8266 per configurar un servidor de detecció
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