I just published the minimal version of the data logger project. The minimal version uses the built-in EEPROM of the microcontroller to log sensor data. I decided to create this additional minimal version because it works for very simple cases and does not need any external memory. The data logging mode is controlled using a…
Are My Documents Safe in the Root Cellar at ~80% Humidity?
Update 2015-08-21: Added the wiring diagram. Update 2015-08-24: The documentation for the minimal version is online here. There is a large cellar where I could store unused items and documents, but the catch is the humidity there. It is a root cellar near a small brook and the humidity varies between 75% up to 90%….
Lucky World – A jump’n’run game for MeggyJr RGB
Today I release a full featured jump’n’run game for the MeggyJr RGB platform. It has an intro, a level map with more than 16 levels packed with obstacles and even a end scene. This game uses most of the flash of the ATmega328P and it was an interesting challenge to keep everything as compact as…
Source Code for Xmas Decoration on GitHub
Today I found some time to document the source code for the xmas decoration and push it to a GutHub repository. I added some comments to explain some of the cryptic calculations and added warnings what you should not copy from this code. The link to the repository is: https://github.com/LuckyResistor/XmasLights Have a look in the…
How to Create Color Changing Xmas Decoration
Update: Read the full project description here. The days are getting shorter. You do not have to fear the dark, this is the right time to create a fancy color changing Xmas decoration. This is a very simple project and is quickly done. Required Parts “Silver” laminated paper and/or half transparent paper. NeoPixels from Adafruit…
All Meggy Jr RGB Colors
I created a complete color table with the impression of all possible 4096 Meggy Jr RGB colors. The green LED is much brighter than the other two LEDs, the first tables used blue as base which does not make much sense. So I created a second set of tables which use the bright green as…
How to Debug Time Critical Code using an Oscilloscope
From time to time you have to debug time critical code. If you are using interrupts, you are interested in the actual performance on the code. This is especially true, if you are using timed interrupts. In this cases, using the serial interface is impossible. If you write to the serial interface, the whole timing…
A New Library for Meggy Jr RGB
I planed to create a game as a gift and use the really great Meggy Jr RGB platform for it. See the picture above, it’s a great game machine powered by the ATmega328P (buy it here). You can use the Arduino IDE to program it. After assembling the device, I played a little bit around…
From Prototype to the Final Device
After successful testing of the prototype, I created the final device. I added a final page to the Cat Protector project describing step by step how the final device is built from the prototype. You can read all details here: From the Prototype to the Final Device, or start here with the project overview.
Using the TDA 7052 as Amplifier
The LM386N-1 I used before worked well, but has some disadvantages. There was a hearable distortion in the sound and I needed more amplification to create the required loudness. I found the TDA 7052 chip, which was formerly produced by Philips, but now by NXP semiconductors. It contains everything required for an amplifier. You just…