Tartalomjegyzék:
- 1. lépés: Hardver
- 2. lépés: Szoftver
- 3. lépés: Hardver beállítása
- 4. lépés: Energia IDE
- 5. lépés: Energia IDE - Vázlat
- 6. lépés: Az adatok ábrázolása
- 7. lépés: Python program
- 8. lépés: Végső
Videó: Ultrahangos érzékelő (HC-SR04) olvasása 128 × 128-as LCD-n és vizualizálása Matplotlib használatával: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ebben az utasításban az MSP432 LaunchPad + BoosterPack segítségével fogjuk megjeleníteni az ultrahangos érzékelő (HC-SR04) adatait 128 × 128-as LCD-n, és sorban elküldeni az adatokat a PC-nek, és megjeleníteni a Matplotlib segítségével.
1. lépés: Hardver
Amire szüksége lesz: MSP432 LaunchPad, Educational BoosterPack MKII, szervomotor, ultrahangos érzékelő (HC-SR04), áthidaló vezetékek, mini kenyértábla.
2. lépés: Szoftver
Energia IDE Letöltés: https://energia.nu/PyCharm Letöltés:
3. lépés: Hardver beállítása
S1. Csatlakoztassa BoosterPack -jét a LaunchPad. S2 tetejére. Csatlakoztassa az ultrahangos érzékelőt (HC -SR04) -> BoosterPack. Vcc -> 21 érintkező GND -> 22 érintkező -> 33 érintőcsap -> 32S3. Csatlakoztassa a szervo motort -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Csatlakoztassa az MSP432 LaunchPad -ot a számítógép egyik USB -portjához.
4. lépés: Energia IDE
S1. Nyissa meg az Energia IDE. S2. Válassza ki a megfelelő soros portot és kártyát. S3. Töltse fel az alábbi programot a LaunchPad -ra a Feltöltés gombra kattintva. A program a következőket teszi: P1. 10 -es lépésekben elforgatja a szervo motort 0 -ról 180 fokra, majd 180 -ról 0 fokra. Kiszámítja az ultrahangos érzékelőtől mért távolságot (cm), és megjeleníti a 128 × 128 LCD -n. P3. Ha a távolság (cm) kevesebb, mint 20, kapcsolja be a piros LED -et, ellenkező esetben kapcsolja be a zöld LED -et. P4. Csak hogy játsszon az LCD képernyőn, a program néhány geometriai alakzatot is megjelenít.
5. lépés: Energia IDE - Vázlat
A fenti vázlat innen letölthető.
6. lépés: Az adatok ábrázolása
Bármilyen Python IDE -t használhat, ebben az esetben a PyCharm -ot használom. Mielőtt elkezdené, győződjön meg arról, hogy az alábbi előfeltételek teljesülnek:-> Telepítette a Python programot. Letöltheti: https://www.python.org/downloads/-> A PyCharm Community. I-vel dolgozik. Python -szkript létrehozása a PyCharmS1 -ben. Indítsuk el a projektünket: ha az Üdvözlőképernyőn vagy, kattints az Új projekt létrehozása gombra. Ha már nyitott egy projektet, válassza a Fájl -> Új projekt lehetőséget. S2. Válassza a Pure Python -> Location (Adja meg a könyvtárat) -> Project Interpreter: New Virtualenv Environment -> Virtualenv tool -> Create lehetőséget. S3. Válassza ki a projekt gyökerét a Projekt eszköz ablakban, majd válassza a Fájl -> Új -> Python fájl -> Írja be az új fájlnevet. S4. A PyCharm új Python -fájlt hoz létre, és megnyitja szerkesztésre. II. Telepítse a következő csomagokat: PySerial, Numpy és Matplotlib. S1. A Matplotlib egy rajzoló könyvtár a Python számára. S2. A NumPy a Python. S3 tudományos számítástechnikai alapcsomagja. A PySerial egy Python könyvtár, amely támogatja a soros kapcsolatokat különféle eszközökön keresztül. Bármilyen csomag telepítése a PyCharmS1 -ben. Fájl -> Beállítások. S2. A Project alatt válassza a Project Interpreter elemet, majd kattintson a „+” ikonra. S3. A keresősávba írja be a telepíteni kívánt csomagot, majd kattintson a Csomag telepítése gombra.
7. lépés: Python program
MEGJEGYZÉS: Győződjön meg arról, hogy a COM port száma és az adatátviteli sebesség ugyanaz, mint az Energia vázlatban. A fenti program letölthető innen.
8. lépés: Végső
A környezettől függően el kell kezdenie látni a távolságot (cm) a különböző tárgyak között az LCD kijelzőn, amikor a szervomotor 0 és 180 fok között, majd 180 és 0 fok között visszafordul. A Python program az ultrahangos érzékelő leolvasásának élő ábráját mutatja. Referenciák /devdocs/user/quickstart.html Ultrahangos távolságérzékelő-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401Oktatási BoosterPack MKII: http: Servo Motor:
Ajánlott:
Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: 3 lépés
Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: Ebben a projektben megmutatom, hogyan készítsünk intelligens szemetet az Arduino használatával, ahol a szemétkosár fedele automatikusan kinyílik, ha szemetes szemléletmóddal közeledik. Az intelligens szemeteskosár készítéséhez használt egyéb fontos összetevők egy HC-04 ultrahangos érzékelő
A DHT adatok olvasása az LCD -n a Raspberry Pi használatával: 6 lépés
A DHT adatok olvasása az LCD -n a Raspberry Pi használatával: A hőmérséklet és a relatív páratartalom fontos időjárási adatok a környezetben. Ez a kettő lehet az adat, amelyet egy mini időjárás -állomás szállít. A hőmérséklet és a relatív páratartalom leolvasása a Raspberry Pi segítségével különböző változatokkal érhető el
IoT: Fényérzékelő adatok vizualizálása NED-RED használatával: 7 lépés
IoT: A fényérzékelő adatainak megjelenítése a Node-RED használatával: Ebben az oktatóanyagban megtanulhatja, hogyan hozzon létre egy internethez csatlakoztatott érzékelőt! Ehhez a bemutatóhoz környezeti fényérzékelőt (TI OPT3001) fogok használni, de bármelyik választott érzékelő (hőmérséklet, páratartalom, potenciométer stb.) Működne. Az érzékelő értékei
DIY radarrendszer ultrahangos érzékelő használatával: 3 lépés
DIY radarrendszer ultrahangos érzékelő használatával: Itt megosztom veletek ezt a projektet, amelyet könnyű elkészíteni ultrahangos arduino érzékelővel és szervomotorral
Ultrahangos érzékelő bemutató az Arduino használatával: 6 lépés
Ultrahangos érzékelő bemutató az Arduino használatával: Ez az oktatható útmutató a népszerű ultrahangos érzékelő HC - SR04. Elmagyarázom, hogyan működik, megmutatom néhány funkcióját, és megosztom egy Arduino -projekt példáját, amelyet követve integrálhat a projektjeibe. Vázlatosan bemutatjuk a