How to Make a $15 Web Server for IoT Applications

Arduino_Leonardo_Ethernet_ENC28J60_Assembled

If you have an embedded project that requires some GPIOs, and Ethernet connectivity, you now have a few choices of low cost low boards such as the Raspberry Pi with Broadcom ARM11 SoC for $35 + shipping,  Texas Instruments Connected LaunchPad with an ARM Cortex M4 MCU for $20 including shipping, and today I’ve given a try at a solution to run an HTTP server with an Arduino Leonardo clone connected to ENC28J60 Ethernet module that together cost about $15 including shipping. This Ethernet module has been around for a while and is well supported, I just never took the time to give it a try before. I’ve purchased ENC28J60 module on eBay for $3.46 and connected it via SPI to an Arduino Leonardo clone I acquired as part of a kit via Indiegogo for $12. The kit is not available for purchase outside the crowdfunding campaign, but you can […]

$11 ButtonDuino is Button-Sized Arduino Compatible Board (Crowdfunding)

Meet ButtonDuino yet another tiny, and cheap, Arduino compatible board. The board is breadboard mountable, measures just 18.64 mm x 18.25 mm, and sells for $10 (beta) and up, not including shipping. ButtonDuino specifications: MCU – Atmel ATTINY85-20H with 8K flash (6k available after USB bootloader), 512 bytes SRAM, 512 bytes EEPROM I/Os 6 x Available I/O Pins and I2C and SPI Expandable  I2C and SPI Expandable 3 x 8 bit Hardware PWM  pins 4 x 10 bit ADC pins Misc – Power LED, Test LED (Pin 1) Power – 5V, USB regulated powered up to 800mA via external power supply or 500mA from PC/Laptop. Dimensions – 18.64 mm x 18.25 mm (0.73in x 0.718in) The board is programmable via USB or AVR mkII, is compatible with Arduino IDE version 1.0 or greater in Windows, OSX and Linux,  and supports NI LabVIEW. ButtonDuino’s schematics, code and bootloaders will be released once the product development […]

$14 Digispark Pro is a Tiny Arduino Ready Board Supporting over 25 Shields (Crowdfunding)

Digispark Pro is yet another small Arduino compatible board, but it costs only $14, and over 25 small form factor shields for Wi-Fi, BLE, mesh networking, etc.. are available for the platform. Let’s get straight into the hardware specs: MCU – AVR MCU @ 16 Mhz  with 16KB Flash Memory (14.5K+ after bootloader) I/Os 14 I/O pins (2 shared with USB) I2C, true SPI, UART, LIN, and USI ADC on 10 pins 3 PWM Channels (which can be assigned to a selection of pins) USB – Micro USB for debugging, communication and power Misc – One button usable as reset, program, or user button, Power and Test/Status LEDs,  user accessible solder jumpers to disable LEDs, and other features for lower power consumption Power – 5V via micro USB, or External Source – 5v or 6-16v (automatic selection). On-board 500ma 5V regulator Dimensions – 26.7mm x 18.3mm The board is compatible […]

pcDuino3 Development Board Features AllWinner A20 SoC, Arduino Headers

The first pcDuino board powered by AllWinner A10 has been available for about a year, later last year pcDuino V2 was released with a built-in Wi-Fi modules and mechanically and software compatible Arduino headers, and now pcDuino3 has been announced in a form factor similar to pcDuino V2 board but replacing AllWinner A10 Cortex A8 SoC with AllWinner A20 dual core Cortex A7, and improving overall specs such as faster Ethernet, the addition of a SATA port, and LiPo support. pcDuino3 specifications: SoC – AllWinner A20 dual core ARM Cortex A7 @ 1.0 GHz, with Mali 400MP2 GPU System Memory – 1GB DRAM Storage – 4GB NAND Flash, SATA connector, and microSD card slot (up to 32GB) Video Output – HDMI 1.4 with HDCP support, LVDS header Audio Out –  3.5mm analog audio interface, I2S stereo digital audio interface Connectivity – WiFi, 10/100M Ethernet USB – 1x USB host, 1x […]

USB2Go ARM Cortex M3 Development Board for Android Smartphones (Crowdfunding)

Many MCU based development boards such as Arduino or mbed platform connect to a computer via USB for power and programming, at least during the development stage. USB2Go, however, is designed with a micro USB port to connect directly to your Android smartphone, although it can also be used for standalone project, and an Arduino compatible baseboard is also available. This board powered by an STM32 ARM Cortex M3 MCU is however mainly destined to interface hardware such as LED, servos, sensors to your smartphone via micro USB providing both power and a communication channel with your Android device. USB2Go hardware specifications: MCU – STMicro STM32 ARM Cortex M3 MCU @ 72 MHz with 128 KB Flash, 64 KB SRAM USB – Micro USB for power and programming Headers – 2x 12 pin headers giving access to GPIO, ADC, PWM, UART, I2C, SPI… Debugging I/F – JTAG 20-pin to SWD […]

MicroView is a Tiny Arduino Compatible Board with an OLED Display (Crowdfunding)

Last year, we’ve been presented with many small Arduino compatible boards such as MicroDuino, RFDuino, BLEDuino, Spark Core, Olimexino-Nano and more… All these boards have been own strength and connectivity options, but if you want to see what going on in your board, you’d either need to connect it to your computer, or connect some LEDs or an external display. Geek Ammo’s MicroView fixes that by providing an Arduino compatible board nicely combined with a built-in OLED display. This allows you to display stats, weather, play games, create wearable projects (watch, necklace), and all sort of other projects that may require a small display. MicroView specifications: MCU – Atmel ATmega328P @ 16 MHz with 32KB flash, 2 KB SRAM, and 1KB EEPROM Display – 64×48 OLED Display Digital I/O – 12 (of which 3 provide PWM output) Analog Input – 6 Operating Voltage: 5V Input Voltage: 3.3VDC to 16VDC, no […]

$79 Atmel ATSAMA5D3 Xplained Arduino Compatible, Open Source Hardware Board Powered by SAMA5D3 ARM Cortex-A5 Processor

A few days ago, at Embedded World 2014, Atmel has unveiled ATSAMA5D3 Xplained evaluation board based on SAMA5D36 ARM Cortex A5 micro-processor with 256 MB DDR2, 256 MB flash and numerous ports and expansion connectors, that targets industrial automation, networks, robotics, control panels and wearable applications. Atmel is one of the rare companies that provides support for the latest long term kernel (3.10) and mainline for their embedded solutions, and their latest board is fully open source hardware. Let’s have a look at the board specifications: MPU – Atmel SAMA5D36 Cortex-A5 Microprocessor @ 536 MHz System Memory – 2GBit DDR2 (Micron) Storage – 2GBit Flash (Micron), SD/MMCPlus 8-bit Card slot, 1x Micro SD Card 4-bit slot footprint (meaning not soldered) Connectivity – 1x Ethernet 10/100/1000M, 1x Ethernet 10/100M USB –  1x micro USB Device connector, 2x USB Host connectors Debugging – 1x 6-lead 3V3-level serial port, 10-pin J-TAG connector Expansion […]

Arduino based Open Source ECU for Diesel Engines

If you buy a diesel engine without ECU (Engine Control Unit), what would you do? If you’re  a hacker like synkooppi, you might just decide to design your own ECU with an Arduino, open source the code, and provide some documentation on your site. Many people already control motors with Arduino boards, they just happen to be electric motor, and not diesel motor. The system works with diesel engines with Bosch VP37 pumps, and it has been used successfully since 2012. The ECU is based on an  Arduino Mega board with a  8-bit AVR MCU @ 16MHz. The latest source code is available for download (2013-10-06), and can be uploaded to the board via the Arduino IDE. Configuration is done with text-based interface using serial connection over USB port. Hardware schematics have not been released yet. This open source ECU currently support the following features: Integrated control map editor Diagnostic […]

Exit mobile version
EmbeddedTS embedded systems design