DM&P has been producing low-power, x86-based Vortex processors for the embedded market for over ten years. Now in a nod to the Arduino market they have released the 86Duino Zero, a low-cost Arduino Leonardo sized board powered by their latest 300 MHz SoC Vortex86EX Processor.
This is a fully static 32-bit x86 processor board compatible with Windows OS, Linux and most other popular 32-bit RTOS. It integrates a PCIE bus, DDR3, ROM controller, xISA, I2C, SPI, IPC (Internal Peripheral Controllers with DMA and interrupt timer/counter included). The 86Duino Zero’s ports include USB 2.0 host and device coastline ports, a 10/100 Ethernet port and a microSD slot on the bottom of the board. The Zero’s baseboard also provides a 7-12V power jack, a reset button and a PCIe expansion connector.
The Zero supplies 14 digital I/O pins, half of which can provide 32-bit resolution PWM outputs and six 11-bit analog input pins. Each standard I/O pin supplies 16 mA while the 3.3 V pins can supply up to 400 mA. Like the Intel Galileo development board announced several weeks ago the 86Duino Zero marries Intel architecture to the Arduino platform. Its $39 price tag makes it an attractive proposition. [via]
The 86Duino Zero Runs Linux on x86 - [Link]
Embedded Lab’s new development board for PIC12F series microcontrollers:
The 12F series of PIC microcontrollers are handy little 8-pin devices designed for small embedded applications that do not require too many I/O resources, and where small size is advantageous. These applications include a wide range of everyday products such as hair dryers, electric toothbrushes, rice cookers, vacuum cleaners, coffee makers, and blenders. Despite their small size, the PIC12F series microcontrollers offer many advanced features including wide operating voltage, internal programmable oscillator, 4 channels of 10-bit ADC, on-board EEPROM memory, on-chip voltage reference, multiple communication peripherals (UART, SPI, and I2C), PWM, and more. Today we are introducing a new development board (rapidPIC-08 V1.0) for easy and rapid prototyping of standalone applications using PIC12F microcontrollers.
Rapid development board for PIC12F series microcontrollers - [Link]
From time to time I get requests to make some high power switching, so I decided to design a solid-state relay that could handle a lot of different situations. The most common use for it I have is refurbishing old ceramic kilns. Since our technical life is close to the stage (both theatre and music), I also wanted it to be usable as a dimmer module. And, just for kicks, as a single phase AC motor speed controller, in case we would want that.
A solid-state relay with I2C interface - [Link]
SL030 module communicates through favorite I2C interface and supports a wide scale of secure RFID technologies on the frequency of 13.56 MHz.
RFID modules Stronglink provide an excellent quality for an unbeatable price, that´s why from now you can find in our store another member of readers/ writers SL0xx module SL030. In many ways is the SL030 similar to other readers of the SL0xx family (especially SL031), which were introduced to you in the article „Stronglink modules will provide you a highly secure RFID”.
SL 030 supports the most of known RFID protocols on the frequency of 13.56 MHz like MIFARE 1k, MIFARE 4k, MIFARE Ultralight as well as NFC NTAG203. Built-in antenna and automatic detection of tags significantly simplify usage of the module. Also positive is the fact, that despite a 3V power supply, the outputs are 5V tolerant, thus combination with a 5V logic should be trouble free. SL030 contain besides an I2C communication interface also a direct output (OUT pin) indicating presence of RFID tag in a reach. SL030 can be set up to 4 different I2C addresses (1010000-1010011) by means jumpers JP1 and JP2. The communication itself runs in a standard form usual for an I2C bus. Commands (from a Host microcontroller of your application) are sent in a form of „Start+Address+Data_Length+Command+Data+Stop“. Overview of available commands is displayed in a Table no. 3. Result of operation is sent back from SL030 through I2C in a form of Command+Status+Data. Byte „Status“ indicates result of operation (Success/Fail,…) – table no. 4. Overview of possible statuses is summarized in section 4-3.
Detailed information will provide you the SL030 datasheet and examples of source codes ARM, AVR, MCS51, MSP430 a PIC.
Upon request we´re able to provide you any other Stronglink type within few days. In case of interest please contact us at firstname.lastname@example.org.
SL030 recognizes Mifare and NFC too – [Link]
The MAX21000 is a low power, low noise, 3-axis angular rate sensor that delivers unprecedented accuracy and sensitivity over temperature and time. It operates with a supply voltage as low as 1.71V for minimum power consumption. It includes a sensing element and an IC interface that provides the measured angular rate to the external world through a digital interface (I2C/SPI). The IC has a full scale of ±31.25/±62.50/±125/±250/ ±500/±1k/±2k degrees per second (dps) and measures rates with a finely tunable user-selectable bandwidth.
MAX21000 – Ultra-Accurate, Low Power, 3-Axis Digital Output Gyroscope - [Link]
This project describes an Arduino-based FM transmission using the KT0803K Digital Stereo FM Transmitter Radio-Station-on-a-Chip. The KT0803K device is designed to process high fidelity stereo audio signal and transmit modulated FM signal over a short range. It features an on-board 20-bit audio ADC and supports standard I2C interface for frequency setting and power control. [via]
DIY FM transmission station using Arduino - [Link]
Alberto Maccioni posted an update on his multi-chip opensource programmer based on a PIC18F2550. It supports PIC, I2C-SPI-MicroWire EEPROMs, some ATMEL AVRs, and (soon) other devices:
In the last few years, as serial and parallel interfaces have almost disappeared, electronics enthusiasts find even more difficult to program microcontrollers; old time programmers don’t work any more; common solutions include using USB to serial adapters (which can’t accept direct access but only slow API calls), or add-on interface chips, like FTDIxxxx, which appear substantially as serial interfaces and require custom or proprietary drivers. So why not use PIC controllers and their native USB interface? After searching a while I couldn’t find an USB programmer which was at the same time functional, free, and open source, so I decided to design one.
Open Programmer v0.8.x - [Link]
Jesus Echavarria @ jechavarria.com writes:
A couple of weeks ago, I just post a review of my MCP23017 breakout board. As the board configuration allows to connect up to 8 of these boards, I decided to do it and see that it really works. My goal is interface 8 LCD displays with two wires: SDA and SCL from an I2C bus. With direct IO`s of a microcontroller, you need at least 48 lines to control all the displays. With this option (and a little of software, of course), you can do this with only two lines.
How to interface 8 LCD displays and 24 leds with only two wires - [Link]
Jesus Echavarria @ jechavarria.com writes:
I develop this MCP23017 Brekout Board to interface a 2×16 LCD display with any microcontroller using a standard I2C bus. Typical 2×16 displays needs at least 6 lines to work (when working in 4-byte mode); in some cases, this will be prohibited for some microcontrollers. With this board, you can control it with only two lines (I2C bus) and, by the same price, obtain a few more IO’s. I use the MCP23017 I2C expander as a bridge. This integrated circuit provides 16 IO’s over a standard I2C bus. All the pins can configure as inputs or outputs independently, and supports high speed I2C (up to 1,7MHz). Also, this device has three hardware address pins that allow connecting up to 8 devices in the same bus. The rest of the features can be seen in the datasheet.
MCP23017 Brekout Board - [Link]
This tiny little breakout board has Microchip’s 24LC512 EEPROM and MCP9802 temperature sensor devices, both of which support I2C protocol. This board can be used for both sensing the ambient temperature and storing it. The MCP9802 is a digital temperature sensor with an user-selectable resolution from 9 to 12 bit. It can measure temperature ranging from -55°C to +125°C and notifies the host microcontroller when the ambient temperature exceeds a user programmed set point through its ALERT output pin. This board allows you to store up to 32000 temperature samples when you use the sensor in high resolution mode (12-bit, 0.0625°C) with each sample stored as two bytes. Raj (from embedded-lab.com) is selling this board for $9.00 on Tindie.
I2C EEPROM plus Temperature Sensor breakout board - [Link]