Obsah:
- Krok 1: Hardvér
- Krok 2: Softvér
- Krok 3: Nastavenie hardvéru
- Krok 4: Energia IDE
- Krok 5: Energia IDE - skica
- Krok 6: Zostavenie údajov
- Krok 7: Program Python
- Krok 8: Finále
![Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib: 8 krokov Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib: 8 krokov](https://i.howwhatproduce.com/images/012/image-33115-j.webp)
Video: Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib: 8 krokov
![Video: Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib: 8 krokov Video: Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib: 8 krokov](https://i.ytimg.com/vi/w0vQqteCe1Q/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
![Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib Čítanie údajov z ultrazvukového senzora (HC-SR04) na displeji LCD s rozlíšením 128 × 128 a ich vizualizácia pomocou programu Matplotlib](https://i.howwhatproduce.com/images/012/image-33115-1-j.webp)
V tomto návode použijeme MSP432 LaunchPad + BoosterPack na zobrazenie údajov ultrazvukového senzora (HC-SR04) na LCD s rozlíšením 128 × 128 a budeme ich odosielať do počítača sériovo a vizualizovať ich pomocou programu Matplotlib.
Krok 1: Hardvér
![Hardvér Hardvér](https://i.howwhatproduce.com/images/012/image-33115-2-j.webp)
Čo budete potrebovať MSP432 LaunchPad, vzdelávací BoosterPack MKII, servomotor, ultrazvukový senzor (HC-SR04), prepojovacie vodiče, mini Breadboard.
Krok 2: Softvér
![Softvér Softvér](https://i.howwhatproduce.com/images/012/image-33115-3-j.webp)
Energia IDEStiahnuť: https://energia.nu/PyCharm Stiahnuť:
Krok 3: Nastavenie hardvéru
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/012/image-33115-4-j.webp)
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/012/image-33115-5-j.webp)
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/012/image-33115-6-j.webp)
![Nastavenie hardvéru Nastavenie hardvéru](https://i.howwhatproduce.com/images/012/image-33115-7-j.webp)
S1. Pripojte svoj BoosterPack k vrchu LaunchPad. S2. Pripojte ultrazvukový snímač (HC -SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Pripojte servomotor -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Pripojte MSP432 LaunchPad k jednému z portov USB vášho počítača.
Krok 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. Otvorte Energia IDE. S2. Vyberte správny sériový port a dosku. S3. Nahrajte nižšie uvedený program do LaunchPadu kliknutím na tlačidlo Odovzdať. Program robí toto: P1. Otáča servomotorom z 0 na 180 stupňov a späť z 180 do 0 stupňov v krokoch po 10. P2. Vypočíta vzdialenosť (cm) od ultrazvukového senzora a zobrazí ju na displeji 128 × 128 LCD. P3. Ak je vzdialenosť (cm) menšia ako 20, zapnite červenú LED, inak zapnite zelenú LED. P4. Aby ste sa pohrali s priestorom na obrazovke LCD, program zobrazuje aj niektoré geometrické tvary.
Krok 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)
Vyššie uvedenú skicu je možné stiahnuť tu.
Krok 6: Zostavenie údajov
![Vynesenie údajov Vynesenie údajov](https://i.howwhatproduce.com/images/012/image-33115-12-j.webp)
![Vynesenie údajov Vynesenie údajov](https://i.howwhatproduce.com/images/012/image-33115-13-j.webp)
![Vynesenie údajov Vynesenie údajov](https://i.howwhatproduce.com/images/012/image-33115-14-j.webp)
Môžete použiť akékoľvek IDE Pythonu, v tomto prípade používam PyCharm. Skôr ako začnete, uistite sa, že sú splnené nasledujúce predpoklady:-> Nainštalovali ste si Python. Môžete ho získať na adrese: https://www.python.org/downloads/-> Pracujete s komunitou PyCharm. I. Vytvorenie skriptu Python v PyCharmS1. Začnime náš projekt: ak ste na uvítacej obrazovke, kliknite na položku Vytvoriť nový projekt. Ak už máte otvorený projekt, zvoľte Súbor -> Nový projekt. S2. Vyberte Pure Python -> Poloha (zadajte adresár) -> Interpret projektu: Nové prostredie Virtualenv -> Nástroj Virtualenv -> Vytvoriť. S3. V okne Nástroj na projekt vyberte koreň projektu, potom vyberte Súbor -> Nový -> Súbor Python -> Zadajte nový názov súboru. S4. PyCharm vytvorí nový súbor Python a otvorí ho na úpravu. II. Nainštalujte nasledujúce balíky: PySerial, Numpy a Matplotlib. S1. Matplotlib je vykresľovacia knižnica pre Python. S2. NumPy je základný balík pre vedecké výpočty v Pythone. S3. PySerial je knižnica Pythonu, ktorá poskytuje podporu pre sériové pripojenia na rôznych zariadeniach. III. Ak chcete nainštalovať akýkoľvek balík do PyCharmS1. Súbor -> Nastavenia. S2. V časti Project vyberte Project Interpreter a kliknite na ikonu „+“. S3. Do vyhľadávacieho panela zadajte balík, ktorý chcete nainštalovať, a kliknite na položku Inštalovať balík.
Krok 7: Program Python
![Program Python Program Python](https://i.howwhatproduce.com/images/012/image-33115-15-j.webp)
POZNÁMKA: Uistite sa, že číslo portu COM a prenosová rýchlosť sú rovnaké ako v náčrte Energia. Vyššie uvedený program je možné stiahnuť tu.
Krok 8: Finále
![Image Image](https://i.howwhatproduce.com/images/012/image-33115-17-j.webp)
![](https://i.ytimg.com/vi/N_SOTzUkBsA/hqdefault.jpg)
![Finálny! Finálny!](https://i.howwhatproduce.com/images/012/image-33115-18-j.webp)
![Finálny! Finálny!](https://i.howwhatproduce.com/images/012/image-33115-19-j.webp)
V závislosti od vášho okolia by ste na LCD displeji mali začať merať vzdialenosť (cm) medzi rôznymi predmetmi, pretože servomotor sa otáča od 0 do 180 stupňov a späť od 180 do 0 stupňov. Program Python zobrazuje živý priebeh čítania ultrazvukového senzora. ReferencesMatplotlib: https://matplotlib.org/PySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlNumpy: https://numpy.org /devdocs/user/quickstart.html Ultrazvukový snímač vzdialenosti-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401REducational BoosterPack MKII: https://www.ti.com/tool/BOOSTXL-EDUMKIIServo Motor:
Odporúča:
Čítanie a vykresľovanie údajov senzora svetla a teploty pomocou Raspberry Pi: 5 krokov
![Čítanie a vykresľovanie údajov senzora svetla a teploty pomocou Raspberry Pi: 5 krokov Čítanie a vykresľovanie údajov senzora svetla a teploty pomocou Raspberry Pi: 5 krokov](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
Čítanie a vykresľovanie údajov senzora svetla a teploty s Raspberry Pi: V tomto návode sa naučíte, ako čítať snímač svetla a teploty s analógovo -digitálnym prevodníkom maliny pi a ADS1115 a vykresľovať ich pomocou matplotlib. Začnime s potrebnými materiálmi
IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: 7 krokov
![IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: 7 krokov IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: 7 krokov](https://i.howwhatproduce.com/images/006/image-15630-j.webp)
IoT: Vizualizácia údajov svetelného senzora pomocou Node-RED: V tomto návode sa naučíte, ako vytvoriť senzor pripojený k internetu! Na toto demo použijem snímač okolitého svetla (TI OPT3001), ale akýkoľvek snímač podľa vášho výberu (teplota, vlhkosť, potenciometer atď.) Bude fungovať. Hodnoty senzora
Vizualizácia údajov o doprave pomocou mapy Google: 6 krokov
![Vizualizácia údajov o doprave pomocou mapy Google: 6 krokov Vizualizácia údajov o doprave pomocou mapy Google: 6 krokov](https://i.howwhatproduce.com/images/005/image-12776-58-j.webp)
Vizualizácia údajov o doprave pomocou mapy Google: Obvykle chceme počas cyklistiky zaznamenávať rôzne údaje, tentoraz sme na ich sledovanie použili nové Wio LTE
Vizualizácia údajov bezdrôtového senzora pomocou grafov Google: 6 krokov
![Vizualizácia údajov bezdrôtového senzora pomocou grafov Google: 6 krokov Vizualizácia údajov bezdrôtového senzora pomocou grafov Google: 6 krokov](https://i.howwhatproduce.com/images/005/image-14114-13-j.webp)
Vizualizácia údajov bezdrôtového senzora pomocou grafov Google: Prediktívna analýza strojov je veľmi potrebná, aby sa minimalizovali prestoje stroja. Pravidelná kontrola pomáha predĺžiť dobu prevádzky stroja a naopak zvyšuje jeho odolnosť voči poruchám. Bezdrôtový snímač vibrácií a teploty
Metódy zisťovania hladiny vody Arduino pomocou ultrazvukového senzora a vodného senzora Funduino: 4 kroky
![Metódy zisťovania hladiny vody Arduino pomocou ultrazvukového senzora a vodného senzora Funduino: 4 kroky Metódy zisťovania hladiny vody Arduino pomocou ultrazvukového senzora a vodného senzora Funduino: 4 kroky](https://i.howwhatproduce.com/images/003/image-8298-21-j.webp)
Metódy zisťovania hladiny vody Arduino pomocou ultrazvukového senzora a vodného senzora Funduino: V tomto projekte vám ukážem, ako vytvoriť lacný detektor vody pomocou dvoch metód: 1. Ultrazvukový snímač (HC-SR04) .2. Senzor vody Funduino