Sisällysluettelo:

Ultraäänitunnistimen (HC-SR04) lukeminen 128 × 128 LCD-näytöllä ja sen visualisointi Matplotlibin avulla: 8 vaihetta
Ultraäänitunnistimen (HC-SR04) lukeminen 128 × 128 LCD-näytöllä ja sen visualisointi Matplotlibin avulla: 8 vaihetta

Video: Ultraäänitunnistimen (HC-SR04) lukeminen 128 × 128 LCD-näytöllä ja sen visualisointi Matplotlibin avulla: 8 vaihetta

Video: Ultraäänitunnistimen (HC-SR04) lukeminen 128 × 128 LCD-näytöllä ja sen visualisointi Matplotlibin avulla: 8 vaihetta
Video: Урок 77: Использование лазерного датчика расстояния VL53L0X 200 см | Пошаговый курс Arduino 2024, Heinäkuu
Anonim
Ultraäänianturin (HC-SR04) tietojen lukeminen 128 × 128 nestekidenäytöllä ja sen visualisointi Matplotlibin avulla
Ultraäänianturin (HC-SR04) tietojen lukeminen 128 × 128 nestekidenäytöllä ja sen visualisointi Matplotlibin avulla

Tässä ohjeessa MSP432 LaunchPad + BoosterPack näyttää ultraäänianturin (HC-SR04) tiedot 128 × 128 nestekidenäytöllä ja lähettää tiedot sarjaan PC: lle ja visualisoida ne Matplotlibin avulla.

Vaihe 1: Laitteisto

Laitteisto
Laitteisto

Mitä tarvitset MSP432 LaunchPad, Educational BoosterPack MKII, Servomoottori, ultraäänianturi (HC-SR04), hyppyjohdot, Mini Breadboard.

Vaihe 2: Ohjelmisto

Ohjelmisto
Ohjelmisto

Energia IDEDownload: https://energia.nu/PyCharm Lataa:

Vaihe 3: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

S1. Yhdistä BoosterPack LaunchPad. S2: n päälle. Liitä ultraäänianturi (HC -SR04) -> BoosterPack. Vcc -> nasta 21 GND -> nasta 22 Trig -> nasta 33 Echo -> nasta 32S3. Liitä servomoottori -> BoosterPack. Punainen -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Liitä MSP432 LaunchPad johonkin tietokoneen USB -porttiin.

Vaihe 4: Energia IDE

Energia IDE
Energia IDE
Energia IDE
Energia IDE

S1. Avaa Energia IDE. S2. Valitse oikea sarjaportti ja -levy. Lataa alla oleva ohjelma LaunchPadiin napsauttamalla Lataa -painiketta. Ohjelma tekee seuraavaa: P1. Se kääntää servomoottoria 0-180 astetta ja taaksepäin 180 astetta 0 asteen askelin. P2. Laskee etäisyyden (cm) lukeman ultraäänianturista ja näyttää sen 128 × 128 LCD -näytöllä. P3. Jos etäisyys (cm) on pienempi kuin 20, kytke punainen LED päälle, sytytä vihreä LED. P4. Ohjelma näyttää vain joitain geometrisia muotoja vain leikkiäkseen LCD -näytön tilan kanssa.

Vaihe 5: Energia IDE - luonnos

Energia IDE - Luonnos
Energia IDE - Luonnos
Energia IDE - Luonnos
Energia IDE - Luonnos

Yllä oleva luonnos voidaan ladata täältä.

Vaihe 6: Tietojen piirtäminen

Tietojen piirtäminen
Tietojen piirtäminen
Tietojen piirtäminen
Tietojen piirtäminen
Tietojen piirtäminen
Tietojen piirtäminen

Voit käyttää mitä tahansa Python IDE: tä, tässä tapauksessa käytän PyCharmia. Varmista ennen aloittamista, että seuraavat edellytykset täyttyvät:-> Olet asentanut Pythonin. Saat sen osoitteesta: https://www.python.org/downloads/-> Työskentelet PyCharm Community. I: n kanssa. Python -komentosarjan luominen PyCharmS1: ssä. Aloitetaan projekti: jos olet aloitusnäytössä, napsauta Luo uusi projekti. Jos olet jo avannut projektin, valitse Tiedosto -> Uusi projekti. S2. Valitse Pure Python -> Sijainti (Määritä hakemisto) -> Projektitulkki: Uusi Virtualenv -ympäristö -> Virtualenv -työkalu -> Luo. S3. Valitse projektityökaluikkunasta projektin juuri ja valitse sitten Tiedosto -> Uusi -> Python -tiedosto -> Kirjoita uusi tiedostonimi. S4. PyCharm luo uuden Python -tiedoston ja avaa sen muokattavaksi. Asenna seuraavat paketit: PySerial, Numpy ja Matplotlib. S1. Matplotlib on Pythonin piirtokirjasto. S2. NumPy on Python. S3: n tieteellisen laskennan peruspaketti. PySerial on Python -kirjasto, joka tukee sarjayhteyksiä useilla eri laitteilla. Voit asentaa minkä tahansa paketin PyCharmS1: een. Tiedosto -> Asetukset. S2. Valitse Project -kohdasta Project Interpreter ja napsauta "+" -kuvaketta. S3. Kirjoita hakupalkkiin paketti, jonka haluat asentaa, ja napsauta Asenna paketti.

Vaihe 7: Python -ohjelma

Python -ohjelma
Python -ohjelma

HUOMAUTUS: Varmista, että COM -portin numero ja siirtonopeus ovat samat kuin Energia -luonnoksessa. Yllä oleva ohjelma voidaan ladata täältä.

Vaihe 8: Lopullinen

Image
Image
Lopullinen!
Lopullinen!
Lopullinen!
Lopullinen!

Ympäröivästä alueesta riippuen sinun pitäisi alkaa nähdä mitattu etäisyys (cm) eri kohteiden välillä nestekidenäytössä, kun servomoottori pyörii 0-180 astetta ja takaisin 180-0 astetta. Python -ohjelma näyttää reaaliaikaisen kuvaajan ultraäänianturin lukemasta. /devdocs/user/quickstart.html Ultraääni-etäisyysanturi-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401Koulutuksen tehostinpaketti MKII:

Suositeltava: