Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles juhendis kasutame MSP432 LaunchPad + BoosterPacki, et kuvada ultrahelianduri (HC-SR04) andmed 128 × 128 LCD-ekraanil ja saata andmed järjestikku arvutisse ning visualiseerida neid Matplotlibi abil.
Samm: riistvara
Mida vajate: MSP432 LaunchPad, Educational BoosterPack MKII, servomootor, ultraheliandur (HC-SR04), džemprijuhtmed, minileib.
Samm 2: Tarkvara
Energia ID allalaadimine: https://energia.nu/PyCharm Lae alla:
Samm: riistvara seadistamine
S1. Ühendage oma BoosterPack LaunchPad. S2 peal. Ühendage ultraheliandur (HC -SR04) -> BoosterPack. Vcc -> tihvt 21 GND -> tihvt 22 Trig -> tihvt 33 Kaja -> tihvt 32S3. Ühendage servomootor -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Ühendage MSP432 LaunchPad arvuti ühe USB -porti.
4. samm: Energia IDE
S1. Avage Energia IDE. S2. Valige õige jadaport ja plaat. S3. Laadige allolev programm LaunchPadi alla, klõpsates nuppu Laadi üles. Programm teeb järgmist. P1. See pöörab servomootorit 0–180 kraadi ja tagasi 180–0 kraadi sammuga 10. P2. Arvutab ultraheli anduri kauguse (cm) ja kuvab selle 128 × 128 LCD -ekraanil. P3. Kui kaugus (cm) on väiksem kui 20, lülitage punane LED sisse, muidu aga roheline. P4. Lihtsalt LCD -ekraaniga mängimiseks kuvab programm ka mõned geomeetrilised kujundid.
5. samm: Energia IDE - visand
Ülaltoodud visandi saab siit alla laadida.
6. samm: andmete joonistamine
Võite kasutada mis tahes Pythoni IDE -d, sel juhul kasutan PyCharmi. Enne alustamist veenduge, et järgmised eeltingimused on täidetud:-> Olete installinud Pythoni. Selle saate siit: https://www.python.org/downloads/-> Teete koostööd PyCharm Community. I-ga. Pythoni skripti loomine PyCharmS1 -s. Alustame oma projektiga: kui olete tervitusekraanil, klõpsake nuppu Loo uus projekt. Kui olete juba projekti avanud, valige Fail -> Uus projekt. S2. Valige Pure Python -> Location (Määrake kataloog) -> Project Interpreter: New Virtualenv Environment -> Virtualenv tool -> Create. S3. Valige projekti tööriista aknas projekti juur, seejärel valige Fail -> Uus -> Pythoni fail -> Sisestage uus failinimi. S4. PyCharm loob uue Pythoni faili ja avab selle redigeerimiseks. II. Installige järgmised paketid: PySerial, Numpy ja Matplotlib. S1. Matplotlib on Pythoni jaoks joonistusraamatukogu. S2. NumPy on Python. S3 teadusliku andmetöötluse põhipakett. PySerial on Pythoni teek, mis toetab jadaühendusi erinevates seadmetes. III. Mis tahes paketi installimiseks PyCharmS1 -sse. Fail -> Seaded. S2. Valige jaotises Projekt Project Interpreter ja klõpsake ikooni „+”. S3. Sisestage otsinguribale pakett, mida soovite installida, ja klõpsake nuppu Install Package.
Samm: Pythoni programm
MÄRKUS. Veenduge, et COM -pordi number ja edastuskiirus on samad, mis Energia visandil. Ülaltoodud programmi saab alla laadida siit.
8. samm: lõplik
Olenevalt ümbritsevast piirkonnast peaksite LCD -ekraanil nägema erinevate objektide vahel mõõdetud kaugust (cm), kui servomootor pöörleb 0–180 kraadi ja tagasi 180–0 kraadi. Pythoni programm näitab ultraheli anduri näidu reaalajas graafikut. Viited Matplotlib: https://matplotlib.org/PySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlNumpy: https://numpy.org /devdocs/user/quickstart.htmlUltraheli kauguskaugusandur-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401Koolituslik võimenduspakett MKII: