element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
Imagine a World Without Cords
  • Challenges & Projects
  • Design Challenges
  • Imagine a World Without Cords
  • More
  • Cancel
Imagine a World Without Cords
Blog LEGO Qi - Update
  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: vsluiter
  • Date Created: 13 Oct 2012 10:01 PM Date Created
  • Views 421 views
  • Likes 0 likes
  • Comments 1 comment
  • eagle
  • wireless_power
  • wireless_power_challenge
  • wireless_power_charging
  • qi_standard
  • qi
  • wp_challenge_one
  • wireless_power_consortium
Related
Recommended

LEGO Qi - Update

vsluiter
vsluiter
13 Oct 2012

Well, I don't know quite where to start, so I'll just take a deep breath and start rattling; maybe some structure will emerge!

Events so far

I first received a license file from CadSoft, so now I'm running Eagle 6.3 on my (Linux) machine. I had a bit of trouble installing as the Linux distribution had some dependencies missing, and then I found out that installing Wine on my new x64 machine was a pain, but after ploughing through a lot of fora I was able to get this working. I've been using Eagle in the past for private projects, but only the freeware version. I already used two features of the professional license I received (thanks CadSoft!), as I can now place components outside of my board which is prohibited in the freeware version but comes in extremely handy during initial component placement. The other feature I can use now is using more than 2 layers. When browsing through the board files, I found that the transmitter board is a 4-layer PCB whereas the receiver is a 2-sided PCB. The freeware version does not support 4-layer boards, so I'm very glad I can now use this board as a starting point for my design.

On the hardware side of things, I received the demo boards. Powering up is as easy as shown in the video's, I simply hooked up my power supply to the transmitter, laid the receiver down with the coil on the transmitter, I heard 'beep' and the transmitter LED was blinking while the receiver LED was shining happily! My multimeter showed a nice and stable 5V output. Hooray, I'm good to go.....

 

Product design

O.K., so I got all my goodies, time to start thinking about applications! Actually, a friend of mine was thinking about adding an inductive charging system to his LEGO train set just a few weeks before this RoadTest started. He already gutted a wireless charging WiiMote clone, but got no usable results. When I saw the RoadTest I thought it would be fun to make a Qi-train!

Too many problems

When thinking about this setup I realized that the LEGO train is only 6 knobs wide (check this magnificent site on LEGO measurements: http://www.robertcailliau.eu/Lego/Dimensions/zMeasurements-en.xhtml), and the space between the tracks is also quite small, and since the vertical distance between the coils should be very small I doubted whether I would be able to transfer the power efficiently.

On tuesdays I'm tinkering away at Tkkrlab, the local makerspace, where I also met the owner of the LEGO train. I expressed my concerns and got a very reassuring answer: If it's not possible through the rails, we'll do it through the roof, we'd like the train to stop for charging at the railway station anyway.... Wow, that opened up possibilities! Also, he mentioned that the LEGO NXT brick (the 'brain' of the Mindstorms set) could be a nice 'chargeable' item, and I thought about a lot of toys my son is using where charging the batteries is ill-organized so my hopes for a good solution were up again!

Too many solutions

So many ways exist to try and design something useful; I wanted to make something that can be used to charge a device taking 6 AA cells, which could be the NXT brick or a LEGO train, or LEGO Power Functions, or the robot my son is playing with. My thoughts started swarming in many directions: what batteries to use? Will it fit? What charging systems can I use? How do I make this as generic as possible? And, most and all: how do I (sort of) finish this in 2 months?

These are the choices I made, I'll explain them a bit:

  • I'll use NiMH AAA's instead of the AA's in the original
    • Yes, that means sacrificing battery capacity. Why not use rechargeable AA's? I need the space for the Qi receiving electronics + coil. The other alternative I thought about was LiPo batteries, but I wasn't able to find a good combination of size and capacity that would fit in a housing meant for AA's. Safety (these are toys, and I'm not going to certify my home-brewn electronics!) was another issue.
  • I'll have to design some switching converters
    • The output of the Qi receiver is a regulated 5V supply. The original battery pack gave 9V when fully charged. Even when using NiMH (6x 1.2V), you still need a voltage higher than 7.2V to charge. When using Lithium rechargeable cells, I'd have to think of a battery balancing option as well, further complicating things. Another reason to use NiMH cells
    • To keep the charging efficiency high, the charging system will probably also be a switching regulator, although I still have to browse around for parts to be used.
  • The train design will be possible!
    • According to inernet:
      • rail gauge is 37.8mm
      • The Wuerth pickup coil is 37mm wide
    • Placing the transmitter coil under the tracks-> bingo.
    • I'll have to figure out how to align the train and the charging coil for efficiency. A few millimeters off means no charging!
  • I asked my girlfriend to think of a charging pad / charging 'thing' which is cool for kids to use. She's better at those things than I am!

 

Learning Qi

The past few days I dived into the documentation of the Texas Instruments IC's. I must admit I found it quite daunting at first, all these parasitics, and options taken into account in the design... The topology of Qi charging is very interesting, in the fact that the coils aren't transmitting energy when not needed (thus preventing unnecessary power usage), metal objects that cannot be charged are detected (clever!), and the receiving side can make the transmitting side shift in switching frequency thus regulating the power (clever again!). I always tend to try and understand the complete design concept when making a design, I guess I'll just have to skip that a bit for this RoadTest Challenge in order to finish this project in time (next to having a full time job and a family). Maybe I'll have to do a bit of TaiQi to keep my inner peace!

 

Images

Sorry engineers at TI; I immediately took the receiver coil out of your well-designed enclosure; It's quite nice and small. I attached some resistors to the output to do a bit of load testing, everything has been nice and steady so far.

image

 

Close-up of the receiver coil fitted in the LEGO housing; underneath the coil you can see an original AA size battery, but also an AAA size next to it. The AAA gives a LITTLE bit of room for the electronics....

image

  • Sign in to reply
  • Former Member
    Former Member over 12 years ago

    While not a Qi solution, you could also use 9V track to recharge using metal wheels, axels, and use a brush to pull power for charging. Incorporate a voltage detection and switching circuit to draw additional power from the battery when changing between DCC zones and going up slopes/around corners to create a more consistant voltage output and your train won't slow, nor will the lights dim when the motor is put under heavy load.

    • 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