Xbee direct input - without arduino

Hello! I recently purchased two XBee Series 2 modules for a personal project. I did everything I wanted with the arduino connected directly to the sensor but I want to try remote signal processing. I want to connect an analog sensor (or digital) to one of the XBee's pins and with the other Xbee connected to an Arduino , where I want to process data from the sensor. All the examples found on the net are made with XBee Series 1 but I hope someone still managed and XBee Series 2. I would be interested configuration made ​​with x-ctu or terminal. Thank you!

Posted by didrau 4 years ago


video over xbee

HELP I am constructing a airplane drone with rc capibilitys. I am wondering if there is a way to send video long range with high power xbees. if possible could someone post an instructable on it? Im shure it would help many people. also cost is a factor over the price of the xbees there shouldent be much more cost.

Posted by mrmarshall1 8 years ago


how to control a car with arduino and a wifi shield

Hi,,  i'm trying to make a project and i wanna know what things i need... i want to control a car from my pc with an arduino using wifi,, i've been looking for a while a there are some options about the wifi, i have an arduino uno smd edition i don't know if it is compatible whit those wifi modules i saw,  one of them was the  wifly and other the xbee.. i saw the xbee was cheper, so i'm interested in that one, but i'm not sure if that is all i need, i mean the wifi module and a shield to put over the arduino to comunicate themselves...   sorry for my way to express i'm a rookie in this and i really wanna learn some of this stuffs so, if someone could help me a little a really apreciate it, thanks for reading....

Posted by edwin0791 6 years ago


Wireless Weather Meters

I recently completed my wireless weather meters project and thought you guys might be interested in it. It uses and Arduino, analog panel meters and XBee to be able to wirelessly display weather forecast information in any room in the house. Check it out at http://electronics.guy-smiley.com . Schematics and source included.

Posted by sstickeler 10 years ago


arduino Blimp

Hey guys. I'm building an RC Blimp right now and i want to add an autonom landing feature which means the blimb has to realise when there is no more serial communication through the xbee. right now the aircraft gets 3 char-type objects. ech of these 3, for example "1=#" represents the speed for one motor. the 3 ASCII symbols get send every 0.1 seconds. any ideas how the arduino can realise that the connection is interrupted?  heres my code, thanks for helping me out:) #include #include "Wire.h" #include "SRF02.h" /*Testprogramm zur Treiberprogrammierung Team Grün*/ SRF02 srf02[2] = {   SRF02(0x70, SRF02_CENTIMETERS), //Initialisierung der beiden Ultraschallsensoren   SRF02(0x71, SRF02_CENTIMETERS), }; unsigned long nextPrint = 0; //------------------------------------------+ Servo servoLeft; // create servo object     | Servo servoRight;//                         | Servo servoYaxis;//                         | //------------------------------------------+ int motorSpeed; int verticalSpeed; int pinGreen = 8; //rgb colors int pinRed = 4; int pinBlue = 7; int ledPin = 2; int signal = 0; void setup() {   //--------------------------+   Serial.begin(9600);//     | Serial   Wire.begin();//           | Ultraschallsensor   SRF02::setInterval(100);//| Pulsintervall   //-------------------------+   //Servo Liste   servoLeft.attach(6);   servoRight.attach(5);   servoYaxis.attach(9);   char str[4] = {     '\0'  };   char command[3];   int a;   pinMode(pinGreen, OUTPUT);   pinMode(pinRed, OUTPUT);   pinMode(pinBlue, OUTPUT);   pinMode(ledPin, OUTPUT); } void loop() {   char str[4] = {     '\0'  };   int a;   int j = 0;   int mL, mR, mY;   if (Serial.available()>=3){     for (byte i=0; i<3; i++){       a = Serial.read();       if (j == 0){         mL = a;       }       if (j == 1){         mR = a;       }       if (j == 2){         mY = a;       }       j++;     }     if(mL == 181){       Serial.println("Recived Command:");     }     else{       Serial.println();       Serial.println("MotorValues:");       Serial.println(mL);       Serial.println(mR);       Serial.println(mY);       Serial.println("------------");       servoLeft.write(mL);       servoRight.write(mR);       servoYaxis.write(mY);       //---------------------------------_-:+*COLOR*+:-_-------------------------------       if(mL==90&&mR;==90&&mY;==90){         //show zeropoint         digitalWrite(pinBlue, LOW);         digitalWrite(pinRed, LOW);         digitalWrite(pinGreen, LOW);       }       if(mL         digitalWrite(pinBlue, LOW);         digitalWrite(pinRed, HIGH);         digitalWrite(pinGreen, HIGH);         }       if(mL>mR){         digitalWrite(pinGreen, LOW);         digitalWrite(pinRed, HIGH);         digitalWrite(pinBlue, HIGH);         }       if(mL==mR&&mL;!=90){         digitalWrite(pinBlue, HIGH);         digitalWrite(pinRed, LOW);         digitalWrite(pinGreen, LOW);       }       if(mY!=90){         digitalWrite(pinBlue, LOW);         digitalWrite(pinRed, LOW);         digitalWrite(pinGreen, HIGH);       }                 }   } }

Posted by willi1131 3 years ago


50mW Xbee Pro Kit for Sale

The Xbee Pro 50mW modules that have been featured in my previous instructables are now up for sale! See the projects they were used: Wireless Altoids Display https://www.instructables.com/id/Wireless-Altoids-Display/ Wireless Altoids Cycle Computer  https://www.instructables.com/id/Wireless-Altoids-Cycle-Computer/ UK buyers only please (although I realise this is mainly a U.S based site) See the eBay listing here: http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item;=120765596073&ssPageName;=STRK:MESELX:IT&_trksid=p3984.m1558.l2649#ht_500wt_1125 Thanks!

Posted by DELETED_Alexdlp 7 years ago


CPVRC Episode 1 (my new show!!!) PLEASE COMMENT!

    Hello everyone! Todays a great day for me - I just uploaded the first episode of my show - Crash Person View R/C! While its not my best production, and things can be better, I just felt like sharing this so that you guys can spread the word! http://cpvrc.wordpress.com/2012/10/02/episode-1-free-pilot-maiden/ Crash Person View R/C is my new blog documenting my obsession with things that fly! Watch the video and I am sure you will like it. Subscribe to me on Youtube to show your appreciation! If you really want to make me happy , just drop me a PM! Encouragement is always welcome as I am only 14 :) Kabir PS - Sorry Germans, I know that the video is blocked in your country, any way to circumvent this without changing the soundtrack? Vimeo perhaps???

Posted by mhkabir 5 years ago


squidbee help (temperature sensor)

Hi I have a squidbee which i bought online, i soldered it and everything as i have the arduino board (uno) and xbee shield board, i fixed it as the instruction says but i realized i need to buy a gateway, therefore i want to change it back to using it through usb as i do not mind if its wireless or usb, but prefer usb as it sounds much easier. I am stuck now of what to do? do i remove the xbee shielf and just do everything on the arduino board? or do i remove the chip? i have no clue. the website is http://www.sensor-networks.org/index.php?page=0817717728 i am kind of stuck i have some idea but do not want to damage it as its part of my project thanks please help as soon as possible much appreciated dan

Posted by zekria1 6 years ago


Schematics for a one way RF Relay/Switch?

So my plan is to have a small remote with a single pushbutton that when pressed will close a relay on the reciver, I would like it to have a pretty good range of at least 1000 Meters. I thought of using XBees and Arduinos but i only need the signal one way and only a single channel. Any ideas?

Posted by tomtortoise 6 years ago


10% off featured Adafruit kits for pro members only! Extended to AUGUST!

UPDATE: 10% off featured Adafruit kits for pro members only! Extended to AUGUST! We (Adafruit industries) are tying an experiment with Instructables. If you're a pro member (you are if you're reading this) we are offering 10% off our 6 kits/projects that are featured here on Instructables. Here are the kits and below, how to get 10% off (just enter INST10 on checkout at adafruit.com) Data logger: https://www.instructables.com/id/Logger-Shield-Datalogging-for-Arduino/ Tweet-a-watt - How to make a twittering power meter... https://www.instructables.com/id/Tweet-a-watt-How-to-make-a-twittering-power-mete/ TV-B-Gone Kit https://www.instructables.com/id/TV-B-Gone-Kit/ Proto Shield https://www.instructables.com/id/Proto-Shield/ XBee adapter https://www.instructables.com/id/XBee-adapter/ Drawdio! https://www.instructables.com/id/Drawdio/ All you need to do is enter the code (INST10) on checkout at Adafruit - this code can be used once per pro member. If this works out well for pro members and for Adafruit we'll do more with more kits! if you have any questions post them up here and/or email support@adafruit.com

Posted by adafruit 8 years ago


Proximity Shirt

Is there a project on the site that duplicates what the two proximity shirts do that were sold on thinkgeek? Locked-on proximity shirt: http://craziestgadgets.com/wp-content/uploads/2010/02/proximity-sensing-shirt.gif Zelda hearts proximity shirt: http://www.thegreenhead.com/imgs/proximity-based-dynamic-life-shirt-3.jpg I am not trying to make my own shirts but I am interested in the tech that makes those two shirts work. If the same results can be duplicated with an ardurino and/or xbee, then that would be great!! Please let me know if that can be done and if yes, could you point me in the right direction. Thanks!

Posted by helloman 5 years ago


Nama: a project on design/art/technology.

Hello all! Some time ago I visited this forum and took lots of doubts regarding an ongoing experimental project. I would like to post the results of this work bellow: Nama, my graduation project on design/art/technology. A study about contemporary aspects of language and the sensitization of movement in search of a personal unique creative pulse. http://viraseres.com/nama/ Videos: Interactive Installation: http://vimeo.com/viraseres/nama Experimental interface for movement: http://vimeo.com/viraseres/nama-instrument There's also a recently Instructable of the interface that I made: https://www.instructables.com/id/Nama-Instrument-10/ The full concept and development documentation is available at the website, together with a DIY tutorial of the interface, and the open source files of the generative audiovisual installation. Feel free to send me feedback, critics and opinions. Thank you all for your help!

Posted by lgguts 5 years ago


Nama: a project on design/art/technology.

Hello all! Some time ago I visited this forum and took lots of doubts regarding an ongoing experimental project. I would like to post the results of this work bellow: Nama, my graduation project on design/art/technology. A study about contemporary aspects of language and the sensitization of movement in search of a personal unique creative pulse. http://viraseres.com/nama/ Videos: Interactive Installation: http://vimeo.com/viraseres/nama Experimental interface for movement: http://vimeo.com/viraseres/nama-instrument There's also a recently Instructable of the interface that I made: https://www.instructables.com/id/Nama-Instrument-10/ The full concept and development documentation is available at the website, together with a DIY tutorial of the interface, and the open source files of the generative audiovisual installation. Feel free to send me feedback, critics and opinions. Thank you all for your help!

Posted by lgguts 5 years ago


Using Arduino For Communication Device?

Hi there, I'm currently working on a University project for my Final Year and currently have some proposed ideas for a social device which can be worn or attached to clothing. My plan is to create a device which sends messages or other information using a sender/receiver which then stores the information, ready to be read later either through USB or simply viewing it on the device itself. It may even work in a similar way to another, similar project I have found on Instructables (see below). The user would simply wear this item of clothing in a specific environment (such as a nightclub - speaking hyperthetically) which would allow communication between people just by walking past another person with the same device. Think of this as a close-proximity, P2P-type device for communication. https://www.instructables.com/id/Arduino-Lilypad-Interactive-Passion-Sensing-Scarf/ I have talked the project over with my peers and found that there are two main options to creating such a device, which are: - Use several Arduinos (one for each user) which send and receive information via RFID Readers/Writers (again, a set of each for each user) attached to the board. One problem with this is that it will be incredibly bulky and unlikely to survive being washed or put through the punishment that clothing often takes on a daily basis. - Use a central Arduino board which receives information from Arduino XBees which receive information from the central Arduino and are sent information back from it. One problem with this is when several devices come into contact with each other, the central Arduino will be unable to tell which message has come from and should go to another device. However, one plus point with this is that I've heard XBees (Series 2 only) will be able to send and receive information on their own and are incredibly small. If you have any ideas on how this device could be produced or if you have any comments on the above, please let me know. I would greatly appreciate any feedback you may have. Cheers, KugarWeb.

Posted by kugarweb 7 years ago


Instructables Podcast 003: Spring Cleaning

Would you like some advice on a project your working on? Perhaps you'd like a few ideas from a new source? You can comment here or email us at howdoi@instructables.com This week we didn't receive any questions, but that's not going to stop us. After spending several hours in the forums, I found twenty questions and let Jake pick numbers at random to see what we'd talk about. It was a lot of fun, but we prefer questions from all of you, so please don't be shy. You can listen to or download the episode below, listen over at archive.org or check it out at our homepage: download Resources: 12 - Remote Controlled LED -Field of Florescent Tubes -XBee's don't connect to the internet, they communicate with other XBee's. -An Ethernet Shield however, can do that! 04 - Automatic Electronic Cat Tail -Necomimi Brainwave Cat Ears -Shippo A cat tail that neither of us knew about when we were doing our talk. -EEG -ECG -DIY versions of EEG and ECG 18 - Gradually Brightening Alarm Clock -There's a few really good examples of this already being done. 05 - Solar Watch Winder -I found two separate videos to demonstrate how watch winders actually work. -Two homemade watch winders -A discussion on Sparkfun's forums on how to make a watch winder. 13 - Shoe Carousel -Something we didn't even think about -Perhaps you'd like to see a patent. -You could also see how other systems are made, and see if you can repurpose them for yourself. 16 - Homemade Air Brush -A couple of homemade airbrushes. -How Atomizer Nozzle's work 08 - Fireplace Soot -Creosote 17 - Ball of flame -Poofer -Flash Cotton/Nitrocellulose -Penn and Teller talking about danger in magic (link contains strong language). -Vortex Fire Ball

Posted by StumpChunkman 5 years ago


Homica - The remote-controlled 'smart house' using Arduino, iPhone and Apple Watch

Homica is a project that thanks to a smart web platform allows to control in a remote way (using an iPhone and Apple Watch) sensors and actuators installed on the Arduino boards. Homica not only allows to monitor our home in all its aspects through a multitude of sensors but also to perform actions on the whole installed actuators. Moreover, Homica is able to execute actions as results of events. This logic will be called "Homica Profile". Below there are just few examples of "Homica Profiles" that can be created using Homica. If we are not at home and we want that the acustic alarm is activated and all the lights goes on and an email is sent when a motion sensor detect the presence of someone in the house. If our garden has an humidity below a certain value, then we have to water it until the soil humidity will be a specific value. If we want to be notified by email if there is a gas leak. If we want that a number of lights goes on if we clap our hands once and we want to turn them off if we claps twice. If we want that all the lights or some goes on or off with a simple action. If we want that some lights goes on if a motion sensor detects a motion. If we want that some lights goes on when night comes and off when becomes day. If we want that an electric kettle and some lights goes on at a specific hour The most interesting aspect is that we can create all the profiles we need directly using the iPhone application called "Homica Remote" without any Hardware changes.   Complete Project Video https://youtu.be/s520dv2i9Rg Remote controlled by an Apple Watch Video https://youtu.be/ZwCsdlMXShk Remote controlled by voice (Speech Recognizer) https://youtu.be/ixZyjLN6izU

Posted by MicheleC5 3 years ago


WANTED: Bluetooth Bee to Unlock car (or anything for that matter)

I have an Arduino uno, A  relay shield with both 4 onboard relays and an Xbee socket with a Bluetooth Bee plugged in. I need the code to: What I want is to be a able to pair my phone with the Arduino, and after that whenever it detects my phone (or whatever, just a device that has been paired previously) it will do 2 things. 1 is send a low voltage, low amperage momentary ground via relay 1, and 2 send the same via relay 2 to another device (this one would be 12v) Now when it becomes Unpaired it will wait a variable amount of time (Say 20 seconds) and then send another low voltage low amperage ground pulse via relay 3, and repeat the 12V ground pulse via relay 2 again. After that it will repeat the process from the beginning.  Im willing to Pay a Modest fee for this, and afterwards Im going to make an Instructable for anyone wanting to do the same..... and the code will be made freely available for all. Thank you for your consideration. wbarfels@gmail.com

Posted by wbarfels 6 years ago


What soldering station do I get?

Ok, all, I've got a good one for you, and I'm sure all the diehard fans are gonna come out of the woodwork.  I've been looking for some time for a decent soldering station that I can start doing PCB/fine work with.  I used to have a Weller digital rework station a long time ago, but don't know what might be good now.  I've gotten back into doing small work, such as SMC, XBee, Arduino, rework, and the like, almost all on a very small scale, and I've pushed the Radio Shack special I've got to the limit, and managed to brick two routers. I need to know your opinions, on stations ranging up to $300 (preferably around $100 to $200), that would be good for me.  I know that this is more than likely going to upset many in the 'ible community, being willing to spend that much, but when I get started doing some of this major device hacking, I'm going to start putting my stuff up here.  I'm looking forward to a lot of cool stuff, but can't get it done without the right tools.  There are too many different stations out there, and not enough reviews, especially after searching for nearly a month.  Can anyone help?

Posted by tmoore4748 7 years ago


Need help! Arduino + Bluetooth bee + Relay shield with Bee socket = keyless enty for your car (or whatever)

I have an Arduino uno, A  relay shield with both 4 onboard relays and an Xbee socket with a Bluetooth Bee plugged in. I need the code to: What I want is to be a able to pair my phone with the Arduino, and after that whenever it detects my phone (or whatever, just a device that has been paired previously) it will do 2 things. 1 is send a low voltage, low amperage momentary ground via relay 1, and 2 send the same via relay 2 to another device (this one would be 12v) Now when it becomes Unpaired it will wait a variable amount of time (Say 20 seconds) and then send another low voltage low amperage ground pulse via relay 3, and repeat the 12V ground pulse via relay 2 again. After that it will repeat the process from the beginning. Im willing to Pay a Modest fee for this, and afterwards Im going to make an Instructable for anyone wanting to do the same..... and the code will be made freely available for all. Thank you for your consideration. wbarfels@gmail.com

Posted by wbarfels 6 years ago


i don't know where to start???

Hey guys girls robots haha i hava a lot of electronics stuff and i am playing and thinking to build a project but every time i build something i stop with building so maybe you guys girls or something els can say what can build with my electronics  i have this stuff Arduino uno Arduino mega Arduino pro xbee different shields for arduin raspberry pi keypads lcd  relay boards ir remote and a lot other stuff but i want all my electronics to connect it in a big project, so my question do you know something create of have some ideas to build something awesome i was thinking a bout star trek and looking for the control panels to build something like that or better sorry for the bad english  greetings marijn  for questions you can mail me or put something on the forum. >marijn-elektro@live.com< thanks 

Posted by mvan h1 4 years ago


Arduino - Mega or Duemlianove

I have been thinking about getting an arduino from Adafruit Industries. They carry two - The arduino duemlianove with the Atmega328 and the more powerful Mega with atmega1280 chip. I am having difficulty choosing between the two microcontrollers. My main focus will be on larger projects like the Garduino(www.instructables.com/id/Garduino_Gardening_Arduino/) but again also on smaller robotics projects like advanced balancing robots(multiple accelerometers and sonar sensors)or even arduino smart drones(aircraft).Some of the factors in my descision will depend on: Price Weight Dimensions Power requirements Flash ROM Output pins Protoshield/other shield capabilities PWM control XBee wireless support Integration with logic systems Support for multiple(3) LCD screens/Dot Matrix displays Multiple Servo support Sound/Media support Please help me choosing this microcontroller.I will only buy once in maybe 4-5 years so I want it to be good buy. Also tell me which shields should I buy for my requirements: either the sound shield or the servo shield.I think I will buy the servo shield because it will give me greater control over my robotcs projects Kabir

Posted by mhkabir 8 years ago


Wireless, Wireless, WIRELESS! Help with circuits

Heyall, I just have a seemingly easy problem, but apparently it's not. Everything out there is wireless, doorbells, your electric car key, the fan control, garages, my bike speedometer. With so many wireless circuits, why is it so difficult to find a cheap, inexpensive circuit that a hobbyist can make? No, I didn't mean buy a circuit then mod it. I've searched all over and it's so hard to find a simple wireless solution that includes both a RX and a TX. I've seen Xbee but that's something I would have to use with my Arduino. It's also not exactly 'cheap'. So that get's crossed off the list. Are there any schematics for simple wireless RX/TX button or two that works up to 50 feet? What about schematics for a wireless circuit that works up to 100 feet? For my RC plane I have this TINY receiver that has six channels. The transmitter isn't that big either and it works up to 1 mile! But instead of paying 25 bucks for 1 mile and 6 channels, what about 1 or 2 channels for a 10 dollar circuit? See what I'm jabbing at? I don't want to by a doorbell then start unsoldering stuff from board to mod it! With so many wireless applications out there this should be a walk in the park! If you can give help me I would GREATLY appreciate that! Thanks!

Posted by HavocRC 4 years ago


X Y Zach humbly asks for your help...

Hey there Brochachos,            Ok, having just dug in on my first project, I'm more than overwhelmed by the sheer volume of 'stuffs' I need to learn to accomplish my goal.  Howevever, having done a substantial amount of reading, I believe I've got a fairly focused question that can hopefully pull a concise answer out of the beautiful woodwork of this community.  Onward... I'm trying to interface a gantry style xy table that uses some softpots as positions sensors for the x and y axes.  I want to send this analog signal wirelessly to two servo motors that will respond to this analog signal accurately, with minimal latency, and no jitter. As a fairly new egg in the DIY self world, I stubbornly cling to Arduino for comfort and the xbee modules seemed like a good fit, but the workaround to transmit an analog signal seemed troublesome and the servos always seem to develop a Parkinson's syndrome of sorts. (at least with the builds I saw). The question...   What transmitter/receiver is both extremely amateur friendly, with regards to setup, and can also get the signal (sans Internet connection)  at least 100ft to the receiver where it gracefully manifests itself on the servos as smooth motion.  If you don't have a definite answer, pointing me in the right direction of relevant reading is also greatly appreciated.  If there is anything I've left out, just ask.  Thanks in advance, I love you, but not like that... -Z

Posted by Zachary D 6 years ago


connect picaxe / computer / internet - budget solution ?

Am a newbee to picaxe working with mac soft- and hardware & i spent a a lot of time looking for the following: ------------------------------------ i would like to ... - transfer in- output data from simple components (such as a IR LED used for light/dark detection ) - .... via picaxe - ... to windows and mac computers in order to .... - pass them on to a website or eMail them ------------------------------------ i already had a look at ... - arduino/processing configurations (e.g. some amazing "twitter" variants posted on instructables, hack-a-day, etc. ... ) - additional external server projects (as on this site - e.g. very impressive webcams driven by websites and controlled by 'site users ...) - Nordic RF, Cellular, Zigbee, Bluetooth, XBee WiFi, FM Transmitter and Receiver, General TX/RX sending/receiving configurations (btw. - there is a very interesting comparison of these on sparkfun ---> http://www.sparkfun.com/tutorials/128 ) - very elaborate software solutions (using combinations of php, processing, python and other scripts) all of them being highly impressive and, most important of course: working well ------------------------------------ but - is there any quite easy-to-configure and budget way which does not require ... - additional, external servers - platform specific software (windows/mac/linux only) - the implementation of several software packages and runs with e.g. ... - a 08M2 picaxe (or larger).... - probably cheap component(s) (such as the Nordic RF mentioned on sparkfun) - a minimum of software requirements - a software/software component which is easy to install and configure (Visual Basic Macros doesn't seem to run once i created them via word on my mac) ? any hints are highly appreciated ...  

Posted by marc_is_curious 7 years ago


Build Night Jameco en The Inventors House

El pasado jueves 24 de Agosto se llevo acabo la segunda Build Nigth en The Inventor´s House patrocinada por Instructables y Jameco En esta ocasión decidimos realizar la build night durante el día, para ser precisos a mediodia, nuestra intención fue que la familia se reuniera para hacer inventos con electrónica, El evento comenzó a las 12:00 hrs. se coloco todo el material electrónico en el centro de las mesas, varios venían preparados con material extra como cautín, arduinos, GPS, Xbee y algunos tutoriales visto en internet. Lo mas genial de todo fue que contamos la presencia de niños, papas, jóvenes y de hasta la TV local!! Que hizo un reportaje Enseñamos un poco de electrónica a pequeñas niñas que encendieron su primer led,  varias personas tuvieron su primer contacto con la electrónica y crearon geniales proyectos. Para ver todas las fotos tomadas durante el evento no olviden visitar nuestro album de facebook Estamos listos para recibir el material de la próxima build night de septiembre patrocinada por Lumi Sin mas, gracias a Jameco e instructable por la experiencia, saludos desde Aguascalientes, México.

Posted by sabas1080 4 years ago


my summer as AIR at instructables

My time as an Artist in Residence at Instructables went something like this:  I arrived in San Francisco and arrived at the Instructables office. I was (to be honest, though now I'm so embarrassed by this assumption) expecting cubicles. Instead, there was energy, vibrancy, and TONS OF COOL PROJECTS!!I There were electronics scattered about (which is, like, enough to lure me in for life :).  I  met Noah and a few others. After discussing some contract stuff, he told me to come by for some pizza and ice cream in the afternoon. Sounds pretty cool... So, I went to Tech shop, I was blown away by the amound ot 3d printers, laser cutters and other amazing fabrication tools all under one roof, all waiting for me to use :)  Then ... free pizza and ice cream, and a bunch of new people... sounds fun. I arrived at 4:30 and it wasn't  quite a party, just yet. it was a talk. And an extremely interesting one, with a big portion of the Autodesk community present. So I really started to get a sense of who was in the community, and where does Instructables fit in. Then, I got to see .. DRY ICE ICE CREAM!!! So cool. Actually  enough to entice me to order dry ice for a near future party! Anyway, I somewhat rapidly began to feel right at home. I ordered some parts for some projects and I began working straightaway. I started working on small electronics projects and other experiments related to water and boat robots.  The next day (Thursday) I got a call at 10 PM in the evening… It was Noah. I was working at Tech shop at the time (I tried to work at Instructables office in the morning then head to T.S. in the afternoon to do some bigger scale construction work in the woodshop.  Well, the Redbull challenge had been announced ("games") and they had begun brainstorming how to make… yes, remote control electric wheelchairs, that were controlled by a user who had a blindfold on, and would be listening through a wireless radio to commands from the person in the wheelchair with no control over themselves. Anyway, I headed straight over to Instructables, and the 72 hours began… The next morning, I head over with Randy to pick up our will-call items from Jameco, including arduinos, wireless arduino shields, xbees etc etc. Then we headed to Noah's shop in Emeryville… and the hacking began. An unfortunate thing was that I had to go to teach Arduino at Tech Shop Sunday evening, which is when the actual fun of riding the wheelchair occurred. Anyway, it was a super cool weekend of collaboration and intense work. Oh, and by the way, see here how to make your own: PSYCHO SCOOTER scramble, here.  The rest of the summer continued on, the biggest accomplishment for me was getting Sneel_003 built and tested in the water. A really cool next step would be to get some 123d catch of underwater objects, trying it out at the aquarium, then do some 3d printing of cool underwater stuff. I did various other projects involving wireless communication, using Arduino for various electronics projects, programming joysticks and remote controllers, etc. A really neat thing is that every day at 2 pm there is "show and tell" which is just a quick "go around the table and say briefly what you've done in the past day". So I really got to get a feel for the way that things were working, who was operating on what, what was happening in the office and out of the office. So I felt immediately a part of the family, in a sense. Instructables is a super cool place: the facilities were amazing, the people were vibrant and knowledgable and motivated and fun, and the experience was super. The facilities I used most were: laser cutter, vacuum forming machine, woodshop, tons of electronics, 3d printer… Everyone I met from Instructables and AutuDesk as a whole was super helpful and great to talk to. It is really a great community. Before I left, I gave a presentation of my work during my time at Instructables. Here are the slides:

Posted by gabriellalevine 5 years ago


Got Robot arm arduino Code !! but its not working need help with this code plz +++++

Here is the Code !! ​got  robot arm code for arduino but its not working can  tell me how to fix it ? here is the code // Language: Processing // RobotArmControl.pde // by Sam Thongrong Feb 26, 2012 // load the serial library for Processing import processing.serial.*; // instance of the serial class Serial port; // control commands array: // GripOut, GripIn, WristUp, WristDown, ElbowUp, ElbowDown, // ShoulderUp, shoulderDown, BaseCW, BaseCCW, LightOn, LightOff, Stop int[] controls = new int[] { 0x47, 0x67, 0x57, 0x77, 0x45, 0x65, 0x53, 0x73, 0x42, 0x62, 0x4c, 0x6c, 0x58 }; // Image button. // Loading images and using them to create a button. ImageButtons GripIn; ImageButtons GripOut; ImageButtons WristUp; ImageButtons WristDown; ImageButtons ElbowUp; ImageButtons ElbowDown; ImageButtons ShoulderUp; ImageButtons ShoulderDown; ImageButtons BaseCW; ImageButtons BaseCCW; ImageButtons LightOn; ImageButtons LightOff; ImageButtons Pause; // background PImage bg; // set the font PFont myFont; void controlGUI() { bg = loadImage("background.jpg"); background(bg); int buttonSize = 44; PImage selected = loadImage("controlSel.png"); //Grip In PImage gripInImage = loadImage("controlIn.png"); PImage gripInOver = loadImage("controlInOver.png"); GripIn = new ImageButtons(30, 83, buttonSize, buttonSize, gripInImage, gripInOver, selected); //Grip Out PImage gripOutImage = loadImage("controlOut.png"); PImage gripOutOver = loadImage("controlOutOver.png"); GripOut = new ImageButtons(78, 83, buttonSize, buttonSize, gripOutImage, gripOutOver, selected); //Wrist Up PImage wristUpImage = loadImage("controlUp.png"); PImage wristUpOver = loadImage("controlUpOver.png"); WristUp = new ImageButtons(150, 36, buttonSize, buttonSize, wristUpImage, wristUpOver, selected); //Wrist Down PImage wristDownImage = loadImage("controlDown.png"); PImage wristDownOver = loadImage("controlDownOver.png"); WristDown = new ImageButtons(198, 36, buttonSize, buttonSize, wristDownImage, wristDownOver, selected); //Elbow Up PImage elbowUpImage = loadImage("controlUp.png"); PImage elbowUpOver = loadImage("controlUpOver.png"); ElbowUp = new ImageButtons(258, 83, buttonSize, buttonSize, elbowUpImage, elbowUpOver, selected); //Elbow Down PImage elbowDownImage = loadImage("controlDown.png"); PImage elbowDownOver = loadImage("controlDownOver.png"); ElbowDown = new ImageButtons(306, 83, buttonSize, buttonSize, elbowDownImage, elbowDownOver, selected); //Shoulder Up PImage shoulderUpImage = loadImage("controlUp.png"); PImage shoulderUpOver = loadImage("controlUpOver.png"); ShoulderUp = new ImageButtons(208, 160, buttonSize, buttonSize, shoulderUpImage, shoulderUpOver, selected); //Shoulder Down PImage shoulderDownImage = loadImage("controlDown.png"); PImage shoulderDownOver = loadImage("controlDownOver.png"); ShoulderDown = new ImageButtons(256, 160, buttonSize, buttonSize, shoulderDownImage, shoulderDownOver, selected); //Base CW PImage baseCWImage = loadImage("controlCW.png"); PImage baseCWOver = loadImage("controlCWOver.png"); BaseCW = new ImageButtons(130, 234, buttonSize, buttonSize, baseCWImage, baseCWOver, selected); //Base CCW PImage baseCCWImage = loadImage("controlCCW.png"); PImage baseCCWOver = loadImage("controlCCWOver.png"); BaseCCW = new ImageButtons(178, 234, buttonSize, buttonSize, baseCCWImage, baseCCWOver, selected); //Light On PImage lightOnImage = loadImage("LightOn.png"); PImage lightOnOver = loadImage("LightOnOver.png"); LightOn = new ImageButtons(30, 184, buttonSize, buttonSize, lightOnImage, lightOnOver, selected); //Light Off PImage lightOffImage = loadImage("LightOff.png"); PImage lightOffOver = loadImage("LightOffOver.png"); LightOff = new ImageButtons(78, 184, buttonSize, buttonSize, lightOffImage, lightOffOver, selected); } void setup() { // List all the available serial ports in the output pane. // You will need to choose the port that the Arduino board is // connected to from this list. The first port in the list is // port #0 and the third port in the list is port #2. //println(Serial.list()); // Open the port that the Arduino board is connected to // (in this case #0) // Make sure to open the port at the same speed Arduino is // using (112500bps) //port = new Serial(this, Serial.list()[1], 112500); // On Window PC, use "Outgoing" of the bluetooth device // This one for XBee port = new Serial(this, "COM30", 115200); // screen size of the program //size(145, 455); size(400, 300); smooth(); // test ellipse ellipseMode(RADIUS); textFont(createFont("Verdana", 14)); controlGUI(); } void updateDisplay() { GripIn.update(); GripIn.display(); GripOut.update(); GripOut.display(); WristUp.update(); WristUp.display(); WristDown.update(); WristDown.display(); ElbowUp.update(); ElbowUp.display(); ElbowDown.update(); ElbowDown.display(); ShoulderUp.update(); ShoulderUp.display(); ShoulderDown.update(); ShoulderDown.display(); BaseCW.update(); BaseCW.display(); BaseCCW.update(); BaseCCW.display(); LightOn.update(); LightOn.display(); LightOff.update(); LightOff.display(); } //Send Commands void sendCommands() { // Grip if(GripIn.pressed) { port.write(controls[0]); //println("Grip In: " + (char)controls[0]); } if(GripOut.pressed) { port.write(controls[1]); //println("Grip Out: " + (char)controls[1]); } if(mouseX > 30 && mouseX < 129 && mouseY > 51 && mouseY < 79) { port.write(controls[12]); //println("Grip Stop! " + (char)controls[12]); } // Wrist if(WristUp.pressed) { port.write(controls[2]); //println("Wrist Up: " + (char)controls[2]); } if(WristDown.pressed) { port.write(controls[3]); //println("Wrist Down: " + (char)controls[3]); } if(mouseX > 148 && mouseX < 248 && mouseY > 5 && mouseY < 33) { port.write(controls[12]); //println("Wrist Stop! " + (char)controls[12]); } // Elbow if(ElbowUp.pressed) { port.write(controls[4]); //println("Elbow Up: " + (char)controls[4]); } if(ElbowDown.pressed) { port.write(controls[5]); //println("Elbow Down: " + (char)controls[5]); } if(mouseX > 258 && mouseX < 358 && mouseY > 51 && mouseY < 79) { port.write(controls[12]); //println("Elbow Stop! " + (char)controls[12]); } //Shoulder if(ShoulderUp.pressed) { port.write(controls[6]); //println("Shoulder Up: " + (char)controls[6]); } if(ShoulderDown.pressed) { port.write(controls[7]); //println("Shoulder Down: " + (char)controls[7]); } if(mouseX > 208 && mouseX < 308 && mouseY > 130 && mouseY < 158) { port.write(controls[12]); //println("Shoulder Stop! " + (char)controls[12]); } // Base if(BaseCW.pressed) { port.write(controls[8]); //println("Base Rotate CW: " + (char)controls[8]); } if(BaseCCW.pressed) { port.write(controls[9]); //println("Base Rotate CCW: " + (char)controls[9]); } if(mouseX > 130 && mouseX < 230 && mouseY > 202 && mouseY < 230) { port.write(controls[12]); //println("Base Stop! " + (char)controls[12]); } // Light if(LightOn.pressed) { port.write(controls[10]); //println("Light On: " + (char)controls[10]); } if(LightOff.pressed) { port.write(controls[11]); //println("Light Off: " + (char)controls[11]); } } void draw() { updateDisplay(); sendCommands(); } // Button & ImageButtons Classes class Button { int x, y; int w, h; color basecolor, highlightcolor; color currentcolor; boolean over = false; boolean pressed = false; void pressed() { if(over && mousePressed) { pressed = true; } else { pressed = false; } } boolean overRect(int x, int y, int width, int height) { if (mouseX >= x && mouseX <= x+width && mouseY >= y && mouseY <= y+height) { return true; } else { return false; } } } class ImageButtons extends Button { PImage base; PImage roll; PImage down; PImage currentimage; ImageButtons(int ix, int iy, int iw, int ih, PImage ibase, PImage iroll, PImage idown) { x = ix; y = iy; w = iw; h = ih; base = ibase; roll = iroll; down = idown; currentimage = base; } void update() { over(); pressed(); if(pressed) { currentimage = down; } else if (over){ currentimage = roll; } else { currentimage = base; } } void over() { if( overRect(x, y, w, h) ) { over = true; } else { over = false; } } void display() { image(currentimage, x, y); } } // Processing End

Posted by moustafar3 2 years ago