Show Posts
Pages: 1 [2] 3 4 5
16  Topics / Home Automation and Networked Objects / ITEAD Intelligent Switch User Manual on: December 28, 2012, 09:22:17 pm
ITEAD Intelligent Switch User Manual

http://blog.iteadstudio.com/itead-intelligent-switch-user-manual/

17  Topics / Home Automation and Networked Objects / ITEAD Intelligent Switch Installation Tutorial on: December 28, 2012, 09:21:27 pm
ITEAD Intelligent Switch Installation Tutorial

http://www.youtube.com/watch?feature=player_embedded&v=Pj5iytrVymo

18  Topics / Home Automation and Networked Objects / Re: Touch And Remote Control Intelligent Switch on: December 21, 2012, 03:50:30 am
Next step ~ we will release a control board with case , and it can be used as the converter for your whole lighting system : ) Stay turned, it will be more and more amazing.
19  Topics / Home Automation and Networked Objects / Re: Touch And Remote Control Intelligent Switch on: December 21, 2012, 03:46:08 am
Update ! Now we release the Arduino DEMO code and Android APP (with source code) to show you how to control the Intelligent switch by your phone!

Here is the video:

http://www.youtube.com/embed/KzKk7CvUbg0

Here is the detailed post and the download:

http://blog.iteadstudio.com/itead-intelligent-switch-work-with-arduino-and-android/
20  Topics / Home Automation and Networked Objects / Re: My home automation (webserver + HTML control) on: December 18, 2012, 12:22:35 am
I think the IBorad Pro is very suit for the home automation project like this : )
http://imall.iteadstudio.com/development-platform/arduino/arduino-compatible-mainboard/iboard-pro.html

The board is ATMega2560 + W5100, with SD and XBee socket, many interface breakout for sensor module and display.  RTC onboard, and comes with Arduino MEGA 2560 bootloader.
21  Topics / Home Automation and Networked Objects / Touch And Remote Control Intelligent Switch on: December 17, 2012, 10:17:40 am


Do you want to create a smarthome in your house?  With the remote controller and this touch/remote Control Intelligent Switch, it's possible to setup a smart house lignting system without rewiring and inexpensive cost.  The ITEAD intelligent switch can help you redefine your home lighting network with simple steps and quick installation. Juse use it to replay the your traditional wall switch directly, and without rewiring.
 
With these  ITEAD Intelligent Switches and remote controller, you can turn the light off/on in surrounding rooms or entryway without getting up! You are convenience to switch off the light with remote controller or one intelligent switch.
 
We believe that the ITEAD Intelligent Switch is an amazing product for you to DIY your house as smart home, not only the easy replacement, but also that we will open suorce its communication protocol, then using a Arduino with 433RF link kit, you can control it as you wish! The possibilities are endless!
 
These intelligent switches will in stock in January 2013, and keep following our twitter and blog, we will show you how amazing it is, and will guid you to build your smarthome lighting system with Arduino and ITEAD Intelligent Switch step by step.

Now the first step, using the Arduino with 433M RF link kit to communicate with ITEAD intelligent switch has finished, and will be post in next week : ) 

Second step - using Iteaduino BT and 433M RF link kit, control the switch by your Android phone.
22  Community / Products and Services / Arduino Wireless Programmer on: December 17, 2012, 10:10:47 am

Arduino Wireless Programmer is designed for upload the program from your PC/laptop to Arduino board just by Bluetooth.

So now you can update the program to Arduino boards which enclosed in the box or case without any usb jack, do you need to open it times and times when you need to update the program. It will suitable for the project which use Arduino board but the the  boards aloft. Anyway , when you want to do the wireless programming for Arduino without USB cable, this Arduino Wireless Programmer will be the good choice.

But becareful that it maybe not compatible with some projects which need to use the D0 and D1 as hardware UART TX, RX. Because the wireless programmer needs to permanently occupy the two pins. For the rest pins, the wireless programmer board has the stackable female header to make it compatible with other shileds, you can just plug any shields you need onto the wireless programmer and connect it to Arduino mainboard.

And Arduino Wireless Programmer have 2  models:  For Arduino UNO  and For Arduino Duemilanove. Different model comes with different configuration, and just support the corresponding mainboard – Of course your can change the default configuration to make it work with other boards, and we will release these hack tutorials later.

More: http://imall.iteadstudio.com/im121112001.html
23  Community / Products and Services / Re: Arduino Music Palyer Shield - Just Plug and Play on: December 17, 2012, 08:11:58 am
How do you choose which music file to play?

I just ordered several itmes from there, and was looking at this music shield.
I am afraid that you can not choose which file to play, but just next or pre file to play , and the files sort by name.
24  Community / Products and Services / Arduino Music Player Shield - Just Plug and Play on: November 26, 2012, 04:38:03 am


Before we make this music player shield, we found that there are already have many music player shields that basic on VS1053 chip in market, but those shields will not be so easy to use –  you need to write many codes for reading the data from SD card and sending them to VS1053 chip for decodeing, and then you can make the music played.

To make it easier, we build this new ITEAD Music Player Shield basic on CECL08D. The CECL08D chip can be used to decode MP3/WAV format audio file. The music player shield has SD card socket and USB interface, supporting USB and SD card play. When you plug the SD card or U Dist in, the chip will source the care and disk, and just need to use some I/O operation, you can make it played !

  • The A0(D14) pin controls "Play/Pause" button which used to play or pause the music
  • The A1(D15) pin controls the ”Next/Volume+” button which be used to change to next song. And it will turn the volume loudly when you keep pressing it.
  • The A2(D16) pin controls the ”PREV/Vol-“button which be used to change previous song. And it will turn the  volume quietly when you keep pressing it.
  • The A3(D17) pin controls the “POWER” button which used to make music player shield into low-power standby state.

Here we provide an Arduino Library for this shield, you now you can easily use it to control the shield and play the music.

Music.play();  -----Play the music

Music.pause(); ----Stop the music

Music.next(); -----To next song

Music.prev(); -----Restart / To prever song

Music.volume(Direct, Volumevalue);

Direct : UP – turn to  higer volumevalue, DOWN – Turn to lower volumevalue

Music.power(Powerstatus);

Powerstatus: ON – Turn on the music player shield; OFF – Turn off the music player shield.

Download the library and More information here: http://blog.iteadstudio.com/itead-music-player-shield-plug-and-play/
25  Community / Products and Services / Re: Upload Program To Arduino With BT Shield on: November 18, 2012, 09:43:41 pm
Interesting. This might be neat for updating firmware. You said download the rxtxserial.dll here but there is no link. Why do you have to write a different dll? What is the different between original arduino dll and yours? Very curious to find out. Thanks.
When the BT shield connect to PC, there will be 2 COM Port, but the old dll will just show one in the Arduino IDE port menu, but the one can not use, so this dll will find 2 port and show them in the IDE, you can choose the right one for program.
26  Community / Products and Services / Upload Program To Arduino With BT Shield on: November 13, 2012, 04:37:50 am
The BT shield v2.2 use the same Bluetooth module as Iteaduino BT, we can hack it and make it a wireless programmer for Arduino as well. Here we take a Iteaduino with BT shield as a example, to show you how to upload the program to Arduino via Bluetooth.


1. Welding a 1uF capacitor between Pin32 of HC-05 module and the Rest pin of BT shield.

2. Set the jumpers on BT Shield: D0 with TX, D1 with RX. Set the mode switch of operation mode to CMD side.

3. Connect the Iteaduino with PC via USB cable, and open the “AccessPort” software:

- Choose the right COM number
- Change the baud rate to 38400


4. Send the AT command to change some configurations of the HC-05 module:

AT+ORGL (Restore the default state)
AT+ROLE=0 (Configure the HC-05 as slave)
AT+POLAR=1,0 (The LED will on when the output of PIO8 is high. And it indicates connecting successfully when the output of PIO9 is low.)
AT+UART=57600,0,0 (Set baud rate to 57600, one stop bit and no parity bit)
AT+INIT (Initializing SPP library)
5. Download Arduino IDE  (don’t use the Arduino 00xx) . Download the “rxtxserial.dll” file here, and replace the one in your Arduino IDE 1.5 Folder.

6. Disconnect the Iteaduino with PC, and reset the jumpers: D0 with RX and D1 with TX. Put the mode switch to DAT side.

7. Repower the Iteaduino, and use the laptop or PC to search the BT shield (if your PC doesn’t support Bluetooth, we recommend this Tiny USB Bluetooth Adapter )

8. Enter pin code “1234” and connect to the BT shield. Check the COM number of the serial Bluetooth port (When you check in Hardware Device Manager, it will show you 2 ports , and just one can be used for wireless programming)


9. Open Arduino IDE 1.5. You should select “Tools->Board->Arduino Duemilanove w/ATmega 328″. And select “Tools->Serial Port->COMX (the serial port of the Bluetooth device)”.

10. Press the “Upload” button, the program will be upload into Iteaduino by Bluetooth !

Note: This is an example for Iteaduino (Arduino Duemilanove), if you are using the Iteaduino UNO (Arduino UNO), there are some different:

Using the AT+UART=115200,0,0 but not the 57600 now
Choose the “Arduino UNO” instead of the “Arduino Duemilanove w/ATmega 328”
More step by step tutorials, you can find it here <Wireless Programming Your Iteaduino BT>.
27  Development / Other Hardware Development / Wireless Programming Iteaduino BT (Arduino compatible) on: November 12, 2012, 03:57:50 am
We got many mails that ask if the Iteaduino BT support wireless programming with Arduino IDE via Bluetooth, the answer is “NO”. But there are so many query about wireless programming, so there should be a actual demand of this function, so we will not just answer you – “NO”, we reply that the original Iteaduino BT is not support wireless programming, we can guide you to hack it, and make it support the Bluetooth programming function.

Here is the hack introduction, just follow us step by step:

1. You need a Iteaduino BT, the hardware version is V1.0 or V1.1. Add a 1uF capacitor between Pin32 of HC-05 module and the Rest pin of Iteaduino BT (Pin29 of ATmega328P). As shown below:


2. Set the jumpers to A side, to connect the HC-05  to FT232 chip. Set the switch of operation mode to CMD side. Use the USB cable to connect the Iteaduino BT with PC, we need to make it work in command mode and communicate with PC:


3. Press the "BT_RST" button to make sure the module work at "CMD" mode. We need to use the serial port management software to send AT command to the module, here we use the “AccessPort” software. Choose the right COM port number, and the baud rate should be 38400.


4. Send the AT command to change some configurations of the HC-05 module:

AT+ORGL (Restore the default state)
AT+ROLE=0 (Configure the HC-05 as slave)
AT+POLAR=1,0 (LEDThe LED will on when the output of PIO8 is high. And it indicates connecting successfully when the output of PIO9 is low.)
AT+UART=57600,0,0 (Set baud rate to 57600, one stop bit and no parity bit)
AT+INIT (Initializing SPP library)
Remember to add the "Enter" of each command when you send the commands. If the module get the command and accept it, it will return OK" :


5. Download Arduino IDE 1.5. Yes, the latest version, don’t use the Arduino 0022 or Arduino 1.0. Download the “rxtxserial.dll” file here, and replace the one in your Arduino IDE 1.5 Folder.

6. Set the Iteaduino BT into Data mode and connect with ATMega328:



7. When the Iteaduino BT power on,  use your laptop or PC with Bluetooth Adaptor to source the Iteaduino BT.


8. Enter the pin code , default “1234” .



9. When they are connected, open Bluetooth device and choose the device. Click the right key of the mouse and select "properties". In the “Hardware” label, you can see the COM port number of Iteaduino BT wireless port.


10. Open Arduino IDE 1.5. You should select "Tools->Board->Arduino Duemilanove w/ATmega 328". And select "Tools->Serial Port->COMX (the serial port of the Bluetooth device)".


11. Now write the code, and press the “Upload” button, you can upload your program via Bluetooth to Iteaduino BT and say goodbye to the USB cable now.  Now we just test this way in Windows 7, and if you use the iOS or Linux, you need to try and hack it yourself , if you get it work in your Mac, please let us know : )

Blog: http://blog.iteadstudio.com/application-note/warless-program-your-iteaduino-bt-2/
28  Using Arduino / Microcontrollers / Re: Itead mega 2560 ver.1 USB not recognized on: July 06, 2012, 03:40:46 am
@butch

If you still not solve your problem, you can contact order@iteadstudio.com for more help.
29  Topics / Home Automation and Networked Objects / Re: Use the android phone to control the relay shield for appliances switch on: August 01, 2011, 12:27:16 pm
Now we have finished another small demo, using the Android cell phone with ITEAD BT Debugging assistant to control the DC motor by MotoMama shield. MotoMama is base on L298N and with a XBee interface, so plug the BTBee on it, we can use the software to send the command with speed Parameter -255- +255 to control the speed, also the Direction of rotation.
30  Topics / Home Automation and Networked Objects / Use the android phone to control the relay shield for appliances switch on: July 29, 2011, 11:40:52 am
We release a ITEAD BT Debugging Assistant software on android, and you can use it to build some home automation prototyping.Use the relay you can switch many appliances easily, so here we show you a simple demo that how to use your android cell phone to control the relay by Arduino via Bluetooth.


We have am Arduino multi-channel relay/switch shield with 2 mechanical relays and 2 MOS switch. Using the 12V power for Arduino, the MOS switch channel can drive the fan by this DC 12V power supply. So we will use the cell phone to control the Arduino, turn on and turn of the fan. It's the same as using the mechanical relay channel to control a fan with external 220/110V AC power supply.

We make a simple controlling protocol, every command includes 3 byte, the first byte is command header, if Arduino receive a character 'C' it means channel control. This command will go with 2 more byte parameter - channel number and channel status, channel can be 1-3 (1 and 2 is the relay channel, 3 and 4 is MOS switch channel),  status can be 0 or 1 (0 means turn off, 1 means turn on). So a simple command for Arduino to turn on the channel 4 is "C41" , turn off channel 1 is "C10".

Plug the BTBee on the IS shield, and plug the shield on Arduino board. Connect the 12V DC fan with Channel 4. Down load this simple demo code into the Arduino - just very simple demo so it without verify code in this project.

Code:
unsigned char state=0;
unsigned char p=0;
char COM[3];
unsigned char c,s;

void setup()
{
  pinMode(4,OUTPUT);
  pinMode(5,OUTPUT);
  pinMode(6,OUTPUT);
  pinMode(7,OUTPUT);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  digitalWrite(6,LOW);
  digitalWrite(7,LOW);
  Serial.begin(9600);
}

void loop()
{
  switch(state)
  {
  case 0:
    if(Serial.available())
    {
      COM[p]=Serial.read();
      state=1;
    }
    break;

  case 1:
    p++;
    state=0;
    if(p==3) state=2;
    break;

  case 2:
    p=0;
    if(COM[1]=='1') c=4;
    else if(COM[1]=='2') c=5;
    else if(COM[1]=='3') c=6;
    else if(COM[1]=='4') c=7;

    if(COM[2]=='0') s=0;
    else if (COM[2]=='1') s=1;
    digitalWrite(c,s);
    state=0;
    break;
  }
}
Open the ITEAD BT Debugging Assistant, connect the BTBee and enter the monitor window (more information about how to use this software you can click here) , type the controlling command in input box, if we need to turn on the fan, write "C41" and press the "Send", you can see the "OK" reply from Arduino, and the fan start rotating. If you send the "C40" and get the "OK" reply, you will see the fan slowdown and stop.



More information here: http://iteadstudio.com/application-note/use-android-phone-to-control-arduino-relay-shield
Pages: 1 [2] 3 4 5