Serial camera module that captures time-lapse and stop-motion videos plus images to uSD card. Use with any micro like mbed and Arduino.
ALCAM allows any embedded system with a serial interface (UART, SPI or I2C) to capture JPG/BMP images and also to record them right onto an SD card. Also, ALCAM gives you the ability to create time-lapse and stop-motion AVI videos and save them directly to the SD card. All done through a set of simple and well documented serial commands. ALCAM can also capture images and videos though a special pin, without the need to send any commands.
ALCAM-OEM – Serial camera module - [Link]
Hey, sorry everyone, I know it’s been a while. But I hope this post will make up for that! Anyone who has done embedded programming knows that an easy way for microcontrollers (like arduino) to connect to a PC is through a serial connection. Unfortunately, not many computers have a serial port these days, and while are a lot of chips that will act like a usb-serial converter, they tend to be somewhere in the $3-5 range. However, I found one chip, the CH340G, that only costs 40 cents!
CH340G – alternative USB to serial IC - [Link]
Limpkin has build a development board for the ESP8266-03:
The ESP8266 modules come with a pre-loaded firmware that will accept some commands through their UART interface (connect to wifi, open udp socket, send data to this IP…). Moreover, since Espressif recently released their SDK you can now load your own custom programs using the existing bootloader. To launch this bootloader you just have to connect some IOs to GND in a specific order.
However, anyone wanting to develop a project involving dozens of Wifi nodes has to start from somewhere, eg make a prototype of their future platform. That is why I developed this development board, so the prototyping stage is as simple as possible.
As you can see in the picture below the dev board breaks out all the ESP8266-03 IOs, includes a 3.3V LDO, a USB to UART converter, some logic and a button to automatically start the bootloader.
A development board for the ESP8266-03 - [Link]
by marc2203 @ importhack.wordpress.com:
I’m not going to explain in detail what is ESP8266 because if you have found this post I’m sure you already know it. But just in case, it is an awesome cheap board (less than 4$) with built-in wifi communication (802.11 b/g/n), and SPI, UART. You can also use its processor to run your code.
How to use ESP8266 ESP-01 as a SENSOR web client - [Link]
With the rapid development of GPS (Global Positioning System) techniques, GPS gets wider application in many fields. GPS has features such as high precision, global coverage, convenience, high quality, and low cost. Recently, the use of GPS extends speedily from military to civilian applications such as automobile navigation systems which combine the GPS system, e-map, and wireless network. GPS is getting popular, and the market for GPS techniques is extending continuously.
UARTs provide serial asynchronous receive data synchronization, parallel-to-serial and serial-to-parallel data conversion for both the transmitter and receiver sections. These functions are necessary for converting the serial data stream into parallel data that is required with digital systems. Synchronization for the serial data stream is accomplished by adding start and stop bits to the transmit data to form a data character. Data integrity is ensured by attaching a parity bit to the data character. The parity bit is checked by the receiver for any transmission bit errors.
The circuit describes how to combine GPS into a navigation system by using a Philips 2-channel UART, the SC16C2552B. The SC16C2552B is a two channel Universal Asynchronous Receiver and Transmitter (UART) used for serial data communications. Its principal function is to convert parallel data into serial data, and vice versa. The UART can handle serial data rates up to 5 Mbit/s.
UART in GPS navigation system – [Link]
Microkite is a DTX module built to utilise the great potential of the new PIC32MX1xx/2xx microcontrollers. It integrates a power supply able to provide power to the external user circuit as well, a microSD connector for data storage and a USB-UART bridge for easy communication with a PC terminal.
The module is intended for inclusion in various control systems and follows the DTX standard pinout which opens the possibility for a trouble-free upgrade with newer models in future. The module fits into a standard PLCC-68 socket and significantly optimises the end user circuit and the later software development process.
Microkite DTX module - [Link]
Banguino brings the most popular hobby and DIY development platform in the world into a single chip DTX module and offers full backwards compatibility with the most used worldwide Arduino board – the model ‘Uno’.
Bonus features include an on-board power supply to generate +5V and +3.3V to the user’s external circuit, a microSD connector and additional 10 configurable digital I/O ports. There are also two software controllable LEDs on board as well as a USB-to-UART bridge. Banguino provides a highly integrated solution for building simple or complex circuits and benefiting from the large variety of already existing Arduino-compatible code.
Banguino – 8-bit Processing Module - [Link]
Embedded modules may surprise you by their contribution and an overall costs savings.
As we know „embedded module“ is a quite wide term and it can represent a powerful microcomputer with OS, but it can also be a significantly simpler module with a microcontroller and peripherals, still able to add considerable functionality to a target device.
Typical representatives of useful modules, which add a lot – without big costs are so called quick start modules from company Embedded Artists. Their contribution is in a ready-made „tuned up“ PCB containing for example in case of module LPC4088 QuickStart Board (EA-QSB-016) the microcontroller itself (Cortex- M4), memory, display controller and many interfaces like Ethernet, USB, UART, SPI, CAN, PWM, Analog In/Out, I2C, XBee compatible connector and other.
Especially at low and mid-volume production batches their contribution is mainly in the fact, that it is a really proven solution with a guaranteed operating temperatures range, proper ESD protection and mainly – supported by a wide scale of development tools (free). In case of solving of problems, it´s still possible to contact customer support of company and a lot of hints for successful usage, source codes and libraries can be found directly on the producer´s website.
Try to go easier way - [Link]
This USB to serial converter project is easy to build, it is simple and inexpensive. It is based on the FT230XS from FTDI Chip.
USB to Serial converter using FTDI FT230X - [Link]
CDC-232 creates a virtual COM port on PC that doesn’t have real RS- 232C port. It enables RS-232C communication (without control lines), after connecting the device and installing the driver.
Write the program to AVR, build the circuit, and connect the device to PC’s USB port. Install the driver on Windows. Access the device through generated virtual COM port from terminal software or your application. Control lines (DTR, DTS, RTS, CTS) are not used by the host application. Set the terminal software as “no flow-control”.
Windows requests the driver installation again when connected to other USB port. Detect the previously installed driver automatically. Another COM number will be assigned. If you set serial number in AVR (rebuild with modified usbconfig.h), you can get the same COM port at any USB port. However, you cannot connect multiple CDC devices of the same serial number.
Before detaching the device, close the COM port in terminal software or in your application. Otherwise, you cannot connect to the device again because of the broken file handle. Restart the terminal software or your application then. Switch to the fast transfer mode using “lowcdc.vbs” to get the baudrate higher than 9600bps.
CDC-232 – Virtual COM on ATMEL AVR - [Link]