Съдържание:
- Консумативи
- Стъпка 1: Подготовка на модула PCF8591, флаш WemosD1R2 с MicroPython
- Стъпка 2: Свързване на D1R2 към PCF8591
- Стъпка 3: Заредете скрипт и тестване
![MicroPython PCF8591 DACtest: 3 стъпки (със снимки) MicroPython PCF8591 DACtest: 3 стъпки (със снимки)](https://i.howwhatproduce.com/images/006/image-15558-j.webp)
Видео: MicroPython PCF8591 DACtest: 3 стъпки (със снимки)
![Видео: MicroPython PCF8591 DACtest: 3 стъпки (със снимки) Видео: MicroPython PCF8591 DACtest: 3 стъпки (със снимки)](https://i.ytimg.com/vi/M-0P6ipVwNU/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
![MicroPython PCF8591 DACtest MicroPython PCF8591 DACtest](https://i.howwhatproduce.com/images/006/image-15558-1-j.webp)
Купих тази книга, за да подобря уменията си за Micropython: MicroPython for ESP8266 Development Workshop от Agus Kurniawan. Тази книга е много добро начало, проектът I2C използва модул PCF8591. Но няма пример за програмиране на DAC, така че трябваше да разбера това сам:-).
Консумативи
Какво ни трябва:
- Wemos D1R2 (или D1mini) ESP8266 блесна с най -новия MicroPython, намерен тук
-PCF8591 модул: намерен тук
-DMM или осцилоскоп (по -добре: този проект генерира трионна форма на вълна)
- Лаптоп или компютър с Thonny IDE (или uPyCraft) -USB кабел за свързване на D1R2 към компютъра
Стъпка 1: Подготовка на модула PCF8591, флаш WemosD1R2 с MicroPython
![Подготовка на модула PCF8591, флаш WemosD1R2 с MicroPython Подготовка на модула PCF8591, флаш WemosD1R2 с MicroPython](https://i.howwhatproduce.com/images/006/image-15558-2-j.webp)
Преди тестването огледах модула и открих, че връзката с адрес A0 е несвързана и присъства на входния конектор. Моят скрипт използва адрес 72 (десетичен), така че този щифт трябва да бъде свързан към GND.
Вижте листа с данни за цялата информация. Картината показва лилавия проводник, свързващ GND и A0.
Wemos D1R2 трябва да се мига с MicroPython. Ахмед Нуира свърши фантастична работа и обясни всичко тук. Работата с Micropython може да се извърши чрез REPL и терминален емулатор, но е по -лесно с IDE: Използвам Thonny IDE в Linux.
Цялата информация за Thonny IDE се намира тук. Блогът на RNT обяснява също как да използвам uPyCraft, друга IDE за потребители на Windows (опитах, но старият ми лаптоп с Linux не купи uPyCraft …).
Стъпка 2: Свързване на D1R2 към PCF8591
![Свързване на D1R2 към PCF8591 Свързване на D1R2 към PCF8591](https://i.howwhatproduce.com/images/006/image-15558-3-j.webp)
Премахнах всички джъмпери от модула PCF8591, те свързват пота, LDR, термистора към входовете и аналоговия изход към LED. Ако изходът на DAC е зареден с 10k резистор, той ще намали изхода, така че защо да поставите светодиод там?
Ето списъка с кабели:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
уверете се, че джъмперният кабел е свързан A0 към GND, ако опитате моя (глупав) скрипт:-)
Стъпка 3: Заредете скрипт и тестване
Ако използвате Thonny IDE, можете да изтеглите DAC.py и DAC1.py и да ги заредите в D1R2
за тестване. Ако използвате REPL за въвеждане ред по ред, това е много лесен и кратък скрипт.
DAC.py е прост генератор на трион (проверете по обхват), докато DAC1.py има вградено закъснение от 1 секунди, така че можете да използвате DMM.
Забавлявай се !
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
![LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки) LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-2315-j.webp)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
![Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки) Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/005/image-13039-j.webp)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
![Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки) Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/011/image-31050-j.webp)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки)
![Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки) Първи стъпки с MicroPython на ESP8266: 10 стъпки (със снимки)](https://i.howwhatproduce.com/images/003/image-8672-2-j.webp)
Първи стъпки с MicroPython на ESP8266: Искате ли по различен начин да програмирате платките, базирани на ESP8266, вместо обичайния метод, използващ Arduino IDE заедно с езика за програмиране на C/C ++? В този урок ще научим кой да конфигурира и контролира ESP8266 платка, използваща MicroPython.BUIL
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
![Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки) Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126816-custom-clock-with-photo-hands-5-steps-with-pictures-j.webp)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr