With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Tell us about yourself!
Brain-Controlled RC Helicopter
Puzzlebox Orbit: Using an Arduino to Control an Infrared Helicopter
hello sir, i was hoping if you can provide the following regarding this project:1.Current State of the Art2.Challenges3.Outcomes and Benefits4.Research Objectives and Academic Objectives (if any)
Yes, the MindFlex uses the same TGAM chip from NeuroSky as is in the headset we used (currently the MindWave Mobile). You'll need to perform a hardware hack to get the data stream out, but Puzzlebox Synapse will parse it on any platform.https://github.com/PuzzleboxIO/synapse-python
Yes that's correct. You're sending packets with the complete settings for all motors and their power levels at a constant rate (determined by the helicopter's RC controller protocol), which is sort of a "keep alive" for the helicopter when sent with the "no_thrust" configuration. If you didn't send any packets at all the helicopter might "time out" after a certain period.
We always appreciate the support! You can cause the Orbit (or a hacked helicopter as per above) to take flight while you are focused or mentally relaxed and so on, but there's not enough information in most consumer-grade EEG headsets to be able to actually steer as well. For now you have to tilt your mobile phone or table and steer that way. However we're currently working on a guide that allows you to use an OpenBCI EEG and build your own headset to perform "motor imagery" for steering by using imaginary hand and feet gestures: https://puzzlebox.io/telekinesis/
High Quality (and Safe) Copper Plating
Home Automation - How to Add Relays to Arduino
2 cent TTL Level Shifter - connect a 3.3V Pi to 5V TTL serial device or Arduino and more...
Im thinking about getting the Puzzlebox Orbit. Can you actually fly it around with the headset or can you only make it go up?
sensor data and sensor log apps et al have exact compass headings änd GPS readings. please make robot that follows me 15 to 20 feet behind me. My smart phone on my body and smart phone on robot wheel chair will change slightly as I walk in different directions. Can use pi3, 1Sheeld and arduino to compare comma delimited data so that wheéls turn in conjūnction with exact compass headings on my ßmartphone. GPS reading comparison will tell wheelchair robot to speed up or slowdown so distance between me and bot stays constant. Need bot to carry camping supplies on 200 mile flat trail. Will put storage contaīner on top of bot for provisions. Am no good at coding. I am retired but have old extra smart phone and can buy used wheel chair. Any assistance you can provide wôuld be appreciatēd.
Hi,When sending frames to the radio module, did you have to use a fast external crystal/clock (for example a 16 Mhz crystal) in order to make sure that they are sent precisely every 22 ms? The reason I ask is that I noticed that there's a crystal on the transmitter board which is probably used for this purpose?Chris
Hi,I looked at your source code for flying the helicopter and I would like to double check something with you. First the helicopter is turned on. Then in order to bind to the helicopter, the 'no_thrust' command packet is sent to the radio module every 22 ms for at least 4 seconds and at a baud rate of 133,000. Is that right?
Thank you so much for answering. You saved me $200!
Hi,Thanks for your reply. Is this the source code for controlling the RC helicopter you reverse-engineered or for controlling a Puzzlebox helicopter?
Hi,When you have a chance, could you post the signals sent from the transmitter chip to the radio module for the following situations? -binding-hovering-flying forwardThe reason I ask is that I'd like to see what those signals were for your transmitter and compare them to the signals I'm getting from my transmitter. Just to see if I'm on the right track. Thank you!Chris
Hi, which of the Saleae logic analyzers would you recommend I buy in order to figure out the signals sent to the radio module? The basic 8 channel logic analyzer ($220): https://www.adafruit.com/products/2512or the 8 channel pro version ($480): https://www.adafruit.com/products/2313The specs for the more basic 8 channel analyzer are:Digital Sample Rate: 100 MS/sCan view digital signals up to 25 MHz1.8-5.5V logic levels (as well as RS-232 and RS-442/3)Whereas the pro version specs are:Digital Sample Rate: 500 MS/sCan view digital signals up to 100 MHz1.2-5.5V logic levels (as well as RS-232 and RS-442/3)
Brain-Controlled Wheelchair Robot
Join 2 million + to receive instant DIY inspiration in your inbox.
Download our apps!
© 2016 Autodesk, Inc.