DIY Intelligent Monitor for Home Temperature & Humidity

In the previous two blogs, we introduced how to build a gateway for intelligent home and how to make an intelligent power socket. With the gateway, by connecting a variety of sensors to it, we can achieve the goal of remote home monitor. In this blog, we will build a "DIY intelligent monitor to detect home temperature and humidity", so that you can check real-time home temperature and humidity in anywhere.

Here we will use Iteaduino UNO and its customized IR shield as controller for the gateway, and they are very easy to operate.

We need the following components:

- Iteaduino UNO X 1
- IR shield X1
- Nrf24L01+ module X1
- Micro USB cable X1
- 9V or 12V 1A adapter

Plug nRF24L01 module into the corresponding interface on IR shield, and then connect the shield to UNO board. The circuit diagram is shown as below:

Continue reading

The 2nd Generation ITEAD Core is Coming Soon

In August 2013, ITEAD Studio released ITAD Core A10/A20. Since then, we’d received a lot of useful feedbacks. We are grateful to all of you for giving us so many suggestions on improving this product.

From the end of March this year, we have been focusing on developing and testing the second generation of ITEAD Core by referring to the suggestions from our customers. After about four months of development, we’ve completed PCB layout of ITEAD Core AW2041/AW2042, tested its prototype, made a small batch of production and done the long-term stability test. It is expected that volume production of ITEAD Core AW2041/AW2042 will be commenced next week.

Compared to the first generation, the second ITEAD Core has been improved with following aspects in the design.

  1. on-board micro SD slot for multimedia storage and data logging purposes, supporting the maximum capacity of 64G SD card.
  2. on-board SATA interface for the convenience of connecting external hard drive or CD-ROM.
  3. the second ITEAD Core uses SO-DIMM 204 pins interface for easily plugping in and out.
  4. The known bugs of the first ITEAD core have been fixed in the second generation.


Continue reading

Intelligent Power Socket

In the previous blog, we’ve introduced how to build a gateway for intelligent home. Based on the gateway we’ve built, in this blog we will use our new product Iteaduino mini RBoard to demonstrate how to make a "DIY intelligent power socket", so that you can control the state of socket switch at any time and realize remote controlling various appliances.

Compared to its original model Rboard, Mini Rboard with a small size has built-in a relay, a nRF24L01 interface and a 433M RF Receiver interface. Let's see how we use it to make an intelligent socket!

Components we need:

Components Assembly

Plug NRF24L01 module and FOCA module into the corresponding interfaces on mini RBoard respectively. The circuit diagram is shown below:

Continue reading

Gateway for Intelligent Home-To realize uploading data and control via web

With development of Internet, intelligent home is getting increasingly popular. In this article, we will teach you how to build a DIY gateway for intelligent home. The gateway works just like a host to connect the home appliances to the Internet, to receive and to send commands. With it, we can check the home temperature and humidity at any time, prepare bath water in advanced, regulate air conditioning intelligently and remote monitor home situation. With just a little effort, you can make your home as cool as that in sci-fi movie!

As the wiring of IBoard is quite simple and very easy to operate, here we will use it as a controller for the gateway. All the components needed can be purchased on our

Components we need:

IBoard X 1
NRF24L01 Module X1
Mini USB cable  X1
9V/12V 1A power adapter
Ethernet cable X 1

Hardware Circuits Assembly

Plug nRF24L01 module into the corresponding interface on IBoard. Then switch power of FOCA to 3.3V and connect it to IBoard. Connect IBoard with router through an Ethernet cable. The circuit diagram is shown as below:


Continue reading

Instruction for ITead TFT Modules

In, there are two kinds of TFT modules: one is with shield while the other is not. Some customers bought the TFT modules home, assembled them with main boards, and uploaded demo to the main boards, but nothing showed on the TFT modules. In fact, some TFT modules need to be used with a particular shield that is to be plugged into main boards, and each TFT module should work with its own compatible main board.

As the ITDB02 Series of LCD modules work in 3.3 voltage level, they're not compatible with Arduino MEGA pins, thus you will need a shield for Arduino MEGA. The ITDB02 LCD modules can be plugged directly in the shield and stand on the Arduino MEGA board. ITDB02 Arduino MEGA shield supports mainboards of both 3.3V and 5V, thus it not only can be used with Arduino MEGA but also can work with other Arduino MEGA compatible mainboards.

ITEAD 3.2 TFT LCD Touch shield + Arduino MEGA 

ITDB02-2.8 + ITDB02 Arduino MEGA shield + Arduino MEGA

For the starters, you need to download UTFT demos in the following link, then extract them to the directory libraries, which is under the directory arduino IDE that you’ve installed.


Continue reading

Introduction to RDM8800 – A 13.56MHz Configurable RFID Module

RDM8800 is another RFID card reader launched by ITEAD STUDIO after RDM6300. RFID is Radio Frequency Identification for short. At present, the most commonly used RFID are 12.5 KHz EM4100 card and 13.56MHz ISO 14443 Type A card.

RDM6300 card reader module can be used to read 12.5KHz EM4100 RFID card directly, and the card information will be output directly through the serial, an external microcontroller can be easily used to receive the information read from RFID card together with the serial port. While RDM8800 can read 13.56MHz ISO 14443 Type A cards, and the card data will be output via the serial.

It is quite convenient to use both of the card readers to read the RFID card information, as the modules are equipped with antenna. Once the antenna is connected to the module, and the output serial pin of the module is connected to the microcontroller's serial port and powered up with 5V, the module serial will read the card information when the RFID card is close to the antenna. To make it easier to use, antenna of RDM8800 adopts standard shielded coaxial connection, and there is a 2.54mm pin hole in the antenna which can be used connect to the antenna pin on module via a Dupont line.


Continue reading

Raspberry Pi Drives ITEAD PN532 NFC Module with libnfc

ITEAD PN532 NFC module is equipped with double-row pins, which can be connected directly to the Raspberry Pie via connection cable and then drive the module for non-contact near field communication operations, such as reading and writing 13.56M IC card. You can buy this module from here:

libnfc is the first libre low level NFC SDK and Programmers API released under the GNU Lesser General Public License. It provides complete transparency and royalty-free use for everyone. The library currently supports modulations for ISO/IEC 14443 A and B, FeliCa, Jewel/Topaz tags and Data Exchange Protocol (P2P) as target and as initiator. For more information, you can refer to

The following tutorial demonstrates how to use libnfc on Raspberry Pi to drive ITEAD PN532 module with the SPI bus.

1, Hardware connection

As Itead PN532 Module is customized for Raspberry Pi, it can be connected directly to Raspberry Pi via the adapter cable as shown in picture below


Continue reading

Dragon Boat Festival Holiday Schedule (2014)

Due to Dragon Boat festival, ITEAD STUDIO will have a three-day holiday from 31rd, May to 2nd, June. The schedule is shown as below:

Ordinary orders received from 26th to 28th of May will be processed normally as usual, while for orders on 29th and 30th, we will try our best to deliver before holiday – but as it takes time to deal with packaging, we cannot guarantee that orders in these two days can be sent out before the holiday. Thank you for understanding. For the pending orders received before holiday and during the holiday, we will process on 3rd, June when we are back to work – due to backlog of orders during the holiday and increase of orders in post office after the holiday, we estimate that orders may be processed slightly slower than usual. However, we will make our efforts to deliver as soon as possible.

For orders of PCB service, generally PCB production costs about a week, while the number of orders often increases before the holiday, thus it will need a longer time to be processed. Therefore, we cannot guarantee the orders of PCB service received from 26th, May to be shipped before the holiday. However, for files received from 26th, May to 30th, May, we will arrange production, but the finished boards will be received and delivered after the holiday. For orders received during the holiday, we can only arrange the production after the holiday.

Above is our holiday schedule. For any inconvenience caused, we do hope you can understand, and you can arrange time for placing orders according to your own needs.

IBOX Ethernet Troubleshooting

More and more IBOX backers on indiegogo have received the product and have begun to use it, and they also provide various feedback.

Ethernet failure issue is the most frequently mentioned. At first, we are not able to figure out what the matter is, so we asked the customers to return the defective IBOXs so that we can send them new ones. Now, we have received two IBOXs with Ethernet failures, and we have found the cause of this issue after failure analysis and repair.

The Ethernet failure is caused by an instable resetting circuit on the baseboard, which resulted from a poor-quality capacitor in the resetting circuit, and sometimes the resetting circuit does not work properly.

Fault phenomenon :

Ethernet can not have access to the network, LED indicator on Ethernet interface only flashes once when powering up and then it does not flash any more.

Cause :

Capacitor in the resetting circuit has quality problems, thus the resetting level time cannot can not meet the needs for resetting the system, and the Ethernet chip cannot work properly due to unsuccessful resetting.


Replace C8 on the PCB with a 2.2uF 0603-packaged chip capacitor, the position is shown as below:

If you can replace the faulty capacitor by yourself, it would be the fastest approach to solve the problem. Of course, it is not easy to replace a chip unless you're a hardware engineer, so we would like to offer a new IBOX baseboard for free for those who encounter such issue.

If you were unlucky to receive IBOX with Ethernet fault, please send e-mail to (ivy.long @, and we will send you a new baseboard. After receiving the new baseboard, you only need to open the aluminum case, remove the old baseboard from ITEAD A20 Core and then replace it with the new one. You do not need to return the old baseboard to us.

Continue reading

Itead Support is under Public Test Now

To improve user experience and to offer better services, we introduced the support system of Freshdesk, which is your starting point for help with Itead Studio's products. We have run the private beta for some time, and now we want to have the technical support section for public tests.

You are welcomed to submit your requests for technical support either by sending e-mails to or via the portal

Submitting a ticket via Email 

One of the easiest ways to reach the support team is by sending an email to
To get things going quick, try to use the email ID you have provided for the records, so that the support agents can know exactly who you are when the ticket comes in. 

Quick guide to submitting a ticket through email: 

  • Login to your mailbox 
  • Compose an email to
  • Mention what help you need in the body of the mail 
  • Click on the Send button 

Submitting a ticket via the portal 

A more traditional way of getting support is by filling out a support form on Itead support website. When you do, you provide more accurate information about the problem and make it easier for the representatives to track down your problem. 

Quick guide for customers to submit tickets through our portal: 

  • Point to Itead support URL 
  • Click on the ‘New Ticket’ button 
  • Fill out the form and mention all the details about your requirements 
  • Click on the Submit button 

Creating a support account 

The first time you open a ticket, you will automatically be created an account with the Itead Support. You need to check your email for information about the account and click on the link available inside to set your password for the first time. You can activate your account by using the link and logging into Itead support. You could also automatically sign up for an account by submitting a ticket with the online support portal. This can be done in different ways. You will get an activation email whenever you reach out to the customer support team for the first time. 

Quick guide to creating a support account from the portal: 

  • Open up the support portal 
  • Click on the sign up link at the top right corner of the page 
  • Enter your Full Name and Email Address 
  • Fill in the captcha for verification 
  • Click on the Save button 
  • Check your inbox for the activation email with instructions. 

Checking the ticket status 

You can check what’s going on with your ticket by opening up the ticket's page from Itead Support. This is included in each of your support emails and can be accessed by simply clicking on the link. When prompted, please login with your existing credentials and get a hold of your ticket history. 

Quick guide to checking your ticket status: 

  • Login to the support portal 
  • Click on the Check your ticket status tab 
  • Open the necessary ticket by clicking on it 
  • Check its status from the ticket page 

You can click here to download the complete user guide.