Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Programu
- Hatua ya 3: Usanidi wa vifaa
- Hatua ya 4: Energia IDE
- Hatua ya 5: Energia IDE - Mchoro
- Hatua ya 6: Kupanga Takwimu
- Hatua ya 7: Programu ya Python
- Hatua ya 8: Mwisho
Video: Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
Utakachohitaji LaunchPad ya MSP432, BoosterPack ya Elimu MKII, Servo Motor, Sensor ya Ultrasonic (HC-SR04), Jumper Wires, Mini Breadboard.
Hatua ya 2: Programu
Kupakua ID ya Energia: https://energia.nu/PyCharm Pakua:
Hatua ya 3: 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
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
Mchoro hapo juu unaweza kupakuliwa kutoka hapa.
Hatua ya 6: 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
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
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:
Jinsi ya Kusoma Takwimu za DHT kwenye LCD Kutumia Raspberry Pi: 6 Hatua
Jinsi ya Kusoma Takwimu za DHT kwenye LCD Kutumia Raspberry Pi: Joto na unyevu wa jamaa ni data muhimu ya mazingira katika mazingira. Hizi mbili zinaweza kuwa data ambayo kituo cha hali ya hewa cha mini kinatoa. Kusoma joto lako na unyevu wa jamaa na Raspberry Pi inaweza kupatikana kwa kutumia anuwai tofauti
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3
Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Kutuma Takwimu za Kutetemeka kwa Wavu na Joto kwa Karatasi za Google Kutumia Node-RED: Hatua 37
Kutuma Takwimu za Kutetemeka kwa waya na Joto kwa Majedwali ya Google Kutumia Node-RED: Kuanzisha mtetemo wa waya wa muda mrefu wa IoT wa Viwanda na sensorer ya joto ya NCD, ikijivunia hadi umbali wa maili 2 matumizi ya muundo wa mitandao ya waya. Ikijumlisha usahihi wa kitita cha 16-bit na sensorer ya joto, kifaa hiki kinaweza
Kuingia kwa Rahisi kwa Takwimu za rununu Kutumia PfodApp, Android na Arduino: Hatua 5
Rahisi Kuingia kwa Takwimu za rununu Kutumia PfodApp, Android na Arduino: Uingiaji wa Takwimu za Moblie ulifanya Rahisi kutumia pfodApp, Andriod mobile yako na Arduino. HAPANA Programu ya Android inayohitajika. Kwa Kupanga Takwimu kwenye Android yako angalia Kupanga Takwimu rahisi za Kijijini baadaye kwa kutumia Android / Arduino / pfodAppFor Plotting
Kusoma na Kuandika Takwimu kwa EEPROM ya Nje Kutumia Arduino: Hatua 5
Kusoma na Kuandika Takwimu kwa EEPROM ya nje Kutumia Arduino: EEPROM inasimama kwa Kumbukumbu inayoweza kusomeka kwa Umeme inayoweza kusomwa -Kumbuka tu.EEPROM ni muhimu sana na ni muhimu kwa sababu ni aina ya kumbukumbu isiyoweza kubadilika. Hii inamaanisha kuwa hata wakati bodi imezimwa, chip ya EEPROM bado ina programu ambayo