
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

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:
Priporočena:
Branje in zapisovanje podatkov senzorja svetlobe in temperature z Raspberry Pi: 5 korakov

Branje in zapisovanje podatkov svetlobnega in temperaturnega senzorja z Raspberry Pi: V tem navodilu se boste naučili brati svetlobni in temperaturni senzor z malinovim pi in ADS1115 analogno -digitalnim pretvornikom in ga grafično prikazati z matplotlibom. Začnimo s potrebnimi materiali
IoT: Vizualizacija podatkov senzorja svetlobe z uporabo Node-RED: 7 korakov

IoT: Vizualizacija podatkov senzorja svetlobe z uporabo Node-RED: V tem navodilu se boste naučili ustvariti senzor, povezan z internetom! Za to predstavitev bom uporabil senzor zunanje svetlobe (TI OPT3001), vendar bi kateri koli senzor po vaši izbiri (temperatura, vlaga, potenciometer itd.) Deloval. Vrednosti senzorja
Branje in pisanje podatkov v zunanji EEPROM z uporabo Arduina: 5 korakov

Branje in pisanje podatkov v zunanji EEPROM z uporabo Arduina: EEPROM pomeni Električno izbrisljiv programabilni pomnilnik samo za branje. EEPROM je zelo pomemben in uporaben, ker je nehlapna oblika pomnilnika. To pomeni, da tudi ko je plošča izklopljena, čip EEPROM še vedno ohranja program, ki
Vizualizacija podatkov brezžičnega senzorja z uporabo Google Charts: 6 korakov

Vizualizacija podatkov brezžičnega senzorja z uporabo Googlovih kart: Predvidevalna analiza strojev je zelo potrebna, da se čim manj zmanjšajo izpadi stroja. Redni pregledi pomagajo podaljšati čas delovanja stroja in povečajo njegovo toleranco napak. Brezžično zaznavanje vibracij in temperature
Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: 4 koraki

Metode odkrivanja nivoja vode Arduino z uporabo ultrazvočnega senzorja in senzorja vode Funduino: V tem projektu vam bom pokazal, kako z dvema metodama ustvarite poceni detektor vode: 1. Ultrazvočni senzor (HC-SR04) .2. Senzor vode Funduino