element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Experimenting with Extreme Environments
  • Challenges & Projects
  • Design Challenges
  • Experimenting with Extreme Environments
  • More
  • Cancel
Experimenting with Extreme Environments
Blog PicoPorch Motor Controller
  • Blog
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Experimenting with Extreme Environments to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: dougw
  • Date Created: 27 May 2024 2:22 AM Date Created
  • Views 321 views
  • Likes 9 likes
  • Comments 0 comments
  • dougw
  • PicoPorch
  • Midas MC42005A6W-SPTLYI-V2
  • Experimenting with Extreme Environments
  • Hammond Manufacturing
  • motor controller
Related
Recommended

PicoPorch Motor Controller

dougw
dougw
27 May 2024

Intro

I finally assembled the PicoPorch motor controller. This blog shows it in operation using manual switches to control motor direction and limit switches to prevent over rotation in either direction.

Motor Controller CCA

image

You can see 2 places where I substituted SOT23 transistors for larger transistors. Fortunately this motor does not require high current.

Schematic

image

This bi-directional DC motor controller features a shoot-through protected H-bridge with directional limit switches. For an explanation of its operation see the video below. I wanted to perform both the shoot-through protection and limit switch functions in hardware for maximum safety.

Motor Controller Video Demo

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Discussion

It is nice to get the motor controller working. Even though one of the transistors did not arrive, I was able to substitute some I had in stock. They are lower power devices, but this motor only draws 15 mA so power is not an issue.

This demo means that both custom PCBs are functional, which is a key milestone in the project.

There is still some mechanical design to get the limit switches to activate at the correct positions and the stands to mount all the apparatus need to be designed and built. Although it is still a significant amount of work, the remaining work mostly involves mechanical tinkering and assembly rather than risky design.

There is also some firmware to be developed, but a fully functional system should be fairly straightforward. I might add some complexity as a stretch goal, if there is time.

Next up:

  • Build more cables 
  • Program the Pico to control the motor
  • Wire up the system and test it.
  • Design and build the motor controller case mounting stand
  • Design and build the limit switch mounts and triggers
  • Design and build  the rain guard for the motor mechanism
  • Test he system in the wild (extreme environment)
  • Make more videos and blogs

Links:

  • Garden Secrets System
  • ComputeCam and PicoPorch - Early Muddling
  • PicoPorch and ComputeCam - The Motor System
  • PicoPorch - LCD PCB & Bezel
  • PicoPorch power wiring
  • PicoPorch Motor Controller Demo
  • PicoPorch System Demo
  • PicoPorch Final Touches
  • Deep Dive On Kit Components
  • Backyard Secrets 1
  • MotionEyeOS Tutorial
  • Garden Secrets Project Summary
  • Experimenting with Extreme Environments Design Challenge
  • Pi 4 Compute Module Datasheet
  • Pi 4 Compute Module I/O Board Datasheet
  • Midas Display Datasheet
  • Enclosure Drawing
  • Enclosure Manufacturer Page
  • Antenna Datasheet
  • Connectors Datasheet
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube