MIcrocontroller design course. ECE 4760 deals with microcontrollers as components in electronic design and embedded control.
ECE4760 microcontroller lectures 2012 on Youtube - [Link]
Research laboratory Imec has announced that it has integrated an ultra-thin, flexible chip with bendable and stretchable interconnects into a package that adapts dynamically to curving and bending surfaces. The resulting circuitry can be embedded in medical and lifestyle applications where user comfort and unobtrusiveness is key, such as wearable health monitors or smart clothing.
For the demonstration, the researchers thinned a commercially available microcontroller down to 30µm, preserving the electrical performance and functionality. This die was then embedded in a slim polyimide package (40-50µm thick). Next, this ultrathin chip was integrated with stretchable electrical wiring. These were realized by patterning polyimide-supported meandering horseshoe-shaped wires, a technology developed and optimized at the lab. Last, the package is embedded in an elastomeric substrate, e.g. polydimethylsiloxane (PDMS). In this substrate, the conductors behave as two dimensional springs, enabling greater flexibility while preserving conductivity. [via]
Electronics that Flex and Stretch like Skin - [Link]
Small Arduino compatible USB host board. Take control of your Android phone or other USB device in your next project.
This project began the day I saw the Google IO 2011 talk about the new Android Accessory Development Kit (ADK). I had never seen or used an Arduino before. I had written a few Android programs but something about being able to connect custom hardware to my phone inspired me to start this long trip down hardware lane. Specifically, I was inspired to create motorcycle navigation software knowing that I would be able to create a remote control for my phone that would allow me to control the software with gloved hands. I finished the navigation software a few months later, and it has been a great success. This board has allowed me to complete that project; I now have a remote control attached to my motorcycle.
Mini USB Host Microcontroller Board – Arduino Compatible - [Link]
The revolutionary electronics prototyping platform with incredible features, a tiny format and a built-in debugger. Make things better! Kuy Mainwaring writes:
Galago fits a powerful 32-bit ARM chip, an on-board debugger and other incredible features in a tiny format to instantly improve your electronic projects. It’s open hardware and you develop software for it with open, cross-platform and easy-to-use tools. Everything about Galago is optimized to help you make things better.
Galago is a tiny revolution in rapid electronics prototyping. It combines a powerful ARM Cortex-M3 microcontroller with a hardware debugger on a tiny circuit board, allowing hobbyists and professionals alike to turn project ideas into reality faster and better than other microcontroller platforms. Galago’s debugger is the difference between starting a project … and finishing it.
Galago: Make Things Better - [Link]
The goal of this project is to construct a simple 0-9999 seconds count down timer with an alarm and a display. The time is set through two tact switches and the count down seconds are displayed on a 4-digit seven segment LED display. The project uses PIC12F683 microcontroller for all I/O and timing operations and MAX7219 IC for driving the seven segment LED module. The time out condition is indicated by an audible alarm from a buzzer.
0-9999 seconds count down timer using PIC12F683 microcontroller - [Link]
Breakout board for PIC16F628/88/1827/1847 microcontrollers
This is an improved version of my 18-pin PIC16F series breadboard module that I have used in many of my PIC tutorials and projects published in this website. The new version has got a +5V power supply regulator on-board and a 2.1mm female barrel jack for DC input from a wall adapter. The 18-pin PIC16F series microcontrollers are still very popular among hobbyists and beginners because of their compact size, low cost, and simplicity. The PIC16F1847 is the latest release in this series and is equipped with lot more peripherals and enhanced features than its predecessors. This breakout board will be helpful for rapid prototyping with the PIC16F1847 microcontroller. Since the predecessors of PIC16F1847 share the same pin configuration, this board can also be used with popular PIC16F84A, PIC16F628A, and PIC16F88 microcontrollers of the same series.
Breakout board for PIC16F1847 microcontroller - [Link]
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]
Compact RFID modules ID12 and ID20 can be marked by right as simple to use and reliable RFID components working with 125 kHz frequency.
Both types contain an internal antenna, thus eliminating the need of its design, production and tuning of a resonant circuit. Further, modules ID12 and ID20 contain all necessary circuitry, that´s why to produce a working RFID device, it is only necessary to connect these modules to a control unit – most often to a microcontroller. It can be said, that ID12 and ID20 represent a ready-to-use solution for a very affordable price.
If you take a look at the ID12/ID20 application circuit, you´ll find it extremely simple and also the same for both types. The main difference for both types is the range – ID12 has a 12+cm range and ID20 has 16+ cm. Corresponding to their range, has ID12 smaller dimensions and a lower power consumption than ID20.
In case, that you prefer an external antenna, you can use the ID2, module delivered with a wire-wound antenna, which only needs to be suitably placed and connected to the module. For some applications also the version of ID12 with an USB interface can be convenient – ID2-ID12USB, which can be connected directly to a PC. In case, you prefer Mifare RFID (13,56 MHz), you can use the ID20MFIA module.
RFID all inclusive – implement RFID quickly and simply - [Link]
The Simplecortex is a microcontroller dev board with an ARM Cortex M3 from NXP.
The Simplecortex is a microcontroller development board that is shield compatible with the Arduino. The Simplecortex has a fast microcontroller, the LPC1769 from NXP. This is a ARM Cortex M3 microcontroller with 512KB flash, 64KB RAM and it runs at 120Mhz. To make sure that the Simplecortex is easy to use we made tutorials for almost every peripheral on the chip and examples to get you started. There are tutorials for simple stuff like IO control up to more advanced tutorials for MicroSD cards. If you have ideas for a new tutorial or made a tutorial yourself, feel free to drop an email or post it in the forum. The Simplecortex also has an onboard debugger. It can also be used to program external devices like a self made PCB for your own project. No more microcontrollers with pre-programmed bootloader needed.
Simplecortex – 125MHz dev board with an ARM Cortex M3 - [Link]
The following display features eight 7-segment displays arranged in two rows of four digits. The on-board MAX7219 driver enables you to easily add eight 7-segment LED displays to your project using only 3 I/O pins of microcontroller. The major advantage of using this board is the time-division multiplexing operations required for continuous refreshing of the display digits are performed by the MAX7219 chip, thereby keeping the microcontroller free for doing other pressing tasks. It is suitable for displaying two variable values simultaneously in a project, such as displaying temperature and humidity, or current and voltage, etc.
8-digit seven segment LED display with SPI interface – [Link]