Generator GK101 Review

The DDS-generator GK101 is manufactured by a Chinese company Ginko. This generator is also available under the name IDSG101 of the company ITead. It’s a full analogue.¬†The average cost is around 100$ (on Aliexpress).

GK101

 

Direct Digital Synthesizer (DDS) is a type of frequency synthesizer used for creating arbitrary waveforms from a single, fixed-frequency reference clock.

Continue reading Generator GK101 Review

Android controlled RC Vehicle with real-time video (Bluetooth & Wi-Fi)

CxemCar2

On the Internet there are many articles on the use of RC cars with IP or Web-based camera. But most of them used a laptop or an internal router with Open-WRT or DD-WRT firmware. View the video and control of the RC car in such projects usually implemented with a PC or Laptop. In this article describes the control crawler platform from any Android-device (tablet, smart phone, etc.), as well as viewing real-time video and rotation control pan/tilt of IP-Camera. All hardware has remained virtually unchanged in the first project CxemCAR, changes were made Android-applications to work with the Wi-Fi IP camera.

Continue reading Android controlled RC Vehicle with real-time video (Bluetooth & Wi-Fi)

FEZ Panda II RC car (Android control via Bluetooth)

The first part of the project CxemCAR is here. There are also the source code for Android (Java Eclipse) and other useful information.
In this article, I will describe the assembly CxemCAR for the mcu with .NET Micro Framework core.

The controller is used with .NET Micro Framework: FEZ Panda II, but you may use any controller works with .NET Micro Framework core (Netduino, GHI Electronics board’s and other)

Continue reading FEZ Panda II RC car (Android control via Bluetooth)

Arduino RC car (Android control via Bluetooth)

Arduino RC Car

The first part of the project CxemCAR is here. There are also the source code for Android (Java Eclipse) and other useful information.
In this article, I will describe the assembly CxemCAR for the Arduino. We can use any Arduino-compatible board: UNO, Nano, Mega, Leonardo, and even based on STM32 – Arduino DUE. I used Arduino Nano V3.

Continue reading Arduino RC car (Android control via Bluetooth)

Simple RC car for beginners (Android control via Bluetooth)

This is a simple project of Android Bluetooth Car with Bluetooth control. This project is open source and multiplatform: Arduino (Processing), STM32, FEZ Panda II (.NET Micro Framework) and may be even  Raspberry Pi.

To control the car used Android-device with a built-in accelerometer. Tilt forward – car goes forward, tilt to the left – car turns to the left, tilt back – car goes back. Speed of movement or rotation depends on how much you tilt the device. Sensitivity and value of the tilt set in the configuration Android-apps. Also are provided a normal way to control: the buttons on the screen. In addition to all I implemented the touch control. In version 1.2, I added a new type of control: like virtual steering wheel. Total 4 ways to control the RC Car.

Continue reading Simple RC car for beginners (Android control via Bluetooth)

Communication between the STM32 and Android via Bluetooth

This article describes the organization of communication via Bluetooth between the microcontroller STM32 (used board STM32 Value Discovery) and any Android-powered device (smartphone, tablet, etc.). As the example shows LED control from the tablet, and sending messages back to Android from STM32 board.

As a Bluetooth module uses cheap Chinese module HC-06, which has been considered in this article.

Bluetooth Modules

Continue reading Communication between the STM32 and Android via Bluetooth