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
Bluetooth Unleashed Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Bluetooth Unleashed Design Challenge
  • More
  • Cancel
Bluetooth Unleashed Design Challenge
Blog Smart Doorbell System – Part 5 – Final Bell Push Circuit and Antenna Design
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: shabaz
  • Date Created: 25 Jun 2018 5:13 AM Date Created
  • Views 1793 views
  • Likes 13 likes
  • Comments 5 comments
  • eagle cad
  • bluetooth
  • cc2640r2
  • ti launchpad
  • inverted f antenna
  • bluetooth le
  • bluetooth_unleashed
  • 2.4ghz antenna
  • bt_smart_doorbell
  • design_challenges
  • bluetooth 5.0
  • texas_instruments
  • cc2640r2f
  • texas instruments
  • bluetooth_le
Related
Recommended

Smart Doorbell System – Part 5 – Final Bell Push Circuit and Antenna Design

shabaz
shabaz
25 Jun 2018

For all the parts to this project, click here! Smart Doorbell System

 

Introduction

The Smart Doorbell System is an idea for a wireless bell-push/chime system with better range and features than expected from existing systems!

This blog post concentrates on the entire left side of the diagram below; the bell push module.

image

 

If you’re interested to know more about the doorbell project then click the link above to all the earlier parts of the project, otherwise read on here, to see the design considerations for a low-cost but hopefully reliable outdoor remote button module that could have multiple uses beyond a doorbell system.

 

Circuit Design

The heart of the design is based around the CC2640R2 chip from Texas Instruments. It is available on a dev-board called the CC2640R2 LaunchPadCC2640R2 LaunchPad. That is rather large for a bell push module, so the design has been re-implemented.

image

 

The design closely follows the existing LaunchPad design where possible but with some differences. Firstly the debugger portion and external Flash memory have been removed. This will provide some power savings and reduce the size too. Secondly owing to the possible locations where this device could be installed, some environmental and reliability considerations were needed. The components (this applies particularly the crystals) were chosen to allow operation in sub-freezing temperatures. Here is the circuit diagram (click to expand):

image

 

Since a very small circuit board is desired, there isn’t much space for a large debug connector. Instead, the Tag-Connect system is used, shown at the bottom-left of the circuit diagram. It uses a springy clip that is compact. Costs are also saved because it just requires the PCB to have some pads which are zero cost of course. The photo below shows the Tag-Connect clip next to a typical 1/4W resistor for size comparison. Texas Instrument's XDS110 debug probeXDS110 debug probe will be used for programming and debugging the CC2640R2.

image

 

For the bell push, a microswitch is used. These types of switches have a very short travel with a reliable action. The reason I wanted to use a microswitch is that it provides flexibility to allow different physical implementations of the plastic piece that will be pressed by the user. Excessive force will not damage the circuit board when a lever system is employed with springy metal or plastic. An unusually slim surface mount Omron microswitchsurface mount Omron microswitch was found. It is just 3mm thick! It has a stated durability of 5 million operations.

image

 

An LED will be provided for user notification (it will also be handy during initial debugging). After lots of searching, a very low current (2mA) Vishay LEDVishay LED with exceptional high brightness was selected. It is designed for backlighting applications and automotive use.

 

The PCB will have space for an expansion connector to press against it, so that future versions of this smart doorbell system could attach another PCB for expanded functionality (such as additional buttons, for a multi-resident apartment block). The expansion connectorexpansion connector consists of springy terminals that just press against pads on the bell push PCB. It therefore results in a zero-cost connector for this PCB.

image

 

The final battery has not been selected yet, I have a few candidates. The design will operate from a 3-3.6V battery or cell, and the design has pads for installing an AA-sized or 2/3 AA 3.6V cell if desired. The clips to hold it will be nickel plated for some corrosion resistance.

 

Antenna Design

For the antenna, an omnidirectional design was preferred since it is not known where the chime module will be placed in relation to the bell push. The existing inverted F antenna design on the LaunchPad board is really good. There is lots of detailed information about it in TI's 2.4GHz Inverted F Antenna literature (PDF), which will save tens of thousands of dollars of effort compared to designing and obtaining test reports for custom antenna designs. Nevertheless, some work will be needed to match it since the ground plane will be different for the bell push compared to the LaunchPad design.

image

 

TI supplies the design in DXF and Gerber files. It was straightforward to directly input the TI design based on the Gerber file content. Most PCB CAD packages will likely have an import capability (often with limitations however!), but Gerber files are text based and easy to manually interpret.

image

Lines 3 and 4 specified the ‘aperture’ dimensions in ten-thousands of an inch, and then all the lines beginning with X were co-ordinates in ten-thousands of an inch. I directly typed each co-ordinate into EAGLE. With less than ten minutes of effort the final result was an identical replication of the TI antenna design. This was critical since even a fraction of a millimetre error would have affected the antenna’s capability. When mounted in the orientation shown, it should provide a doughnut shaped gain pattern with near omnidirectionality which is ideal for the requirements of this project. A connector will also be optionally installed for testing other antennas too.

image

 

Summary

A compact, general purpose BLE bell push or remote operated switch module has been designed. It also has some expansion capability for attaching additional hardware. For cost savings, two of the connectors (the debugger connector and the expansion connector) and the antenna are implemented using PCB pads and traces. For high reliability a microswitch is used.

Although it still needs to be measured, the device should operate for many years on a single cell.

 

The next step is to get the PCB designed and ordered. I’m looking forward to soldering it up and trying it out : )

image

  • Sign in to reply

Top Comments

  • jw0752
    jw0752 over 7 years ago +4
    Hi Shabaz, Very cool project. I used the wireless doorbell idea to put a remote call button on my Mom's wheel chair in the nursing home. All the other people were tethered to the wall with their call buttons…
  • shabaz
    shabaz over 7 years ago in reply to jw0752 +3
    Hi John, That was a great solution, using a wireless doorbell for a remote call button : ) I'm really curious now to see what kind of performance I get out the thing, I need to submit the PCB this week…
  • genebren
    genebren over 7 years ago +2
    Hi Shabaz, Nice update on your Design Challenge project. It is cool that you are using Tag-Connect. I really like that solution as it provides good connectivity with zero cost per board solutions. In some…
  • aspork42
    aspork42 over 7 years ago

    Nice update! Great job with the antenna!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago in reply to genebren

    Hi Gene,

     

    Thanks!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Hi Shabaz,

     

    Nice update on your Design Challenge project.  It is cool that you are using Tag-Connect.  I really like that solution as it provides good connectivity with zero cost per board solutions. In some of my older projects, I soldered ISP connectors onto all of the boards.  Now, with my light ring for my microscope, I periodically have solder touch the ISP connector and it causes the light ring to dim.

     

    Your design as always, looks very clean and well thought out.  Good luck on your PCB design.

    Gene

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • shabaz
    shabaz over 7 years ago in reply to jw0752

    Hi John,

     

    That was a great solution, using a wireless doorbell for a remote call button : ) I'm really curious now to see what kind of performance I get out the thing, I need to submit the PCB this week to have any chance to get it functioning. Fingers crossed..

    The Tag-Connect stuff is very cool - and hopefully people will see the excellent Non-Slip probes at the show too.

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 7 years ago

    Hi Shabaz,

    Very cool project. I used the wireless doorbell idea to put a remote call button on my Mom's wheel chair in the nursing home. All the other people were tethered to the wall with their call buttons but she could move around. Very pleased to see that you are using the Tag-Connect system as it is great. Neil from Tag-Connect is also marketing the Non-slip Probes for me. Anyone wanting to meet Neil (Inventor of Tag Connect) he is at the Sensor+Test in Nuremberg Germany right now.

    John

    • Cancel
    • Vote Up +4 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