INHOUDSOPGAWE:
- Stap 1: Hardeware
- Stap 2: sagteware
- Stap 3: hardeware -opstelling
- Stap 4: Energia IDE
- Stap 5: Energia IDE - Skets
- Stap 6: Plot die data
- Stap 7: Python -program
- Stap 8: Finale
Video: Lees Ultrasoniese sensor (HC-SR04) data op 'n 128 × 128 LCD en visualiseer dit met behulp van Matplotlib: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
In hierdie instruksies gebruik ons die MSP432 LaunchPad + BoosterPack om die data van 'n ultrasoniese sensor (HC-SR04) op 'n 128 × 128 LCD te vertoon en die data serieel na die rekenaar te stuur en dit met Matplotlib te visualiseer.
Stap 1: Hardeware
Wat u benodig MSP432 LaunchPad, Educational BoosterPack MKII, Servomotor, Ultrasoniese sensor (HC-SR04), Jumper Wires, Mini Breadboard.
Stap 2: sagteware
Energia ID Aflaai: https://energia.nu/PyCharm Aflaai:
Stap 3: hardeware -opstelling
S1. Koppel u BoosterPack bo -op die LaunchPad. S2. Koppel die ultrasoniese sensor (HC -SR04) -> BoosterPack. Vcc -> pen 21 GND -> pen 22 Trig -> pen 33 Echo -> pen 32S3. Koppel die Servomotor -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Koppel die MSP432 LaunchPad aan op een van u rekenaar se USB -poorte.
Stap 4: Energia IDE
S1. Maak Energia IDE. S2 oop. Kies die korrekte seriële poort en bord. Laai die onderstaande program op na die LaunchPad deur op die oplaai -knoppie te klik. Hier is wat die program doen: P1. Dit draai die servomotor van 0 tot 180 grade en terug van 180 tot 0 grade in stappe van 10. P2. Bereken die afstand (cm) van die ultrasoniese sensor en wys dit op die 128 × 128 LCD. P3. As die afstand (cm) minder as 20 is, skakel die rooi LED aan, anders skakel die groen LED aan. P4. Net om met die LCD -skermruimte te speel, vertoon die program ook 'n paar meetkundige vorms.
Stap 5: Energia IDE - Skets
Bogenoemde skets kan hier afgelaai word.
Stap 6: Plot die data
U kan enige Python IDE gebruik, in hierdie geval gebruik ek PyCharm. Maak seker dat u aan die volgende voorvereistes voldoen:-> U het Python geïnstalleer. U kan dit kry by: https://www.python.org/downloads/-> U werk saam met PyCharm Community. I. Skep 'n Python -script in PyCharmS1. Laat ons ons projek begin: as u op die welkomskerm verskyn, klik op Skep nuwe projek. As u reeds 'n projek oopgemaak het, kies Lêer -> Nuwe projek. S2. Kies Pure Python -> Ligging (spesifiseer die gids) -> Projekttolk: Nuwe Virtualenv -omgewing -> Virtualenv -instrument -> Skep. S3. Kies die projekwortel in die venster Projekgereedskap en kies dan Lêer -> Nuut -> Python -lêer -> Tik die nuwe lêernaam. S4. PyCharm skep 'n nuwe Python -lêer en maak dit oop vir redigering. II. Installeer die volgende pakkette: PySerial, Numpy en Matplotlib. S1. Matplotlib is 'n plotbiblioteek vir Python. S2. NumPy is die fundamentele pakket vir wetenskaplike rekenaars in Python. S3. PySerial is 'n Python -biblioteek wat ondersteuning bied vir reeksverbindings oor verskillende toestelle. III. Om 'n pakket in PyCharmS1 te installeer. Lêer -> Instellings. S2. Kies Projek -tolk onder Projek en klik op die "+" -ikoon. S3. Tik in die soekbalk die pakket wat u wil installeer en klik op Pakket installeer.
Stap 7: Python -program
OPMERKING: Maak seker dat die COM -poortnommer en die baud -tempo dieselfde is as die in die Energia -skets. Die bogenoemde program kan hier afgelaai word.
Stap 8: Finale
Afhangende van u omgewing, moet u die afstand (cm) tussen verskillende voorwerpe op die LCD -skerm begin sien terwyl die servomotor van 0 tot 180 grade draai en van 180 tot 0 grade terug. Die Python -program toon 'n lewendige grafiek van die lesing van die ultrasoniese sensor. /devdocs/user/quickstart.html Ultrasoniese afstandsensor-HC-SR04: https://www.sparkfun.com/products/15569MSP432 LaunchPad: https://www.ti.com/tool/MSP-EXP432P401Reducation BoosterPack MKII: https://www.ti.com/tool/BOOSTXL-EDUMKIIServo Motor:
Aanbeveel:
Hoe om DHT -data op LCD te lees met behulp van Raspberry Pi: 6 stappe
Hoe om DHT -data op LCD te lees met behulp van Raspberry Pi: Die temperatuur en die relatiewe humiditeit is belangrike weerdata in die omgewing. Die twee kan die data wees wat 'n mini -weerstasie lewer. U kan u temperatuur en relatiewe humiditeit met Raspberry Pi lees met verskillende variëteite
Visualiseer barometriese druk en temperatuur met behulp van Infineon XMC4700 RelaxKit, Infineon DPS422 en AWS .: 8 stappe
Visualiseer barometriese druk en temperatuur met behulp van Infineon XMC4700 RelaxKit, Infineon DPS422 en AWS .: Dit is 'n eenvoudige projek om die barometriese druk en temperatuur vas te vang met behulp van Infineon se DPS 422. Dit word lomp om die druk en temperatuur oor 'n tydperk op te spoor. Dit is waar analise in beeld kom, die insig oor die verandering in
Visualiseer data van die draadlose sensor met behulp van Google -kaarte: 6 stappe
Visualisering van draadlose sensordata met behulp van Google -kaarte: Voorspellende ontleding van die masjiene is baie nodig om die stilstand van die masjien tot die minimum te beperk. Gereelde ondersoeke help om die werktyd van die masjien te verbeter en verhoog ook die fouttoleransie daarvan. Draadlose trilling en temperatuur senuwees
Arduino -gebaseerde outonome bot met behulp van ultrasoniese sensor: 5 stappe (met foto's)
Arduino -gebaseerde outonome bot met behulp van ultraklank -sensor: skep u eie outonome bot op arduino met behulp van ultraklank -sensor. Wat dit eintlik doen, is dat dit enige hindernisse opspoor en die beste besluit
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir