Բովանդակություն:
- Քայլ 1: Սարքավորումներ
- Քայլ 2: Softwareրագրակազմ
- Քայլ 3: Սարքավորման կարգավորում
- Քայլ 4: Energia IDE
- Քայլ 5: Energia IDE - ուրվագիծ
- Քայլ 6: Տվյալների գծագրում
- Քայլ 7: Python ծրագիր
- Քայլ 8: Վերջնական
![Ուլտրաձայնային սենսոր (HC-SR04) 128 × 128 LCD- ի տվյալների ընթերցում և Matplotlib- ի միջոցով դրա պատկերացում. 8 քայլ Ուլտրաձայնային սենսոր (HC-SR04) 128 × 128 LCD- ի տվյալների ընթերցում և Matplotlib- ի միջոցով դրա պատկերացում. 8 քայլ](https://i.howwhatproduce.com/images/012/image-33115-j.webp)
Video: Ուլտրաձայնային սենսոր (HC-SR04) 128 × 128 LCD- ի տվյալների ընթերցում և Matplotlib- ի միջոցով դրա պատկերացում. 8 քայլ
![Video: Ուլտրաձայնային սենսոր (HC-SR04) 128 × 128 LCD- ի տվյալների ընթերցում և Matplotlib- ի միջոցով դրա պատկերացում. 8 քայլ Video: Ուլտրաձայնային սենսոր (HC-SR04) 128 × 128 LCD- ի տվյալների ընթերցում և Matplotlib- ի միջոցով դրա պատկերացում. 8 քայլ](https://i.ytimg.com/vi/9EK7lqS7xGM/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
![Ուլտրաձայնային տվիչի (HC-SR04) տվյալների կարդալ 128 × 128 LCD- ի վրա և այն պատկերացնել Matplotlib- ի միջոցով Ուլտրաձայնային տվիչի (HC-SR04) տվյալների կարդալ 128 × 128 LCD- ի վրա և այն պատկերացնել Matplotlib- ի միջոցով](https://i.howwhatproduce.com/images/012/image-33115-1-j.webp)
Այս ուսանելի ծրագրում մենք կօգտագործենք MSP432 LaunchPad + BoosterPack- ը `ուլտրաձայնային տվիչի (HC-SR04) տվյալները 128 × 128 LCD- ով ցուցադրելու և տվյալները համակարգչին հաջորդաբար ուղարկելու և դրանք պատկերացնելու համար` օգտագործելով Matplotlib- ը:
Քայլ 1: Սարքավորումներ
![Սարքավորումներ Սարքավորումներ](https://i.howwhatproduce.com/images/012/image-33115-2-j.webp)
Ինչ ձեզ հարկավոր կլինի MSP432 LaunchPad, Educational BoosterPack MKII, Servo Motor, Ուլտրաձայնային տվիչ (HC-SR04), Jumper Wires, Mini Breadboard:
Քայլ 2: Softwareրագրակազմ
![Ծրագրային ապահովում Ծրագրային ապահովում](https://i.howwhatproduce.com/images/012/image-33115-3-j.webp)
Energia IDED Ներբեռնում ՝ https://energia.nu/PyCharm Ներբեռնում ՝
Քայլ 3: Սարքավորման կարգավորում
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/012/image-33115-4-j.webp)
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/012/image-33115-5-j.webp)
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/012/image-33115-6-j.webp)
![Սարքաշարի տեղադրում Սարքաշարի տեղադրում](https://i.howwhatproduce.com/images/012/image-33115-7-j.webp)
S1. Միացրեք ձեր BoosterPack- ը LaunchPad. S2- ի վերևում: Միացրեք Ուլտրաձայնային տվիչը (HC -SR04) -> BoosterPack. Vcc -> կապ 21 GND -> կապ 22 հոդ -> քոր 33 Էխո -> քորոց 32S3: Միացրեք Servo շարժիչը -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4: Միացրեք MSP432 LaunchPad- ը ձեր համակարգչի USB պորտերից մեկին:
Քայլ 4: Energia IDE
![Energia IDE Energia IDE](https://i.howwhatproduce.com/images/012/image-33115-8-j.webp)
![Energia IDE Energia IDE](https://i.howwhatproduce.com/images/012/image-33115-9-j.webp)
S1. Բացեք Energia IDE. S2- ը: Ընտրեք ճիշտ սերիական նավահանգիստը և տախտակը: S3. Ներբեռնեք ստորև ներկայացված ծրագիրը LaunchPad ՝ կտտացնելով Upload կոճակին: Ահա թե ինչ է անում ծրագիրը. P1. Այն պտտեցնում է servo շարժիչը 0 -ից 180 աստիճանով և 180 -ից 0 աստիճանով ետ `10. քայլերով: Հաշվում է ուլտրաձայնային տվիչից ընթերցման հեռավորությունը (սմ) և այն ցուցադրում է 128 × 128 LCD- ով: P3. Եթե հեռավորությունը (սմ) 20 -ից փոքր է, միացրեք Կարմիր LED- ը, այլապես միացրեք Կանաչ LED- ը: P4. Պարզապես LCD էկրանով զբաղվելու համար ծրագիրը ցուցադրում է նաև որոշ երկրաչափական ձևեր:
Քայլ 5: Energia IDE - ուրվագիծ
![Energia IDE - Էսքիզ Energia IDE - Էսքիզ](https://i.howwhatproduce.com/images/012/image-33115-10-j.webp)
![Energia IDE - Էսքիզ Energia IDE - Էսքիզ](https://i.howwhatproduce.com/images/012/image-33115-11-j.webp)
Վերոնշյալ ուրվագիծը կարելի է ներբեռնել այստեղից:
Քայլ 6: Տվյալների գծագրում
![Տվյալների գծագրում Տվյալների գծագրում](https://i.howwhatproduce.com/images/012/image-33115-12-j.webp)
![Տվյալների գծագրում Տվյալների գծագրում](https://i.howwhatproduce.com/images/012/image-33115-13-j.webp)
![Տվյալների գծագրում Տվյալների գծագրում](https://i.howwhatproduce.com/images/012/image-33115-14-j.webp)
Դուք կարող եք օգտագործել ցանկացած Python IDE, այս դեպքում ես օգտագործում եմ PyCharm- ը: Նախքան սկսելը, համոզվեք, որ հետևյալ նախադրյալները բավարարված են.-> Դուք տեղադրել եք Python- ը: Դուք կարող եք այն ստանալ այստեղից ՝ https://www.python.org/downloads/-> Դուք աշխատում եք PyCharm համայնքի հետ: I. PyCharmS1- ում Python սցենարի ստեղծում: Սկսենք մեր նախագիծը. Եթե Դուք ողջույնի էկրանին եք, կտտացրեք Ստեղծել նոր նախագիծ: Եթե արդեն բացել եք նախագիծը, ընտրեք Ֆայլ -> Նոր նախագիծ: S2. Ընտրեք Pure Python -> Որտեղից (Նշեք գրացուցակը) -> Նախագծի թարգմանիչ. Նոր Virtualenv միջավայր -> Virtualenv գործիք -> Ստեղծել: S3. Selectրագրի գործիքի պատուհանում ընտրեք ծրագրի արմատը, այնուհետև ընտրեք Ֆայլ -> Նոր -> Python ֆայլ -> Մուտքագրեք նոր ֆայլի անունը: S4. PyCharm- ը ստեղծում է նոր Python ֆայլ և բացում այն խմբագրման համար: I. I. Տեղադրեք հետևյալ փաթեթները ՝ PySerial, Numpy և Matplotlib. S1: Matplotlib- ը Python- ի համար գծագրող գրադարան է: S2. NumPy- ը Python- ում գիտական հաշվարկման հիմնական փաթեթն է: S3. PySerial- ը Python գրադարան է, որն ապահովում է սերիական կապերի ապահովում տարբեր սարքերի վրա: II. PyCharmS1- ում ցանկացած փաթեթ տեղադրելու համար: Ֆայլ -> Կարգավորումներ: S2. Projectրագրի ներքո ընտրեք Interրագրի թարգմանիչ և կտտացրեք «+» պատկերակին: S3. Որոնման տողում մուտքագրեք այն փաթեթը, որը ցանկանում եք տեղադրել և կտտացրեք Տեղադրեք փաթեթը:
Քայլ 7: Python ծրագիր
![Python ծրագիր Python ծրագիր](https://i.howwhatproduce.com/images/012/image-33115-15-j.webp)
ՆՇՈՄ. Համոզվեք, որ COM պորտի համարը և բաուդ արագությունը նույնն են, ինչ Energia էսքիզում: Վերոնշյալ ծրագիրը կարելի է ներբեռնել այստեղից:
Քայլ 8: Վերջնական
![Image Image](https://i.howwhatproduce.com/images/012/image-33115-17-j.webp)
![](https://i.ytimg.com/vi/N_SOTzUkBsA/hqdefault.jpg)
![Վերջնական! Վերջնական!](https://i.howwhatproduce.com/images/012/image-33115-18-j.webp)
![Վերջնական! Վերջնական!](https://i.howwhatproduce.com/images/012/image-33115-19-j.webp)
Կախված ձեր շրջակա տարածքից, դուք պետք է սկսեք տեսնել LCD էկրանին տարբեր առարկաների միջև չափված հեռավորությունը (սմ), քանի որ servo շարժիչը պտտվում է 0 -ից 180 աստիճան, իսկ ետ ՝ 180 -ից 0 աստիճան: Python ծրագիրը ցույց է տալիս ուլտրաձայնային տվիչի ընթերցման կենդանի սյուժե: Հղումներ /devdocs/user/quickstart.html Ուլտրաձայնային հեռավորության ցուցիչ-HC-SR04. //www.ti.com/tool/BOOSTXL-EDUMKIIServo Motor:
Խորհուրդ ենք տալիս:
Magicbit- ի տվյալների պատկերացում AWS- ում. 5 քայլ
![Magicbit- ի տվյալների պատկերացում AWS- ում. 5 քայլ Magicbit- ի տվյալների պատկերացում AWS- ում. 5 քայլ](https://i.howwhatproduce.com/images/001/image-333-32-j.webp)
Magicbit- ի տվյալները AWS- ում. Magicbit- ի հետ կապված սենսորներից հավաքված տվյալները կհրապարակվեն AWS IOT առանցքում MQTT- ի միջոցով `իրական ժամանակում գրաֆիկական տեսանելի դարձնելու համար: Մենք օգտագործում ենք magicbit- ը որպես զարգացման տախտակ այս նախագծում, որը հիմնված է ESP32- ի վրա: Հետևաբար, ցանկացած ESP32 դ
Լույսի և ջերմաստիճանի տվիչների տվյալների ընթերցում և գծագրում ազնվամորի Pi- ով. 5 քայլ
![Լույսի և ջերմաստիճանի տվիչների տվյալների ընթերցում և գծագրում ազնվամորի Pi- ով. 5 քայլ Լույսի և ջերմաստիճանի տվիչների տվյալների ընթերցում և գծագրում ազնվամորի Pi- ով. 5 քայլ](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Light and Temperature Sensor Data- ի ընթերցումը և գծագրումը Raspberry Pi- ով. Այս Ուսումնական ձեռնարկում դուք կսովորեք, թե ինչպես կարդալ ազնվամորի pi- ով և ADS1115 անալոգով թվային փոխարկիչով լույսի և ջերմաստիճանի ցուցիչ և գրաֆիկացնել այն matplotlib- ի միջոցով: Սկսենք անհրաժեշտ նյութերից
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ
![Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով: - DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. 5 քայլ](https://i.howwhatproduce.com/images/002/image-3231-3-j.webp)
Ինչպես կատարել խոնավության և ջերմաստիճանի իրական ժամանակի տվյալների գրանցիչ Arduino UNO- ի և SD- քարտի միջոցով DHT11 Տվյալների գրանցման մոդելավորում Proteus- ում. Ներածություն. Բարև, սա Liono Maker- ն է, ահա YouTube- ի հղումը: Մենք ստեղծում ենք ստեղծագործական նախագիծ Arduino- ի հետ և աշխատում ներկառուցված համակարգերի վրա: Data-Logger: Տվյալների գրանցիչ (նաև տվյալների գրանցիչ կամ տվյալների գրանցիչ) էլեկտրոնային սարք է, որը ժամանակի ընթացքում գրանցում է տվյալները
IoT. Լույսի տվիչների տվյալների պատկերացում Node-RED- ի միջոցով. 7 քայլ
![IoT. Լույսի տվիչների տվյալների պատկերացում Node-RED- ի միջոցով. 7 քայլ IoT. Լույսի տվիչների տվյալների պատկերացում Node-RED- ի միջոցով. 7 քայլ](https://i.howwhatproduce.com/images/006/image-15630-j.webp)
IoT. Լույսի տվիչների տվյալների արտացոլում Node-RED- ի միջոցով. Այս ուսանելի դասում դուք կսովորեք, թե ինչպես ստեղծել ինտերնետին միացված տվիչ: Այս ցուցադրության համար ես կօգտագործեմ շրջապատի լույսի ցուցիչ (TI OPT3001), բայց ձեր ընտրած ցանկացած տվիչ (ջերմաստիճան, խոնավություն, պոտենցիոմետր և այլն) կաշխատի: Սենսորի արժեքները
Արտաքին EEPROM- ում տվյալների ընթերցում և գրում Arduino- ի միջոցով. 5 քայլ
![Արտաքին EEPROM- ում տվյալների ընթերցում և գրում Arduino- ի միջոցով. 5 քայլ Արտաքին EEPROM- ում տվյալների ընթերցում և գրում Arduino- ի միջոցով. 5 քայլ](https://i.howwhatproduce.com/images/001/image-1671-18-j.webp)
Արտաքին EEPROM- ի համար տվյալների կարդալ և գրել, օգտագործելով Arduino. Սա նշանակում է, որ նույնիսկ երբ խորհուրդը անջատված է, EEPROM չիպը դեռ պահպանում է այն ծրագիրը, որը