![MicroPython PCF8591 DAC Թեստ. 3 քայլ (նկարներով) MicroPython PCF8591 DAC Թեստ. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15558-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![MicroPython PCF8591 DACtest MicroPython PCF8591 DACtest](https://i.howwhatproduce.com/images/006/image-15558-1-j.webp)
Ես գնել եմ այս գիրքը `բարելավելու իմ Micropython հմտությունները. MicroPython for ESP8266 Development Workshop by Agus Kurniawan. Այս գիրքը շատ լավ սկիզբ է, I2C նախագիծը օգտագործում է PCF8591 մոդուլ: Բայց DAC ծրագրավորման օրինակ չկա, այնպես որ ես ստիպված եղա դա պարզել ինքս:-):
Պարագաներ
Ինչ է մեզ պետք.
- Wemos D1R2 (կամ D1mini) ESP8266 առկայծեց ամենավերջին MicroPython- ով, որը գտնվել է այստեղ
-PCF8591 մոդուլ. Գտնված է այստեղ
-DMM կամ oscilloscope (ավելի լավ. Այս նախագիծը առաջացնում է սղոցված ալիքի ձև)
- Նոթբուք կամ համակարգիչ Thonny IDE (կամ uPyCraft) -USB մալուխով `D1R2- ը համակարգչին միացնելու համար
Քայլ 1. PCF8591 մոդուլի պատրաստում, Flash WemosD1R2 MicroPython- ով
![PCF8591 մոդուլի պատրաստում, Flash WemosD1R2 MicroPython- ով PCF8591 մոդուլի պատրաստում, Flash WemosD1R2 MicroPython- ով](https://i.howwhatproduce.com/images/006/image-15558-2-j.webp)
Փորձարկումից առաջ ես ստուգեցի մոդուլը և գտա, որ A0 հասցեի կապը անլար է և առկա է մուտքի միակցիչի վրա: Իմ սցենարը օգտագործում է հասցե 72 (տասնորդական), այնպես որ այս քորոցը պետք է միացված լինի GND- ին:
Բոլոր տեղեկությունների համար տես տվյալների թերթիկը:
Wemos D1R2- ը պետք է շաղ տալ MicroPython- ով: Ահմեդ Նուիրան ֆանտաստիկ աշխատանք կատարեց և ամեն ինչ բացատրեց այստեղ: Micropython- ի հետ աշխատանքը կարող է իրականացվել REPL- ի և տերմինալային էմուլյատորի միջոցով, բայց IDE- ով ավելի հեշտ է. Linux- ում ես օգտագործում եմ Thonny IDE- ն:
Thonny IDE- ի վերաբերյալ բոլոր տեղեկությունները կարելի է գտնել այստեղ: RNT բլոգը նաև բացատրում է, թե ինչպես օգտագործել uPyCraft- ը ՝ Windows- ի օգտվողների մեկ այլ IDE (ես փորձեցի, բայց իմ հին Linuxlaptop- ը uPyCraft- ը չգնեց …):
Քայլ 2: D1R2- ը PCF8591- ին միացնելը
![D1R2- ը PCF8591- ին միացնելը D1R2- ը PCF8591- ին միացնելը](https://i.howwhatproduce.com/images/006/image-15558-3-j.webp)
PCF8591 մոդուլից ես հանեցի բոլոր թռիչքները, դրանք կաթսան, LDR- ը, թերմիստորը միացնում են մուտքերին, իսկ անալոգային ելքը ՝ LED- ին: Եթե DAC- ի ելքը բեռնված է 10k դիմադրիչով, ապա ելքը կնվազի, ինչու՞ այնտեղ LED դնել:
Ահա լարերի ցանկը.
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
համոզվեք, որ jumper մետաղալարերը միացված են A0- ին GND- ին, եթե փորձեք իմ (հիմար) սցենարը:-)
Քայլ 3: Բեռնել սցենարը և փորձարկումը
Եթե օգտագործում եք Thonny IDE- ն, կարող եք ներբեռնել DAC.py և DAC1.py և դրանք բեռնել D1R2- ում
փորձարկման համար: Եթե դուք օգտագործում եք REPL մուտքագրեք տող առ տող, դա շատ հեշտ և կարճ սցենար է:
DAC.py- ն պարզ սղոց գեներատոր է (ստուգեք ըստ շրջանակի), մինչդեռ DAC1.py- ն ներկառուցված է 1 վայրկյան ուշացումով, այնպես որ կարող եք օգտագործել DMM:
Զվարճանալ !
Խորհուրդ ենք տալիս:
Renegade-i (mրագրավորվող IC թեստ, որը զգում է իրական բանը). 3 քայլ (նկարներով)
![Renegade-i (mրագրավորվող IC թեստ, որը զգում է իրական բանը). 3 քայլ (նկարներով) Renegade-i (mրագրավորվող IC թեստ, որը զգում է իրական բանը). 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3930-j.webp)
Renegade-i (Programրագրավորվող IC թեստ, որը զգում է իրական բանը). ՄԻԼԻՈՆ ԴՈԼԱՐ ԴՐԱՄԸ: Երբևէ երազե՞լ եք ունենալ ձեր սեփական IC փորձարկիչը տանը: Ոչ միայն գաջեթ, որը կարող է ստուգել IC- ն, այլ «ծրագրավորվող» մեքենա, որն իրեն զգում է կիսամյակային թեստերի արդյունաբերության խոշորագույն խաղացողների առաջատար արտադրանքներից մեկում, հաջողակ
RFID անվտանգության թեստ. 3 քայլ
![RFID անվտանգության թեստ. 3 քայլ RFID անվտանգության թեստ. 3 քայլ](https://i.howwhatproduce.com/images/008/image-22659-j.webp)
RFID անվտանգության թեստ. Սա պարզապես ստուգելու համար է, եթե rfid քարտը աշխատում է առաջին ժամանակաչափի համար
NBIoT տվյալների փոխանցում Ինչպես օգտագործել BC95G մոդեմի վրա հիմնված վահան - UDP թեստ և ցանցի կարգավիճակի ազդանշան. 4 քայլ
![NBIoT տվյալների փոխանցում Ինչպես օգտագործել BC95G մոդեմի վրա հիմնված վահան - UDP թեստ և ցանցի կարգավիճակի ազդանշան. 4 քայլ NBIoT տվյալների փոխանցում Ինչպես օգտագործել BC95G մոդեմի վրա հիմնված վահան - UDP թեստ և ցանցի կարգավիճակի ազդանշան. 4 քայլ](https://i.howwhatproduce.com/images/010/image-28179-j.webp)
NBIoT տվյալների փոխանցում Ինչպես օգտագործել BC95G մոդեմի վրա հիմնված վահան - UDP թեստ և ցանցի կարգավիճակի ազդանշան. Այս նախագծերի մասին. Փորձարկեք NB IoT ցանցի հնարավորությունները և UDP տվյալների հումքի փոխանցումը xyz -mIoT- ի միջոցով itbrainpower.net վահանի միջոցով, որը հագեցած է Quectel BC95G մոդեմով: Պահանջվող ժամանակ. 10-15 րոպե. Դժվարություն `միջանկյալ: Հայտնաբերում` կպցնելու հմտությունները պարտադիր են
Arduino և PCF8591 ADC DAC IC: 7 քայլ
![Arduino և PCF8591 ADC DAC IC: 7 քայլ Arduino և PCF8591 ADC DAC IC: 7 քայլ](https://i.howwhatproduce.com/images/003/image-7056-12-j.webp)
Arduino և PCF8591 ADC DAC IC. Երբևէ ցանկացե՞լ եք ձեր Arduino նախագծի ավելի շատ անալոգային մուտքային կապեր, բայց չցանկացաք Mega- ի համար: Կամ կցանկանայի՞ք անալոգային ազդանշաններ առաջացնել: Այնուհետև ստուգեք մեր ձեռնարկի թեման ՝ NXP PCF8591 IC- ն: Այն լուծում է այս երկու խնդիրները
Շարունակականության թեստ. 3 քայլ (նկարներով)
![Շարունակականության թեստ. 3 քայլ (նկարներով) Շարունակականության թեստ. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2027-68-j.webp)
Շարունակականության փորձարկիչ. Ես երկար ժամանակ զբաղված էի, ուստի վերադառնանք թեմային: Անունն ինքն է նկարագրում այս նախագիծը: '' Շարունակականության փորձարկիչ !! '' Ամեն դեպքում, վերջերս ես ոչնչացրեցի իմ թվային բազմաչափը, երբ