Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
V tem navodilu bomo uporabili MSP432 LaunchPad + BoosterPack za prikaz podatkov ultrazvočnega senzorja (HC-SR04) na LCD-zaslonu 128 × 128 in jih serijsko poslali v računalnik ter si jih vizualizirali z Matplotlibom.
1. korak: Strojna oprema
Kaj potrebujete: MSP432 LaunchPad, izobraževalni BoosterPack MKII, servo motor, ultrazvočni senzor (HC-SR04), mostične žice, mini plošča.
2. korak: Programska oprema
Energia IDEDPrenos: https://energia.nu/PyCharm Prenos:
3. korak: Namestitev strojne opreme
S1. Povežite svoj BoosterPack na vrhu LaunchPad. S2. Priključite ultrazvočni senzor (HC -SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Priključite servo motor -> BoosterPack. Rdeča -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. LaunchPad MSP432 povežite z enim od vrat USB računalnika.
4. korak: Energia IDE
S1. Odprite Energia IDE. S2. Izberite ustrezna serijska vrata in ploščo. S3. Spodnji program naložite v LaunchPad tako, da kliknete gumb Naloži. Tukaj naredi program: P1. Servo motor vrti od 0 do 180 stopinj in nazaj od 180 do 0 stopinj v korakih po 10. P2. Izračuna razdaljo (cm) odčitavanja od ultrazvočnega senzorja in jo prikaže na LCD -zaslonu 128 × 128. P3. Če je razdalja (cm) manjša od 20, vklopite rdečo LED, sicer pa zeleno LED. P4. Če se želite poigrati s prostorom LCD zaslona, program prikaže tudi nekaj geometrijskih oblik.
5. korak: Energia IDE - Skica
Zgornjo skico lahko prenesete od tukaj.
6. korak: Začrtajte podatke
Uporabite lahko kateri koli Python IDE, v tem primeru uporabljam PyCharm. Preden začnete, se prepričajte, da so izpolnjeni naslednji predpogoji:-> Namestili ste Python. Dobite ga na: https://www.python.org/downloads/-> Delate s skupnostjo PyCharm. I. Ustvarjanje skripta Python v PyCharmS1. Začnimo naš projekt: če ste na pozdravnem zaslonu, kliknite Ustvari nov projekt. Če ste že odprli projekt, izberite Datoteka -> Nov projekt. S2. Izberite Pure Python -> Lokacija (določite imenik) -> Tolmač projektov: Novo okolje Virtualenv -> Orodje Virtualenv -> Ustvari. S3. V korenu projekta izberite koren projekta, nato izberite Datoteka -> Novo -> Datoteka Python -> Vnesite novo ime datoteke. S4. PyCharm ustvari novo datoteko Python in jo odpre za urejanje. II. Namestite naslednje pakete: PySerial, Numpy in Matplotlib. S1. Matplotlib je knjižnica načrtovanja za Python. S2. NumPy je temeljni paket za znanstveno računalništvo v Pythonu. S3. PySerial je knjižnica Python, ki nudi podporo za serijske povezave na različnih napravah. Če želite namestiti kateri koli paket v PyCharmS1. Datoteka -> Nastavitve. S2. V razdelku Project izberite Project Interpreter in kliknite ikono »+«. S3. V iskalno vrstico vnesite paket, ki ga želite namestiti, in kliknite Namesti paket.
7. korak: Program Python
OPOMBA: Prepričajte se, da sta številka vrat COM in hitrost prenosa enaki kot na skici Energia. Zgornji program lahko prenesete od tu.
8. korak: Končno
Odvisno od okolice bi morali na LCD -prikazovalniku začeti meriti razdaljo (cm) med različnimi predmeti, saj se servo motor vrti od 0 do 180 stopinj in nazaj od 180 do 0 stopinj. Program Python prikazuje v živo ploskev branja ultrazvočnega senzorja. /devdocs/user/quickstart.htmlUltrasonični senzor razdalje-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401REIzobraževalni ojačevalni paket MKII: https://www.ti.com/tool/BOOSTXL-EDUMKIIServo motor: