Controlling temperature has been a prime objective in various applications including refrigerators, air conditioners, air coolers, heaters, industrial temperature conditioning and so on. Temperature controllers vary in their complexities and algorithms. Some of these use simple control techniques like simple on-off control while others use complex Proportional Integral Derivative (PID) or fuzzy logic algorithms. In this project Shawon Shahryiar discusses about a simple control algorithm and utilize it intelligently unlike analogue controllers. Here are the features of this controller:
- Audio-visual setup for setting temperature limits.
- Fault detection and evasive action.
- Temperature monitoring and display.
- Audio-visual warning.
- System status.
- Settable time frame.
- Data retention with internal EEPROM memory.
Intelligent temperature monitoring and control system using AVR microcontroller - [Link]
Does this sound familiar to you? After spending many hours on optimizing for speed and memory your super-duper MCU application, you can only conclude that it will not run on an Arduino board. You have built the shield (the Arduino compatible extension board) with your special I/O and you wrote most of the software, but these last functions that should add that finishing touch just don’t fit in the board’s memory. Maybe Rascal can help?
Built around a 400 MHz AT91SAM9G20 ARM9 from Atmel, the Rascal is an open source Linux board compatible with Arduino extension cards or shields. Programming the board is easy thanks to a library written in Python from Pytronics that allows easy access to peripherals and shields. The Rascal’s firmware comes with a web server that can serve as a programming interface; you can write your applications directly in a web browser connected to the Rascal board. [via]
Rascal Combines Linux and Arduino - [Link]
Atmel semiconductors have earned a big popularity all over the world. That´s why in our portfolio can be found a lot of standard stock types and upon request, we´re able to supply you with virtually any Atmel component.
AAVR, ATmega, ARM, ATtiny, 89C2051, 89S… these are the terms familiar to perhaps every developer of applications with microcontrollers. Atmel products have gained their reputation also thanks to a fact, that in their wide portfolio can be found microcontrollers for a wide spectrum of applications – from simple ones to relatively sophisticated powerful applications. Besides standard stock types, also many other types, can be found in our webshop, which we´re usually able to provide you within few days. Who ever tried to use any – even relatively simple and cheap microcontroller, knows, that such a component is able to add an unbelievable functionality and flexibility to a target device, most often inimplementable or only inefficiently implementable from discrete components. Atmel also provides a vast support in a form of application notes, development SW and HW, or examples in a source code – all are free to download at Atmel website.
Atmel components are here for you - [Link]
The Akafugu LED Candle is an artificial candle that imitates the flickering of a real candle. Use it in place of a real tea candle: It will fit inside a tea candle casing or any holder made for tea candles.
- Randomly flickering LED: Imitates a candle
- Fits inside a tea candle casing
- Open Source Firmware (available at GitHub)
- Open Source Hardware: Eagle PCB design files available at GitHub
- On-board ISP header for upgrading firmware
LED Candle - [Link]
We’ve added a new sheet that covers most of the chips that were missing in the Atmel ATmega and ATTiny families, specifically the ones that come in only SMD packages. The chips included are ATtiny 4/5/9/10/20/40/24a/44/84a/43u/87 and 167. We’ve also added the ATmega8/48/88/268/328 in TQFP package which has a different pinout than the DIP package covered in the original reference sheet.
Microcontroller Reference Sheet SMD v1.0 - [Link]
The Atmel® SAM3 family of ARM® Cortex™-M3 Flash-based microcontrollers (MCU) is expanding with 40 new devices in the mix that provide more memory options and more connectivity. With this high-performance, highly integrated and power-efficient portfolio, you’ll find just the right devices to meet your unique design requirements.
A powerful new family of microcontrollers from Atmel with Cortex™ M3 cores (rev 2.0). The new microcontrollers are energy efficient and the supply voltages range from 1.62 to 3.6 V. They are designed to make circuit board layouts simpler and keep system costs low. The circuits have a broad selection of interfaces and support Atmel’s touch control system, QTouch.
SAM3N – (Entry point) Entry-level model to ARM Cortex M3 technology with a 3-layer bus (AHB), 10 DMA channels and clock frequencies up to 48 MHz. UART, SPI and I2C interfaces. Pin-to-pin compatible with the SAM7S and SAM3S series. Up to 79 I/Os, 48-/64-/100-pin packages.
SAM3S – (General purpose) Mid-range model with a 4-layer bus, 21 DMA channels and clock frequencies up to 64 MHz. Full-speed (FS) USB, high-speed SD/SDIO/MMC plus USART and SPI. Pin-to-pin compatible with SAM7S. Up to 79 I/Os, 48-/64-/100-pin packages.
SAM3U – (High-speed) Fast 100 Mbps microcontroller for more advanced applications with complex communications. 5-layer bus, 22 DMA channels and clock frequencies up to 96 MHz. 480 Mbps high-speed USB, high-speed SD/SDIO/MMC plus USART and SPI. Up to 96 I/Os, 100-/144-pin packages.
SAM3 family – NEW 32-bit ARM Microcontroller - [Link]
Over the years I’ve written a few fairly lengthy tutorials relating to AVRs. Originally, I posted these over on the AVRFreak’s Tutorials forums, but after many requests for PDF versions and after becomming frustrated at the lack of typesetting expressiveness given in the forum software, I converted over the text into LaTeX.
Now the tutorials are available in PDF form, and can be freely redistributed under an MIT license. I’ve even put up a public mirror of the tutorial LaTeX source SVN repository, so that others can fork off and examine past revisions of the files as I update them in the future.
AVR Articles - [Link]
The actual Arduino compiler is not able to compile correctly sketches that require data areas larger than 64kWord. This version is an important enhancement in respect of the one included in the Arduino IDE and offers many advantages: – supports all the 8bit ATMEL microcontrollers families; – overcame the 128kB limit and compiles correctly sketches up to 256kB; – includes best and newest libraries; – outputs a most compact and efficient compiled object code.
Arduino Full Memory: upgrade to the last ATMEL Toolchain version - [Link]
This application note summarizes the crystal basics, PCB layout considerations, and how to test a crystal in your application. A crystal selection guide shows recommended crystals tested by experts and found suitable for various oscillator modules in different Atmel AVR families. Test firmware and test reports from various crystal vendors are included.
Selecting and testing 32kHz crystal oscillators - [Link]
Flylogic is known for their skills in reverse engineering chips. They were familiar with Atmel smartcards AT90SC3232 and AT90SC3232C and assumed that the AT90SC3232CS was similar but with an extra IO pad. They discovered the AT90SC3232CS is a completely new design based on the larger AT90SC6464C device,
Get all the fascinating details on the exploration of this smartcard and images at Flylogic’s Analytical Blog.
Atmel AT90SC3232CS smartcard destruction - [Link]