Orodha ya maudhui:

Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8
Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8

Video: Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8

Video: Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8
Video: Je Ultrasound ina Madhara kwa Mjamzito? | Je Ultrasound huwa na Madhara kwa Mtoto aliyeko Tumboni??. 2024, Novemba
Anonim
Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib
Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib

Katika hii inayoweza kufundishwa, tutatumia MSP432 LaunchPad + BoosterPack kuonyesha data ya sensor ya ultrasonic (HC-SR04) kwenye 128 × 128 LCD na tuma data kwa PC mfululizo na kuiona kwa kutumia Matplotlib.

Hatua ya 1: Vifaa

Vifaa
Vifaa

Utakachohitaji LaunchPad ya MSP432, BoosterPack ya Elimu MKII, Servo Motor, Sensor ya Ultrasonic (HC-SR04), Jumper Wires, Mini Breadboard.

Hatua ya 2: Programu

Programu
Programu

Kupakua ID ya Energia: https://energia.nu/PyCharm Pakua:

Hatua ya 3: Usanidi wa vifaa

Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa
Usanidi wa Vifaa

S1. Unganisha BoosterPack yako juu ya LaunchPad. S2. Unganisha sensa ya Ultrasonic (HC-SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Unganisha motor ya Servo -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Unganisha LaunchPad ya MSP432 kwenye moja ya bandari za USB za kompyuta yako.

Hatua ya 4: Energia IDE

Nishati ya IDE
Nishati ya IDE
Nishati ya IDE
Nishati ya IDE

S1. Fungua Energia IDE. S2. Chagua bandari sahihi ya bodi na bodi. Pakia programu hapa chini kwenye LaunchPad kwa kubofya kitufe cha Pakia. Hapa ndivyo programu inafanya: P1. Inazunguka servo motor kutoka digrii 0 hadi 180 na kurudi kutoka digrii 180 hadi 0 kwa hatua za 10. P2. Huhesabu kusoma umbali (cm) kutoka kwa sensa ya ultrasonic na kuionyesha kwenye LCD ya 128 × 128. P3. Ikiwa umbali (cm) ni chini ya 20 washa LED Nyekundu ingiza LED ya Kijani. P4. Ili kucheza tu na nafasi ya skrini ya LCD, programu pia inaonyesha maumbo ya kijiometri.

Hatua ya 5: Energia IDE - Mchoro

IDE ya Energia - Mchoro
IDE ya Energia - Mchoro
IDE ya Energia - Mchoro
IDE ya Energia - Mchoro

Mchoro hapo juu unaweza kupakuliwa kutoka hapa.

Hatua ya 6: Kupanga Takwimu

Kupanga Takwimu
Kupanga Takwimu
Kupanga Takwimu
Kupanga Takwimu
Kupanga Takwimu
Kupanga Takwimu

Unaweza kutumia IDE yoyote ya Python, katika kesi hii ninatumia PyCharm. Kabla ya kuanza, hakikisha kuwa mahitaji yafuatayo yanatimizwa: -> Umeweka chatu. Unaweza kuipata kutoka: https://www.python.org/downloads/-> Unafanya kazi na Jumuiya ya PyCharm. Kuunda hati ya chatu katika PyCharmS1. Wacha tuanze mradi wetu: ikiwa uko kwenye skrini ya Karibu, bonyeza Unda Mradi Mpya. Ikiwa tayari umefungua mradi, chagua Faili -> Mradi Mpya. S2. Chagua Python safi -> Mahali (Bainisha saraka) -> Mkalimani wa Mradi: Mazingira mapya ya Virtualenv -> Chombo cha Virtualenv -> Unda. S3. Chagua mzizi wa mradi kwenye dirisha la zana ya Mradi, kisha uchague Faili -> Mpya -> Faili ya chatu -> Andika jina jipya la faili. S4. PyCharm inaunda faili mpya ya Python na kuifungua kwa kuhariri. Sakinisha vifurushi vifuatavyo: PySerial, Numpy na Matplotlib. S1. Matplotlib ni maktaba ya kupanga njama ya chatu. S2. NumPy ni kifurushi cha kimsingi cha kompyuta ya kisayansi katika Python. PySerial ni maktaba ya Python ambayo hutoa msaada kwa unganisho la serial juu ya vifaa anuwai tofauti. Kusanikisha kifurushi chochote katika PyCharmS1. Faili -> Mipangilio. S2. Chini ya Mradi, chagua Mkalimani wa Mradi na ubonyeze ikoni ya "+". S3. Kwenye upau wa utaftaji, andika kifurushi unachotaka kusakinisha na bonyeza Bonyeza kifurushi.

Hatua ya 7: Programu ya Python

Programu ya chatu
Programu ya chatu

KUMBUKA: Hakikisha nambari ya bandari ya COM na kiwango cha baud ni sawa na ile kwenye mchoro wa Energia. Programu hiyo hapo juu inaweza kupakuliwa kutoka hapa.

Hatua ya 8: Mwisho

Image
Image
Mwisho!
Mwisho!
Mwisho!
Mwisho!

Kulingana na eneo lako, unapaswa kuanza kuona umbali uliopimwa (cm) kati ya vitu anuwai kwenye onyesho la LCD wakati motor ya servo inazunguka kutoka digrii 0 hadi 180 na kurudi kutoka digrii 180 hadi 0. Programu ya Python inaonyesha mpango wa moja kwa moja wa usomaji wa sensa ya ultrasonic. /devdocs/user/quickstart. //www.ti.com/tool/BOOSTXL-EDUMKIIS Servo Motor:

Ilipendekeza: