Ray Wang from RaysHobby has written an article on his ESPToy 1.2, a ESP8266 development board based on the Lua firmware:
A little while back I released the very first version of ESPToy — a ESP8266 Development Board with a few useful on-board components like color LED, button, and temperature sensor. It has a built-in ATmega644 microcontroller, and pin headers for plugging in a ESP-01 through-hole WiFI module. Shortly after that, I discovered the Lua firmware (named nodemcu) for ESP8266. At first I didn’t pay much attention — Lua is a new language that I’ve never used before, and I wasn’t sure if it’s worth my time learning about it. At the same time I was getting tired of the AT firmware (the original firmware that comes with ESP), partly because it’s not very stable, and partly because it’s complicated to use and involves an extra microcontroller to communicate with it.
Introducing ESPToy 1.2 (with Lua Firmware) – [Link]
Cornell undergraduates Brian Harding and Cat Jubinski built a portable face recognition system for their capstone ECE 4760 project:
Our design consists of an Atmel ATmega644 8-bit microcontroller, a C3088 camera module with an OmniVision OV6620 CMOS image sensor, Atmel’s AT45DB321D Serial Dataflash, a Varitronix MDLS16264 LCD module for output, a 9-volt battery, and a small wooden structure for chin support.
The system is hooked up to a computer to train the pattern-recognition algorithm, but from then on it can enroll new users, delete old users, and recognize up to 20 enrolled users as a standalone system. Their very detailed report claims “an 88% successful login rate with no false positives” and includes testing data, schematics, source code, a priced parts list, and some ideas for improvement in the next prototype. [via]
$30 Face Recognition System – [Link]
The XGS AVR 8-Bit system was developed to be a very competitive entry/midrange development kit for the Atmel ATmega644 AVR processor with 64K FLASH, 4K SRAM, and running at 28+ MIPs. The kit includes everything you need to get started developing applications on the very popular platform.
XGS AVR 8-Bit development system – [Link]
This project is build by “Mario Mauerer” and it’s a computer for your motorcycle. It is based around a ATmega644 microcontroller and is able to display a variety of data on it’s LCD display. It measures gas consumption, Oil temperature, Water temperature, air temperature and battery voltage. The motorcycle computer is controlled from a rotary encoder with a click function. Also there is a real time clock to display time. Check this project in the link below.
Motorcycle computer – [Link]
Compatible with Arduino software environment (thanks to the Sanguino board, from which it was inspired), Duino644 offers more capabilities than a regular, ATmega328-based Arduino, in the same price range.
Duino644 was originally designed to be used in an advanced new version of Wise Clock. It features the same combo RTC + EEPROM as Wiseduino, and also an SD card socket and connectors for the 24×16 LED matrix display from Sure Electronics.
Duino644: Arduino clone powered by ATmega644 – [Link]
If you want to run simple webserver on embedded platform and have plenty of controllable interfaces you should consider on building or purchasing etherrape – AVR enabled Ethernet board.
This fancy board almost doesn’t have SMD elements and can be soldered by anyone with moderate soldering skills. Despite the fact that Atmega644 is interfaced with ENC28J60 Stand-alone Ethernet Controller with SPI connectivity, it also has a list of other valuable built in interfaces:
- Ethernet and TCP/IP
- Simple webserver;
- Linux command line tool;
- RS485/422 (half- /fullduplex);
- Dallas 1wire bus;
- Infra-red Receiver and Transmitter for RC5 Codec;
- MCA-25 Handy-Camera with VGA resolution can be attached (approx 10 Euro on ebay), not yet supported by firmware;
- 2MB Data-Flash memory;
Lots of great thing can be done with all these board abilities including webserver, Ethernet converter to RS232, RS485, 1-wire, infra-red, I2C, SPI interfaces. So it can serve as remotely controlled platform or data acquisition board where all readings can be seen on web screen. Project files and firmware can be downloaded from project page. [via]
AVR based multipurpose ethernet board – [Link]