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
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Blog SCHO Update TCM320 Control and others
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bose
  • Date Created: 10 Sep 2014 1:14 AM Date Created
  • Views 666 views
  • Likes 0 likes
  • Comments 2 comments
  • forget_me_not
  • iot_scho
Related
Recommended

SCHO Update TCM320 Control and others

bose
bose
10 Sep 2014

First an update on the PCB I mentioned in my last post.

The PCB came out really well and was useful in fitting the sensors. Below I have also attached the pictures of the STM330 fitted onto these boards.

Here are pictures of the PCB on both sides. In case any one wants the design drop me a PM I will send them with the gerber.

imageimage

Although the PCB was great but I missed on one point. The 2MM connector that were suppose to hold the TCM320C were shorter than required.

The TCM320 has 16 pins but on the current PCB there are only 10 points so that was a no-go. I had an older proto PCB which I used as a backup to make the TCM320 setup.

You can look at this in the video that I have posted at the end of this post. I would be designing another board exclusively for the TCM320 since they would also need transistors to do the actual work.

So I would add a ULN2003 to help in controlling the Relays as well as to help light up the status LEDs. Also the TCM320 needs those LRN, CLR and Reset buttons to help in programming them.

 

The easy way out was to use the EOP 350 to program the module first, allowing it to learn the rockers and other IDs in the correct mode.

Then place it on the board where it controls the relays. This is exactly what I did to help me evaluate the TCM320 as a Sniffer and as a Mode 3 Actuator.

 

Here are some pictures of how the above PCB was used to fit the sensors. Actually the STM330 does not need any power or connection it just needs a fitment to sit on.

So, I use a small piece of the 1.27mm pitch female connector to just hold the sensor.

image

And here is how the sensor is fixed on. It works well without interference and tells me the room temperature.

 

image

I have checked for the 4BS messages from both using a TCM320C in sniffer mode from the Dolphin View Advance.

A big thanks again to EnOcean for helping me out and giving me ideas for this setup.

 

Now for the Real show, if this stuff can't control then its not worth the effort right - Since our goal in to answer those crucial Forget Me Not questions !!

Here is the video showing the EnOcean TCM320C module controlled by the PTM200C Rocker switches.

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

EnOcean Rocks !!

 

Now for the details on how I was able to do this.

As some of you might have seen I asked the questions about learning mode of the TCM320.

In practice the TCM320 is a very versatile module, it can perform in various modes of operation.

Among them the one that I have used here is the Mode 3 - the 4 Channel actuator configuration.

 

To get this mode one needs to connect a resistance divider of 10k from VDD and 3.3k to Ground at the ADIO0 pin.

This voltage divider sets the voltage in the correct range to enter the Mode 3 for TCM320.

Next press and hold (>0.5sec) the Clr button to clean up the previous configuration and enter the fresh learn mode.

At this time the Channel 0 LED would blink along with the Learn mode LED.

Press the desired rocker on the PTM200 module and the LED state of Channel 0 freezes.

Next press and hold (>0.5sec) the Lrn button to switch to the next channel. Like this 4 IDs for 4 channels can be programmed.

One must be careful that when the Channel LED freezes for a while - during learn mode, other rockers should not be pressed and the same rocker should also not be pressed.

In all these cases the ID might get erased or multiple. Also after a while the Channel LED that was frozen starts to blink.

But don't worry once the ID of the Rocker is registered in the memory it would be retained no need to program it again.

 

In the above video I have used the 2 rockers as there are 4 channels. I also have another 2 TCM320C modules.

One would be used as a range extender or Sniffer and the other TCM320 would control the pump, plus other actuators.

 

On the web interface side, I have the OpenHAB working. However still I am trying to figure out how to send out commands from events via the TCM310 EnOcean Pi module.

I will post an update once the next PCB for TCM320 is ready or the sending commands works from EnOcean Pi.

  • Sign in to reply
  • bose
    bose over 11 years ago

    Thanks, busy with the next board too.

    Well not the setup will have a more professional handed board for the TCM320.

    I will post an update soon.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ipv1
    ipv1 over 11 years ago

    Cool stuff. I am able to program the temperature sensor but won't be using the PCB. Solder station and a magnifying glass for me.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
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