scasagrande shared his project antiAFK in the dangerousprototypes project log forum:
The antiAFK is essentially a stripped down Arduino Leonardo with the intention of sending occasional keyboard commands to the attached PC with the intention of preventing the user from being logged out of online games due to inactivity. This can help on high population servers where being kicked back to the login queue can mean that you miss a group event. It randomizes the time between presses (with a min and max), the key from a set of valid keys, and the duration of the key press event. The period, variance, and valid key set are configurable by the user through the CDC serial port.
antiAFK – Sending random keyboard commands - [Link]
svkatz80 @ fritzing.org build a nice LED clock. He writes:
This clock is based on ATmega328p microcontroller, with combination of DS1307 – Real Time Clock, MAX7219 – 64 LEDs drivers, 74HC595 – shift registers, DS18B20 – temperature sensor, GL5528 – photoresistor, LEDs and other electronic components.
- Clock with RGB seconds — Four 74HC595 control 10 RGB leds. But TLC5940 is a better choice.
- Ellipse clock — Three MAX7219 control all LEDs. No shift registers needed.
Each MAX7219 can control 64 LEDs. For ellipse clock I used tree of them. The first one controls 2 hour’s digits (2x7x4=56 green leds + 6 blue leds + 2 dots between hours and minutes ). The second one controls 2 minute’s digits (2x7x4=56 green leds + 6 blue leds). The third MAX7219 controls second’s 60 red leds .
For making a 7 segment digits, I used 5×7 cm prototype PCB circuit board. Before solder the LEDs, I wired the board for 4 digits and 7 segments each of four boards with copper wire. See circuit.
As a main board I used a coroplast (polygal) sheet. Just print the sketch and make on polygal holes with a needle for LEDs.
ATmega328p based LED wall clock - [Link]
Alexander Czajor from ST writes:
ST has just released the STM32 Nucleo. This is a series of development tools that allow to quickly evaluate any STM32. These boards are extensible with Arduino, and they are supported by mbed. This makes them a good basis for any embedded commu
The main idea:
- A lean board
- Contains and STLink debugger/programmer (as all ST MCU evaluation tools do)
- Contains an STM32 in 64pin package
- Carries Arduino UNO v3 connectors
- Carries another connector called “Morpho” (and ST development)
- Has 2 Vreg and a couple of buttons and LEDs
Starting from there, every STM32 Nucleo board has the same layout making the each I/O pin of the contained micro available on the same physical location of the Arduino and “Morpho” connector. Many functions are common to all STM32 on the same pin location.
- The boards have the Arduino UNO R3 connector. This connector carries a so called IOREF pin. This pin allows the Arduino shields to adjust the IO voltage to the 3V3 for the STM32 if these shields follow the specification. The official Arduino shields are said to do so
STM32 Nucleo development series - [Link]
Here is a very nice build of a LED heart that creates incredible animations. Check it out.
Today we present the perfect Valentine gadget: just shake it and it will turn on and crate incredible light animations. That will be cool for sure!
We know that, as it’s Valentine’s Day, looking at the device described in this post you’ll be inclined to think that this is the usual heart-shaped Valentine gadget: in reality this is something much cooler as it’s capable to create beautiful and complex light games. Is based on the smallest microcontroller manufactured by Atmel: the ATtiny85.
Hack your Valentine with HeartThrob - [Link]
Kevin Rye writes about his Mini 7-Segment clock V2 project:
Now for the moment of truth. I crossed my fingers and connected a battery pack. Woo hoo! It works! I love that feeling you get when you spend weeks working on a project, it all comes together in the end and it just works. With the electronics working, it was time to put it in the enclosure. I cut the end off a SparkFun 5V DC power supply and soldered on a 2-pin Dupont connector. I then secured everything with a little heat shrink tubing. I then took the acrylic panels that I designed and had laser-cut from Ponoko and secured them to the clock via some screws and standoffs.
It looks amazing! I’m really happy with the way that it came out. I also really like the “kelly” green segments on this display.
Mini 7-Segment clock V2 - [Link]
I present the new module MOD-20.Z Xmega eXploreGO of Modułowo, with the microcontroller ATXmega128A4U and MP3 decoder VS1003B. The module has an DataFlash memory and a microSD card connector. You can connect a Bluetooth module and a radio module nRF24L01. The module can be programmed via USB or programmed/debugged using the connector PDI, derived on the edge of the platform. All signals from the microcontroller are routed to external connectors. Signals connected to VS1003B and DataFlash have SMD jumper and they can be disconnected at any time, in the case of using signals for other purposes. On the edge of the plate also put a small switch ON / OFF for USB power.
The module has two configuration jumpers for selecting the power supply from the USB connector or the VIN. Xmega eXplore GO has a connector’s compatible with the Arduino platform, enabling connection of Arduino shield’s. Microcontrollers ATXmega tolerate voltage +3.3 V, each signal has a built-in resistor with a value of 3.6 kR, allowing you to connect systems +5 V. In some cases they can interfere, so most of the resistors has a SMD jumper on the opposite side. The module is available in two basic versions: with the block VS1003B (MP3 version) and without. A cheaper version will allow the use of the module as a development platform for microcontroller ATXmega128A4U. Below is a picture showing the contents of Xmega eXploreGO.
more info here: XMEGA EXPLOREGO ENG
Xmega eXploreGO – a new module with ATXMEGA mcu and mp3 support - [Link]
I’ve been doing some tests with the STM32F407 to see how fast it can go, STMicro has released an almost identical one that runs at 180MHz, is it a marketing thing ? will they release a 200MHz version in a few months? who cares, anyway, I was able to run the STM32F407 at 240MHz without any “obvious” problems, in addition to overclocking, the code listed below lets you set some different frequencies, which could be useful for frequency scaling.
Overclocking the STM32F4 - [Link]
ACME Systems announced a Micro new board: Arietta (now selling 9.99 €).
Here are the specs:
- CPU: Atmel’s AT91SAM9G25 (ARM9 clocked @ 400Mhz)
- RAM: 128 MByte DDR2
- MicroSD Socket for up to 32GB bootable Linux microSD (not included)
- USB 2.0 ports: 1 hi-speed host/device, 1 hi-speed host, 1 full-speed
- UART: 1 (RXD,TXD,RTS,CTS)
- I2C bus: 1
- SPI bus: 1 with 2 chip select (5 to 50 MHz)
- PWM: 4 lines
- A/D converters: 4 channels@10 bit
- Size: 25x51mm
- Power supply: single 3.3 Volt DC
- Line levels: TTL 3.3V (NOT 5V tolerant)
- Operative temperature range: -20 +70 °C
- Pinstrip: 20×2 pitch 2,54mm (100mils)
- PCB layers: 8
The software is supplied on a microSD (not included) in the same way as for the previous model, the Aria.
It sports Linux/Debian latest release and gives you the possibility to use almost every development languages and programming from any environment (such as Windows, Linux and Mac) via USB port. [via]
ACME Systems launched Arietta G25 a new micro Linux Board - [Link]
Pratham: Breadboardable PIC32 Breakout/Development Board With USB OTG , USB/SDCard/UART Bootloader. Gaurav Chaudhary writes:
Doing random projects with Microcontroller i always come into position when i need to have a bit more power and Peripherals then regular 8-bit micro or Arduino has to offer, but most of the powerful micro usually come in non-DIY Friendly SMD package or else they have very less pins like DIP-28.
Do what i was need is a fairly small breakout board kind of things which should be easy to handle and should contain few necessary peripherals like bunch of LED ,few switches , USB , EEPROM , VReference for ADC ,Oscillator and Voltage regulators too. and the board also need to be low cost so that i can leave in that in the application as it is. and most important things is the board should be breadboard compatible.
so here is the solution with all of the features i can think off.
Pratham: Breadboardable PIC32 Breakout/Development Board - [Link]
Noureddine Benabadji writes:
Embedded systems frequently use HD44780-type LCD displays as it is considered the most popular alphanumeric display controller. The interface comprises at least 14 pins: eight for data, three for control (EN, WR, RS), two for power supply (Vdd, Vss), and one for contrast (Vre). Configured in 8-bit mode, it requires at least 10 I/O lines (D0..D7, EN, RS). Configured in 4-bit mode, it requires at least six I/O lines (D4..D7, EN, RS). This last case seems usable when using an 8-pin PICmicro. However, 8-pin PICmicros have one pin as an input-only pin.
One wire brings power & data to LCD module - [Link]