Talaan ng mga Nilalaman:
- Hakbang 1: Hardware
- Hakbang 2: Software
- Hakbang 3: Pag-setup ng Hardware
- Hakbang 4: Energia IDE
- Hakbang 5: Energia IDE - Sketch
- Hakbang 6: Paglalagay ng Datos
- Hakbang 7: Program sa Python
- Hakbang 8: Pangwakas
Video: Pagbasa ng Ultrasonic Sensor (HC-SR04) Data sa isang 128 × 128 LCD at Pagpapakita sa Iyo Gamit ang Matplotlib: 8 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa itinuturo na ito, gagamitin namin ang MSP432 LaunchPad + BoosterPack upang maipakita ang data ng isang ultrasonikong sensor (HC-SR04) sa isang 128 × 128 LCD at ipadala ang data sa PC nang serial at mailarawan ito gamit ang Matplotlib.
Hakbang 1: Hardware
Ano ang kakailanganinMSP432 LaunchPad, Educational BoosterPack MKII, Servo Motor, Ultrasonic Sensor (HC-SR04), Jumper Wires, Mini Breadboard.
Hakbang 2: Software
I-download ang Energia: https://energia.nu/PyCharm I-download:
Hakbang 3: Pag-setup ng Hardware
S1. Ikonekta ang iyong BoosterPack sa tuktok ng LaunchPad. S2. Ikonekta ang sensor ng Ultrasonic (HC-SR04) -> BoosterPack. Vcc -> pin 21 GND -> pin 22 Trig -> pin 33 Echo -> pin 32S3. Ikonekta ang Servo motor -> BoosterPack. Red -> POWERBlack -> GNDOrange -> SIGNAL (J2.19) S4. Ikonekta ang MSP432 LaunchPad sa isa sa mga USB port ng iyong computer.
Hakbang 4: Energia IDE
S1. Buksan ang Energia IDE. S2. Piliin ang tamang serial port at board. S3. I-upload ang program sa ibaba sa LaunchPad sa pamamagitan ng pag-click sa pindutang Mag-upload. Narito kung ano ang ginagawa ng programa: P1. Paikutin nito ang servo motor mula 0 hanggang 180 degree at pabalik mula 180 hanggang 0 degree sa mga hakbang na 10. P2. Kinakalkula ang distansya (cm) na nagbabasa mula sa ultrasonic sensor at ipinapakita ito sa 128 × 128 LCD. P3. Kung ang distansya (cm) ay mas mababa sa 20 i-on ang pulang LED pa buksan ang Green LED. P4. Upang maglaro lamang sa puwang ng screen ng LCD, nagpapakita rin ang programa ng ilang mga geometrical na hugis.
Hakbang 5: Energia IDE - Sketch
Ang sketch sa itaas ay maaaring ma-download mula dito.
Hakbang 6: Paglalagay ng Datos
Maaari kang gumamit ng anumang Python IDE, sa kasong ito gumagamit ako ng PyCharm. Bago ka magsimula, tiyaking natutugunan ang mga sumusunod na kinakailangan: -> Na-install mo ang Python. Maaari mo itong makuha mula sa: https://www.python.org/downloads/-> Nagtatrabaho ka sa PyCharm Community. I. Lumilikha ng isang script ng Python sa PyCharmS1. Simulan na natin ang aming proyekto: kung nasa Welcome screen ka, i-click ang Lumikha ng Bagong Project. Kung mayroon ka nang nakabukas na proyekto, piliin ang File -> Bagong Project. S2. Piliin ang Pure Python -> Lokasyon (Tukuyin ang direktoryo) -> Interpreter ng Proyekto: Bagong Kapaligiran ng Virtualenv -> tool ng Virtualenv -> Lumikha. S3. Piliin ang ugat ng proyekto sa window ng tool ng Project, pagkatapos ay piliin ang File -> Bago -> Python file -> I-type ang bagong filename. S4. Lumilikha ang PyCharm ng isang bagong file ng Python at bubuksan ito para sa pag-edit. II. I-install ang mga sumusunod na pakete: PySerial, Numpy at Matplotlib. S1. Ang Matplotlib ay isang plotting library para sa Python. S2. Ang NumPy ay ang pangunahing pakete para sa pang-agham na pag-compute sa Python. S3. Ang PySerial ay isang library ng Python na nagbibigay ng suporta para sa mga serial na koneksyon sa iba't ibang mga iba't ibang mga aparato. III. Upang mai-install ang anumang pakete sa PyCharmS1. File -> Mga setting. S2. Sa ilalim ng Project, piliin ang Project Interpreter at mag-click sa icon na “+”. S3. Sa search bar, i-type ang package na nais mong i-install at mag-click sa I-install ang Package.
Hakbang 7: Program sa Python
TANDAAN: Siguraduhin na ang numero ng port ng COM at ang rate ng baud ay kapareho nito sa Energia sketch. Maaaring mai-download ang program sa itaas mula dito.
Hakbang 8: Pangwakas
Nakasalalay sa iyong nakapaligid na lugar, dapat mong simulang makita ang distansya na sinusukat (cm) sa pagitan ng iba't ibang mga bagay sa display ng LCD habang ang servo motor ay umiikot mula 0 hanggang 180 degree at pabalik mula 180 hanggang 0 degree. Ang programa ng Python ay nagpapakita ng isang live na balangkas ng pagbabasa ng ultrasonic sensor. Mga sanggunianMatplotlib: https://matplotlib.org/PySerial: https://pyserial.readthedocs.io/en/latest/shortintro.htmlNumpy: https://numpy.org /devdocs/user/quickstart.htmlUltrasonic Distance Sensor - 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:
Inirerekumendang:
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: 5 Mga Hakbang
Isang Halloween Scare Machine Gamit ang isang PIR, isang 3D Printed Pumpkin at ang Troll Arduino Compatible Audio Pranker / practical Joke Board .: Ang Troll board na nilikha ni Patrick Thomas Mitchell ng EngineeringShock Electronics, at buong pinondohan sa Kickstarter hindi pa masyadong nakakaraan. Nakuha ko ang aking gantimpala ng ilang linggo maaga upang makatulong na sumulat ng ilang mga halimbawa ng paggamit at bumuo ng isang library ng Arduino sa isang pagtatangka
Gumawa ng Pagpapakita Gamit ang isang Botelya ng Beer sa Pagpapakupkop ng Maker's: 6 Mga Hakbang
Gumawa ng Display Paggamit ng isang Botelya ng Beer sa Pagpapakupkop ng Maker's: Kumusta, ang Ideya ng Aking Utak Kaya't nagmula ito sa pagpapakupkop ng Make Mayroon kaming masyadong maraming bote ng beer Kaya't may ideya akong gumawa ng isang display gamit ang isang bote ng serbesa. Mga Layunin: Upang Muling Gamitin ang bote ng beer sa isang malikhaing paraan At magsaya Materyal: Arduino WireWS2811 LED5v power suppl
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Pagbasa at Pagsulat ng Data sa Panlabas na EEPROM Gamit ang Arduino: 5 Hakbang
Ang Pagbasa at Pagsulat ng Data sa Panlabas na EEPROM Gamit ang Arduino: Ang EEPROM ay nangangahulugang Elektrisidad na Nababawas na Programmable Read-Only Memory. Ang EPRPR ay napakahalaga at kapaki-pakinabang sapagkat ito ay isang hindi nababagabag na anyo ng memorya. Nangangahulugan ito na kahit na naka-off ang board, pinapanatili pa rin ng EEPROM chip ang program na
Ipakita ang Mga Live na Pagbasa ng Arduino Sensor sa isang Nokia 5110 LCD: 4 na Hakbang (na may Mga Larawan)
Ipakita ang Mga Live na Arduino Sensor Readings sa isang Nokia 5110 LCD: Kung nakipagtulungan ka sa arduino, malamang na gusto mo ito upang ipakita ang mga pagbabasa ng sensor. Ang paggamit ng serial monitor ay perpektong maayos, ngunit ang pagiging arduino badass ay mabilis kang nagiging, ikaw marahil nais itong ipakita ang mga pagbasa sa isang bagay