Charles Moyes (cwm55) and Mengxiang Jiang (mj294) writes:
We built a robust Brain-Computer Interface (BCI) using single-channel electroencephalography (EEG) with an AVR microcontroller, and we were able to play Pong using our brain waves (and monitor/record our sleep). Charles Moyes (cwm55) and Mengxiang Jiang (mj294)
We built a robust Brain-Computer Interface (BCI) using single-channel electroencephalography (EEG) with an AVR microcontroller, and we were able to play Pong using our brain waves (and monitor/record our sleep).
Brain to Computer Interface - [Link]
Hercules Trapierakis writes:
This is a copy paste tool of George’s Homemade Soldering Station but with some improvements and not with a PIC but with an AVR ATMEGA8 uC. I have changed the way that the information is displayed also you can adjust the P I D values and it has a safe mode option – that it will turn off the soldering iron if it is not used for a certain amount of time.
Homemade Soldering Station - [Link]
New display embedded modules BEGV64x from company Bolymin enable to add to your application a graphic output with and a control unit together with a communication interface – all integrated into a single module.
Based on the ATMega644P AVR processor, provide BEGV643 and BEGV641 a relatively high performance at a low power consumption. Used AVR processor provides a higher power than necessary to control the display and module peripherials, that´s why you have a considerable amount of CPU power/ system resources freely available according to your application demands.
Modules contain 1x RS232, one isolated RS485/422/232 port and a high speed SPI/I2C interface. In comparison to development from single components, when using these modules, it is eliminated the need for design of schematics and PCB of a control unit, display unit and a communication interface, power supply part as well as a necessary software. With a built-in in-system programmable 64kB Flash and 4kB SRAM, they provide a decent memory space even for relatively large applications. Another memory space is provided by external 2x 64 kB I2C CMOS EEPROM. Monochrome STN LCD displays with a white backlight provide a very good legibility. BEGV643 has the 320×240 px display resolution and BEGV641 has 240×128 px.
Modules are available in few versions of communication interfaces, detailed information will provide you BEGV643 / BEGV641 flyers and BEGV643 a BEGV641 user manuals. On the page 61/62 of user manuals you can also find links to download software utilities for display and communication interfaces. For a development support there is also available the BEGV643AMGI board with ISP and RS232 connectors.
Bolymin BEGV have a sufficient power to control your applications - [Link]
Le Hung writes:
LCFesR 4.0 unit is a precise, wide range LC / LCF / LCR / ESR meter (tester / checker) that measures inductance (L), capacity (C), frequency (F), small resistance (R) and equivalent series resistance (ESR) of a capacitor inside an electronic circuit (in-circuit). The meter can be built easily with one- or double-sided PCB and available electronic components (DIY). It’s functions are base on an further developed AVR ATMega88PA-PU microprocessor. Professional KIT is also available.
LCFesR 4.0 meter – LC / LCF / LCR / ESR meter - [Link]
Tenty LED Brake Lights. Pete writes – [via]
I Purchased a motorcycle about two weeks ago. Interestingly, whenever I tell someone this news, they immediately proceed to tell me the most gruesome injuries and stomach turning plights that they or someone they know, has fallen victim to while motorcycling. In some cases, these raconteur’s briefly pause to look over their shoulder, presumably scanning for small children or otherwise offendable ears, before delivering the goriest details.
One commonality in these stories, aside from the macabre and arguably poor timing involved in telling them to me is that many accidents come down to a lack of visibility of motorcycles and their riders. Less than Argus-eyed motorists often pull out into the path of a motorcycle and with insufficient time for evasive action, that quickly an accident has occurred. Other times, drivers may focus on the car ahead of the motorcycle and in the event of stopping at a red light or similar, fail to leave enough room.
Tenty LED Brake Lights - [Link]
Every once in a while something comes along that changes the way you look at things. A project posted last week by Dmitry Grinberg was such a thing for me. The project in itself is already pretty strange: porting a 32-bit operating system (OS) to an 8-bit microcontroller lacking most of the features needed to actually run the OS. Why would you want to run Linux on an AVR? “Because you can”, would answer George Obama (or was it Barack Mallory?) and now also Dmitry. Yes, apparently you can (I didn’t try it myself), it only takes two hours to boot Linux on the AVR, with an effective clock speed of a dazzling 6.5 kHz. It is fun as in academic demonstration.
Yet for me this demonstration, working or not, useful or not, shows more. Emulating one platform on another more powerful platform is common practice these days, but I had never thought about doing the opposite. Emulating a 32-bit ARM processor on an 8-bit microcontroller is actually quite a cool idea. Maybe Dmitry is not the first to have done this, I don’t know, but it is an excellent example of thinking the other way around, outside the box. The result may be useless for now, but who knows what one day may come from this? [via]
Run 32-bit Linux on an 8-bit MCU - [Link]
LadyAda some time ago build a low-cost AVR ISP. In μC.net there was a further development of the project under the name “AVR ISP Stick” or “People’s Programmer” I take up the project and develop it further with the permission of Ada.
AVR ISP Stick - [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]
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]
SMDuino provides a much needed surface mount solution for Arduino based projects. By eliminating the need to integrate the common support components for Arduino’s ATMEGA, engineers and hobbyists alike can accelerate their designs and produce a finished product. No more prototype wires and development boards under the hood!
Utilizing easy to solder 0.1″ castellated mounting points, anyone can drop a SMDuino into their project either as a surface mount device, or by soldering headers to the side. SMDuino accounts for power (MIC5202 or equivalent), ISP, crystal and AVR.
SMDuino: A surface mountable Arduino variant - [Link]