In the spirit of Earth Day, I have created a revolutionary new energy-saving lighting solution that is only ever on when your eyes are open. This is remarkably more efficient than normal lighting that remains on, even when your eyes are shut. Using my device, you get light when you need it, and darkness when you […]
Projects
Make your own custom Arduino compatible
I love Ardunio. I love the things that people make with them and I love to make my own. Last August I published an Instructable on how to make your own postage stamp sized Arduino compatible. This Instructable will show you how to to make a rugged, versatile Ardunio compatible with basic components on board. It […]
Gesture Controlled Interactive Desk Light
We all have seen different kinds of mood lamps & RGB light, most of them have some buttons or a remote to interact with them, but we thought of making a Gesture Controlled RGB Desk Lights which can change its colour only using a simple swipe gesture as a trigger. This is an interactive art project made […]
Program ESP8266 With NodeMCU
Hey everyone what’s up! so you got yourself an esp12f module and now you want to program it? here’s how you can do that in an easy way that doesn’t involve that complex FTDI module with the button’s method. so the easy way is to use a Nodemcu here. actually, the trick is to use […]
Arduino Timing Belt Calculator (console)
This command-line Python script is a utility to help calculate parameters for timing belt drive systems. A more general discussion of designing with timing belts can be found on the Timing Belt Guide pages. Installation Requirements The code requires a working installation of Python 3 with scipy. For suggestions on setting up your system please see Python 3 Installation. […]
Arduino Bird Shoo!
In the spring every year, we have a group of robins who start making nests around the house. We also have lots of windows in a patio area that when the robins see their reflection they think it’s a rival bird. They attack the windows repeatedly for months. They land on the chairs, railing and […]
MIDI-to-MQTT Bridge (console)
This command-line Python script transmits MQTT messages based on events from a MIDI input device such as the Akai MPD218 Drum Pad Controller. This can be used as a platform for remote control of one or multiple embedded devices. The MQTT and MIDI configuration must be customized by editing variables with the script before this can […]
3D Printer Add-on Heated Bed
I have a FlashForge Finder 3D printer that did not come with a heated bed. The factory build plate is also somewhat limiting in what kind of build surfaces you can use. I finally decided it was time to resolve those issues and added a heated bed. For my project, I needed to convert the […]
Arduino Performance Utility Tools
Some of the exercise packages include several utility and test programs. These are all standalone scripts using Python 3 and a few additional packages as described in Python 3 Installation. The following scripts may be browsed in the Python MIDI tools directory on the course site. list_MIDI_ports.py Command-line test program for identifying available MIDI ports by printing a […]
Arduino String Appending Operators Code
Just as you can concatenate Strings with other data objects using the StringAdditionOperator, you can also use the += operator and the cconcat() method to append things to Strings. The += operator and the concat() method work the same way, it’s just a matter of which style you prefer. The two examples below illustrate both, […]