Sadržaj:
- Korak 1: Hardver
- Korak 2: Softver
- Korak 3: Postavljanje hardvera
- Korak 4: Energia IDE
- Korak 5: Energia IDE - Skica
- Korak 6: Iscrtavanje podataka
- Korak 7: Python program
- Korak 8: Završni
![Očitavanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba: 8 koraka Očitavanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba: 8 koraka](https://i.howwhatproduce.com/images/012/image-33115-j.webp)
Video: Očitavanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba: 8 koraka
![Video: Očitavanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba: 8 koraka Video: Očitavanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba: 8 koraka](https://i.ytimg.com/vi/DVPlu5JyEdk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
![Čitanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba Čitanje podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i vizualizacija pomoću Matplotliba](https://i.howwhatproduce.com/images/012/image-33115-1-j.webp)
U ovom uputstvu koristit ćemo MSP432 LaunchPad + BoosterPack za prikaz podataka ultrazvučnog senzora (HC-SR04) na LCD-u 128 × 128 i slanje podataka na računalo serijski i vizualizacija pomoću Matplotliba.
Korak 1: Hardver
![Hardver Hardver](https://i.howwhatproduce.com/images/012/image-33115-2-j.webp)
Što će vam trebati MSP432 LaunchPad, Educational BoosterPack MKII, servo motor, ultrazvučni senzor (HC-SR04), kratkospojne žice, mini pločica.
Korak 2: Softver
![Softver Softver](https://i.howwhatproduce.com/images/012/image-33115-3-j.webp)
Energia IDEDPreuzmi: https://energia.nu/PyCharm Preuzimanje:
Korak 3: Postavljanje hardvera
![Postavljanje hardvera Postavljanje hardvera](https://i.howwhatproduce.com/images/012/image-33115-4-j.webp)
![Postavljanje hardvera Postavljanje hardvera](https://i.howwhatproduce.com/images/012/image-33115-5-j.webp)
![Postavljanje hardvera Postavljanje hardvera](https://i.howwhatproduce.com/images/012/image-33115-6-j.webp)
![Postavljanje hardvera Postavljanje hardvera](https://i.howwhatproduce.com/images/012/image-33115-7-j.webp)
S1. Povežite svoj BoosterPack na vrh LaunchPad. S2. Spojite ultrazvučni senzor (HC -SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Spojite servo motor -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Spojite MSP432 LaunchPad na jedan od USB priključaka na računalu.
Korak 4: Energia IDE
![Energia IDE Energia IDE](https://i.howwhatproduce.com/images/012/image-33115-8-j.webp)
![Energia IDE Energia IDE](https://i.howwhatproduce.com/images/012/image-33115-9-j.webp)
S1. Otvorite Energia IDE. S2. Odaberite ispravan serijski port i ploču. S3. Prenesite donji program na LaunchPad klikom na gumb Upload. Evo što program radi: P1. Okreće servo motor od 0 do 180 stupnjeva i nazad od 180 do 0 stupnjeva u koracima od 10. P2. Izračunava udaljenost (cm) očitanja od ultrazvučnog senzora i prikazuje je na LCD -u 128 × 128. P3. Ako je udaljenost (cm) manja od 20, uključite crvenu LED lampicu, a zatim uključite zelenu LED. P4. Samo da se poigrate s prostorom LCD zaslona, program prikazuje i neke geometrijske oblike.
Korak 5: Energia IDE - Skica
![Energia IDE - Skica Energia IDE - Skica](https://i.howwhatproduce.com/images/012/image-33115-10-j.webp)
![Energia IDE - Skica Energia IDE - Skica](https://i.howwhatproduce.com/images/012/image-33115-11-j.webp)
Gornju skicu možete preuzeti odavde.
Korak 6: Iscrtavanje podataka
![Iscrtavanje podataka Iscrtavanje podataka](https://i.howwhatproduce.com/images/012/image-33115-12-j.webp)
![Iscrtavanje podataka Iscrtavanje podataka](https://i.howwhatproduce.com/images/012/image-33115-13-j.webp)
![Iscrtavanje podataka Iscrtavanje podataka](https://i.howwhatproduce.com/images/012/image-33115-14-j.webp)
Možete koristiti bilo koji Python IDE, u ovom slučaju ja koristim PyCharm. Prije nego počnete, provjerite jesu li ispunjeni sljedeći preduvjeti:-> Instalirali ste Python. Možete ga dobiti na: https://www.python.org/downloads/-> Radite s PyCharm zajednicom. I. Stvaranje Python skripte u PyCharmS1. Počnimo naš projekt: ako ste na ekranu dobrodošlice, kliknite Stvori novi projekt. Ako ste već otvorili projekt, odaberite Datoteka -> Novi projekt. S2. Odaberite Pure Python -> Lokacija (Navedite direktorij) -> Tumač projekta: Novo okruženje Virtualenv -> Virtualenv alat -> Stvori. S3. Odaberite korijen projekta u prozoru alata Projekt, a zatim odaberite Datoteka -> Novo -> Python datoteka -> Upišite novi naziv datoteke. S4. PyCharm stvara novu Python datoteku i otvara je za uređivanje. II. Instalirajte sljedeće pakete: PySerial, Numpy i Matplotlib. S1. Matplotlib je knjižnica za iscrtavanje za Python. S2. NumPy je temeljni paket za znanstveno računanje u Pythonu. S3. PySerial je knjižnica Python koja pruža podršku za serijske veze na raznim uređajima. III. Za instaliranje bilo kojeg paketa u PyCharmS1. Datoteka -> Postavke. S2. U odjeljku Projekt odaberite Prevoditelj projekta i kliknite ikonu “+”. S3. U traku za pretraživanje upišite paket koji želite instalirati i kliknite Instaliraj paket.
Korak 7: Python program
![Python program Python program](https://i.howwhatproduce.com/images/012/image-33115-15-j.webp)
NAPOMENA: Provjerite jesu li broj COM porta i brzina prijenosa isti kao oni na skici Energia. Gore navedeni program možete preuzeti odavde.
Korak 8: Završni
![Image Image](https://i.howwhatproduce.com/images/012/image-33115-17-j.webp)
![](https://i.ytimg.com/vi/N_SOTzUkBsA/hqdefault.jpg)
![Konačno! Konačno!](https://i.howwhatproduce.com/images/012/image-33115-18-j.webp)
![Konačno! Konačno!](https://i.howwhatproduce.com/images/012/image-33115-19-j.webp)
Ovisno o vašem okruženju, trebali biste vidjeti izmjerenu udaljenost (cm) između različitih objekata na LCD zaslonu jer se servo motor okreće od 0 do 180 stupnjeva i nazad od 180 do 0 stupnjeva. Program Python prikazuje živopisnu plohu očitavanja ultrazvučnog senzora. ReferencijeMatplotlib: https://matplotlib.org/PySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlNumpy: https://numpy.org /devdocs/user/quickstart.htmlUltrasonični senzor udaljenosti-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401REObrazovni pojačivač MKII: https://www.ti.com/tool/BOOSTXL-EDUMKIIServo motor:
Preporučeni:
Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka
![Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka Očitavanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: 5 koraka](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Čitanje i iscrtavanje podataka senzora svjetla i temperature s Raspberry Pi: U ovom Instructableu ćete naučiti čitati senzor svjetla i temperature s malinom pi i ADS1115 analogno -digitalnim pretvaračem i iscrtati ga pomoću matplotliba. Počnimo s potrebnim materijalima
IoT: Vizualizacija podataka senzora svjetlosti pomoću NOD-RED: 7 koraka
![IoT: Vizualizacija podataka senzora svjetlosti pomoću NOD-RED: 7 koraka IoT: Vizualizacija podataka senzora svjetlosti pomoću NOD-RED: 7 koraka](https://i.howwhatproduce.com/images/006/image-15630-j.webp)
IoT: Vizualizacija podataka senzora svjetla pomoću Node-RED-a: U ovom uputstvu naučit ćete kako stvoriti senzor spojen na internet! Za ovu demonstraciju koristit ću senzor ambijentalnog svjetla (TI OPT3001), ali bilo koji senzor po vašem izboru (temperatura, vlaga, potenciometar itd.) Bi radio. Vrijednosti senzora
Vizualizacija transportnih podataka pomoću Google karte: 6 koraka
![Vizualizacija transportnih podataka pomoću Google karte: 6 koraka Vizualizacija transportnih podataka pomoću Google karte: 6 koraka](https://i.howwhatproduce.com/images/005/image-12776-58-j.webp)
Vizualizacija transportnih podataka pomoću Google karte: Obično želimo snimati različite podatke tijekom vožnje biciklom, ovaj put smo ih koristili za praćenje Wio LTE
Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka
![Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka Vizualizacija podataka bežičnog senzora pomoću Google tablica: 6 koraka](https://i.howwhatproduce.com/images/005/image-14114-13-j.webp)
Vizualizacija podataka bežičnog senzora pomoću Google tablica: Prediktivna analiza strojeva vrlo je potrebna kako bi se smanjili zastoji stroja. Redovite provjere povećavaju vrijeme rada stroja i povećavaju njegovu toleranciju grešaka. Bežični senzor vibracija i temperature
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka
![Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i Funduino senzora vode: 4 koraka](https://i.howwhatproduce.com/images/003/image-8298-21-j.webp)
Metode otkrivanja razine vode Arduino pomoću ultrazvučnog senzora i senzora vode Funduino: U ovom projektu pokazat ću vam kako stvoriti jeftin detektor vode pomoću dvije metode: 1. Ultrazvučni senzor (HC-SR04) .2. Funduino senzor vode