Arduino Breakout for LinkIt Smart 7688 Duo

Introduction

Arduino Breakout for LinkIt Smart 7688 Duo is an expansion board for LinkIt Smart 7688 Duo. Just like other breakout board produced by Seeed, this board has integrated copiously 12 grove ports that allow you to connect more grove modules easily. By using this board, beginners are able to get started quickly because wiring, which is usually not a happy process for most people, is simplified. What’s more, the board shares the same MUC as Arduino, that means you can not only use the features of LinkIt Smart 7688, but also from Arduino Yún, which allows you to build rich IoT applications based on various, robust and compiled Arduino sketches. On the board, there are reserved pins for LinkIt Smart 7688 Duo to easily access, apart from that, it also supports serial buses like I2C, UART and comes with USB and Ethernet.

LinkIt Smart 7688 Duo is an open development board based on the OpenWrt Linux distribution, MT7688 and ATmega32u4. The board is designed especially to enable the prototyping of Rich Application IoT devices for Smart-Home. If you want to find out more about LinkIt Smart 7688 Duo, please click HERE.

Features

  • Arduino Shield Compatible
  • Ethernet to connect internet
  • USB 2.0 for more peripherals
  • Grove interfaces: I2C × 2, Analog × 3, Digital× 6, UART × 1
  • 4-pin debug port × 1, ICSP × 1

Application Ideas

  • IoT/Gateway Device.
  • Robotics
  • Smart multimedia devices
  • Teaching and learning

Specifications

  • Input voltage :5.0V (With USB Power port)
  • Operating voltage :3.3V

Note

Debug pins connect with MT7688, Other pins connect with ATmega32U4.

Hardware Overview

Item Qty Item Qty
Arduino Shield 1 USE Port(Type-A) 1
MT7688 UART2 1 USB Port(Micro type-B) 1
ICSP port 1 Ethernet Port 1
Reset Button(ATmega32u4) 1 Port to be plugged with LinkIt Smart 7688 Duo 1

Get Started

In this simple application, you are going to make a buzzer to buzz different sounds. Before getting started, Apart from Arduino Breakout for LinkIt Smart 7688 Duo, please check if you have below materials on hand. You can get them from our Bazzar.

LinkIt Smart 7688 Duo USB cable UARTBee Jumper wires x 3 Grove - Buzzer
Get One Now Get One Now Get One Now Get One Now Get One Now
  • Step1 Refer this to connect your LinkIt Smart 7688 Duo to internet.

Note

  • You can find Pin 8, Pin 9 and Pin GND close to the port to be connected LinkIt Smart 7688.
  • You can plug jumper wires into MT7688 UART2 port instead of soldering them to Pin 8, Pin 9 and Pin GND.
  • Step2. Open a console after connecting an USB to Serial adapter to LinkIt Smart 7688 Duo.
  • Step3 Connect all parts as shown below:

  • Step4:Plug Grove - Buzzer into port D4.

  • Step5: This step is to build the Arduino environment for LinkIt Smart 7688 Duo platform on host computer. Since the tutorial has been written in the Wiki of LinkIt Smart 7688, please refer to Here.

  • Step6: Download firmata.
  • Step7: Refer to Here to install Arduino IDE for LinkIt Smart 7688 platform, and flash the file firmata to development board.

Note

Following steps should be carried out on embedded OS(OpenWRT). Please make sure you have Python in your system and installed pip.

  • Step8: Type pip install pyfirmata into console and press Enter to install python library pyfirmata.
  • Step9: Create a file named buzzer.py with typing vi buzzer.py in console, copy the code below into it.
from pyfirmata import Arduino, util
from time import sleep
board = Arduino('/dev/ttyS0')
print "Start blinking D4"
while True:
  board.digital[4].write(1)
  sleep(0.5)
  board.digital[4].write(0)
  sleep(0.5)
  • Step10: Save buzzer.py and type python buzzer.py to run the example code.
  • Step11: Now you will hear the buzzing sound.

Make It Now

Have you successfully make the buzzer to buzz? Here are 2 more awesome projects that use LinkIt Smart 7688 Duo. Let’s make them now!

Smart Router With
WiFi Connection Visualization
Facebook Like Monitor

Resources

Help us make it better

Thank you for choosing Seeed. A couple of months ago we initiated a project to improve our documentation system. What you are looking at now is the first edition of the new documentation system. Comparing to the old one, here is the progresses that we made:

  • Replaced the old documentation system with a new one that was developed from Mkdocs, a more widely used and cooler tool to develop documentation system.
  • Integrated the documentation system with our official website, now you can go to Bazaar and other section like Forum and Community more conveniently.
  • Reviewed and rewrote documents for hundreds of products for the system’s first edition, and will continue migrate documents from old wiki to the new one.

An easy-to-use instruction is as important as the product itself. We are expecting this new system will improve your experience when using Seeed’s products. However since this is the first edition, there are still many things need to improve, if you have any suggestions or findings, you are most welcome to submit the amended version as our contributor or give us suggestions in the survey below, Please don’t forget to leave your email address so that we can reply.

Happy hacking