Sisällysluettelo:
- Vaihe 1: Laitteisto
- Vaihe 2: Ohjelmisto
- Vaihe 3: Laitteiston asennus
- Vaihe 4: Energia IDE
- Vaihe 5: Energia IDE - luonnos
- Vaihe 6: Tietojen piirtäminen
- Vaihe 7: Python -ohjelma
- Vaihe 8: Lopullinen
Video: Ultraäänitunnistimen (HC-SR04) lukeminen 128 × 128 LCD-näytöllä ja sen visualisointi Matplotlibin avulla: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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
Mitä tarvitset MSP432 LaunchPad, Educational BoosterPack MKII, Servomoottori, ultraäänianturi (HC-SR04), hyppyjohdot, Mini Breadboard.
Vaihe 2: Ohjelmisto
Energia IDEDownload: https://energia.nu/PyCharm Lataa:
Vaihe 3: 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
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
Yllä oleva luonnos voidaan ladata täältä.
Vaihe 6: 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
HUOMAUTUS: Varmista, että COM -portin numero ja siirtonopeus ovat samat kuin Energia -luonnoksessa. Yllä oleva ohjelma voidaan ladata täältä.
Vaihe 8: 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:
IoT: Valoanturitietojen visualisointi solmun PUNAISEN avulla: 7 vaihetta
IoT: Valoanturitietojen visualisointi solmun PUNAISEN avulla: Tässä ohjeessa opit luomaan Internetiin yhdistetyn anturin! Käytän esittelyssä ympäristön valoanturia (TI OPT3001), mutta kaikki valitsemasi anturit (lämpötila, kosteus, potentiometri jne.) Toimivat. Anturin arvot
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: 8 vaihetta
Ilmanpaineen ja lämpötilan visualisointi Infineon XMC4700 RelaxKitin, Infineonin DPS422: n ja AWS: n avulla: Ilmanpaineen ja lämpötilan mittaaminen Infineonin DPS 422: n avulla on yksinkertainen projekti. Paineen ja lämpötilan seuranta on hankalaa. Tässä kuvataan analytiikkaa, näkemystä muutoksesta
Kuljetustietojen visualisointi Google Mapin avulla: 6 vaihetta
Kuljetustietojen visualisointi Google Mapin avulla: Haluamme yleensä tallentaa erilaisia tietoja pyöräilyn aikana, tällä kertaa seurasimme niitä uudella Wio LTE: llä
Langattomien anturitietojen visualisointi Google -kaavioiden avulla: 6 vaihetta
Langattomien anturitietojen visualisointi Google Chartsin avulla: Koneiden ennakoiva analyysi on erittäin välttämätöntä koneen seisokkien minimoimiseksi. Säännöllinen tarkastus pidentää koneen käyttöaikaa ja parantaa sen vikasietoisuutta. Langaton tärinä- ja lämpötila -anturi
Kuinka saada musiikkia melkein mistä tahansa (Haha) -verkkosivustosta (niin kauan kuin kuulet sen, voit saada sen OK Hieno, jos se on upotettu salamaan, jota et ehkä pysty) MUOKKATTU !!!!! Lisätty tieto: 4 vaihetta
Musiikin saaminen melkein mistä tahansa (Haha) verkkosivustosta (niin kauan kuin kuulet sen, voit saada sen … OK Hieno, jos se on upotettu salamaan, jota et ehkä pysty) MUOKKATTU !!!!! Lisätty tieto: jos menet joskus verkkosivustolle ja se soittaa kappaleen, josta pidät ja haluat sen, niin tässä on ohje, ettet ole minun vikani, jos sekoitat jotain (ainoa tapa, jolla se tapahtuu, on se, jos alat poistaa sisältöä ilman syytä ) olen voinut saada musiikkia