Cool uses for Arduino

There are very many cool Arduino projects and project sites in Internet (make Google search to see). Here are some interesting links to check out:
Arduino Projects at indestructables

Arduino user projects

Arduino Project Ideas

Top 40 Arduino Projects of the Web

Arduino Rising: 10 Amazing Projects People Are Doing With The Tiny Microcontroller

Electronics For The Everyman: 25 Kick Ass Arduino-Powered Projects

10 Simple-But-Fun Projects to Make With Arduino

DuinoForProjects

Codeduino projects

Internet of Thing with Arduino

11 Arduino projects that require major hacking skills—or a bit of insanity

I will be posting more links to more interesting projects as comments to this post, like I did in my Cool uses for the Raspberry Pi posting. Some of the most interesting that spend some more time at can get their entire own postings this blog in Arduino section.

2,953 Comments

  1. Tomi Engdahl says:

    DiXi – arduino sam D11 usb stick
    atsamd11c14 Arduino zero compatible ARM M0 compact usb stick
    https://hackaday.io/project/10210-dixi-arduino-sam-d11-usb-stick

    Description
    DiXi is atsamd11c14 based development board.
    - Onboard button and user led
    - edge connector
    - small brother of WINXI – https://hackaday.io/project/10208-winxi-arduino-zero-pro-m0-stick-atsamd21e18

    Reply
  2. Tomi Engdahl says:

    AVR Watch v2
    This is the second iteration of my AVR watch
    https://hackaday.io/project/19742-avr-watch-v2

    This is a simple wristwatch based on the atmega328p, ds1302 and ws2812 led’s. This project aims to document the entire project from cad design to wrist.

    Reply
  3. Tomi Engdahl says:

    Dash With Arduino
    http://hackaday.com/2017/02/02/dash-with-arduino/

    Amazon Dash is a handy service, and when Amazon released their AWS IoT platform, [Brian Carbonette] felt that it left out all the hardware hackers from the tinkering fun. Seeking justice, he put together a guide for an Arduino Dash button aimed at hardware hackers and those who are still easing into the world.

    For his build, [Carbonette] used an Arduino MKR1000, laying out a few different configuration options for building your button.

    Amazon Dash Button for Arduino!
    https://hackaday.io/project/19351-amazon-dash-button-for-arduino

    A project using the AmazonDRS library for WiFi101 connected Arduinos. Just like the AWS IoT button, but completely open source!

    Reply
  4. Tomi Engdahl says:

    A Versatile AVR-based Data Recorder
    https://hackaday.io/project/19634-a-versatile-avr-based-data-recorder

    What I came up with is the AVR Data Recorder, which is a versatile programmable device that can, among other things, be used to capture and store analog data for retrieval at a later date.

    It supports 2 analog channels, a True RMS channel, a current measurement, an analog comparator with adjustable reference, a digital output and temperature/humidity measurement.

    The programmability of this device is due to the AttoBASIC V2.xx interpreter with specific language extensions for use with the AVR Data Recorder. The interactive ability of AttoBASIC makes it easy to set up individual channel gain and attenuation levels, print measured ADC values when writing, debugging, data capture and recording programs.

    Reply
  5. Tomi Engdahl says:

    AttoBASIC HOME
    This is the central location for AttoBASIC for the ATMEL AVR controllers and ARDUINO computers
    http://www.cappels.org/dproj/AttoBasic_Home/AttoBasic_Home.html

    Supports most ARDUINO, ADAFRUIT, OLIMEX and TEENSY(2.0) products.

    AttoBASIC is a very small Basic interpreter for a very small chip. The interpreter uses on-chip RAM only. Originally targeted and developed for limited debugging, monitor and control use on an ATMEL AT90S2313, it has expanded with the ATMEL line of AVR8 microcontrollers.

    AttoBASIC Version 2.0 and above incorporates many enhancements by Scott Vitale; including TWI (I2C®), SPI, DALLAS 1-wire® and DS serial interfaces, a high resolution Direct Digital Synthesizer (DDS) function, a real-time counter, data file management, NORDIC nRF24L01(+), DHTxx Humidity and Temperature Sensor and support for UART and USB serial I/O. Support for most ARDUNIO, ADAFRUIT, OLIMEX and many other products running a supported MCU is possible. Various bootloaders are included with AttoBASIC.

    Reply
  6. Tomi Engdahl says:

    IKEA Bekant Table Hacking
    Elec. Adjustable Table now has Memory Functions and is Controllable via Serial
    https://hackaday.io/project/19771-ikea-bekant-table-hacking

    I’m kinda glad to have a table that is adjustable. Working in a standing position is pretty pleasant from time to time.

    Though there are only simple “Up” and “Down” buttons installed by default.

    it would be pretty handy to have a memory function that stores your favourite standing and sitting position. Then you’d simply hit that button once and wait for it to arrive there.

    Apparently Robert Nixdorf already found out that the used the LIN protocol for communicating with the motors. However, after some oscilloscope and logic analyzer poking I’ve managed to demystify the data that gets sent so we can hook this guy up to an arduino.

    The code and schematics are available on GitHub.
    https://github.com/robin7331/IKEA-Hackant

    Reply
  7. Tomi Engdahl says:

    Modular portable conveyor belt
    http://hackaday.com/2017/02/09/modular-portable-conveyor-belt/

    When teaching Industrial Automation to students, you need to give them access to the things they will encounter in industry. Most subjects can be taught using computer programs or simulators — for example topics covering PLC, DCS, SCADA or HMI. But to teach many other concepts, you need to have the actual hardware on hand to be able to understand the basics. For example, machine vision, conveyor belts, motor speed control, safety and interlock systems, sensors and peripherals all interface with the mentioned control systems and can be better understood by having hardware to play with. The team at [Absolutelyautomation] have published several projects that aim to help with this. One of these is the DIY conveyor belt with a motor speed control and display.

    Modular portable conveyor speed controlled by Arduino
    http://www.absolutelyautomation.com/articles/2017/01/30/modular-portable-conveyor-speed-controlled-arduino

    Reply
  8. Tomi Engdahl says:

    Mark’s Rocket Program
    https://hackaday.io/project/19228-marks-rocket-program

    Due to my recently developed interest in rocketry I decided to try to make my own model rockets.

    Reply
  9. Tomi Engdahl says:

    PYcARD (Jean-Luc) – Python+Arduino in card shape
    https://hackaday.io/project/19597-pycard-jean-luc-pythonarduino-in-card-shape

    SamD21 card development platform
    Multi-sensor tricorder

    Reply
  10. Tomi Engdahl says:

    M5 stack – a 50mm square standard modular system
    https://hackaday.io/project/14524-m5-stack-a-50mm-square-standard-modular-system

    M5 is an stackable arduino compatible modular system with 50mm square aluminum shell. It is a plug and use IOT solution for smart product.

    We love to play with dev boards, but the road from an idea to a working prototype, then to a actual product is a long long journey. So we started to think that if there is any universal solutions to simplify the process. Therefore, the initial idea has come out.

    We thought that if there is an open standard that could help your project with fast development speed and industrial level quality to fit with different use case.

    After a few more deeply research and testing, the M5 stack comes out. It is an stackable system which contains a core module and several other modules. The core module works as the controller, Its an arduino based system, but we’ve added an HMI(human machine interface) on top of it, which will let you easily customize your UI(user interface) for your project, by simply invoke some APIs within the M5 library. Also covering by the custom design shell would be more stable and safe.

    Main features about M5:
    1.All shelled.
    2.Stackable.
    3.Open source.

    Reply
  11. Tomi Engdahl says:

    The Smartest Computer Was On Star Trek
    http://hackaday.com/2017/02/11/the-smartest-computer-was-on-star-trek/

    There have been a lot of smart computers on TV and movies. We often think among the smartest, though, are the ones on Star Trek. Not the big “library computer” and not the little silver portable computers. No, the smart computers on Star Trek ran the doors. If you ever watch, the doors seem to know the difference between someone walking towards it, versus someone flying towards it in the middle of a fist fight. It also seems to know when more people are en route to the door.

    The code is available on GitHub. There were a few other tricks required, including removing a PIR sensor chip and adding a USB to serial adapter. Once you can treat the whole thing as an I/O device, you could probably do a lot of interesting projects easily.

    https://github.com/abzman/star-trek-panel

    Reply
  12. Tomi Engdahl says:

    Coversion of PS2 mouse to filament counter
    3D printer filament counter (length measure) using a mechanical PS2 computer mouse and Arduino.
    https://hackaday.io/project/18804-coversion-of-ps2-mouse-to-filament-counter

    Reply
  13. Tomi Engdahl says:

    Chronio DIY Watch: Slick and Low Power
    http://hackaday.com/2017/02/15/chronio-diy-watch-slick-and-low-power/

    [Max K] has been testing the battery life of his self-designed watch under real-world conditions. Six months later, the nominally 3 V, 160 mAh CR2025 cell is reading 2.85 V, so the end is near, but that’s quite a feat for a home-engineered smart watch.

    Why? It looks sweet, it plays a limited version of Flappy Bird
    and six month’s on a button cell is a pretty great accomplishment, considering that it’s driving a 96×96 pixel LCD display.

    The Chronio is more than inspired by the Pebble watch

    Chronio
    Low power Arduino based (smart)watch
    https://hackaday.io/project/12876-chronio

    Reply
  14. Tomi Engdahl says:

    Omzlo One: the connected arduino-compatible board
    https://hackaday.io/project/19796-omzlo-one-the-connected-arduino-compatible-board

    Create a network of arduino-compatible boards that are easy to connect, easy to power, easy to program and easy to update.

    The “Omzlo One” is like a normal Arduino Uno, except that you connect it with an Ethernet cable (or a even plain 4-wire electric cables). This cable brings both 12/24 volt DC power and networking with a CAN bus running at 125000 bps, and works over a 100 meters. The “Omzlo One” is based on the Atmega328pb running at 16Mhz, uses a MCP2515 as a CAN interface and has a buck converter for input voltages of up to 50 volts (in theory).

    You can chain together several “Omzlo One” devices to form a network and control them from a PC, using a dedicated “CAN bus to serial USB” controller (the controller is based on the Atmega32u4).

    The Omzlo One is a wired IoT Arduino-compatible platform with interesting features supporting home automation and sensors:

    You can use an Ethernet cable — or just 4 plain wires — to connect your Omzlo One devices to one another in a chain that can reach over 100 meters,
    One cable is used to bring both power and a CAN bus network working at 125000bps,
    It features an atmega328pb 16Mhz microcontroller with full Arduino Uno pin-level compatibility to build more stuff,
    You control your network with the Omzlo USB controller connected to a PC or a Raspberry Pi.
    You can use the “Nocan” library to easily make your device talk to each other, with a super-simple “publish/subscribe” protocol, without worrying about the nitty-gritty details of CAN bus networks.
    You can use a web interface to upload Arduino sketches to any device in your network, without the need to physically plug a programmer in your device.
    You can use a simple RESTful Web API to control your devices, reboot, enumerate, etc.

    Making things simple

    The Omzlo One is deigned to use a network protocol called “NoCan” that is build on top of CAN bus and abstracts away the complexity of dealing with CAN bus directly. NoCan is based on the principle of pub-sub (publish/subscribes): nodes simply subscribe and publish to specific “channels” and the underlying software does the magic (e.g. you publish “on” to the channel “garden/light” and the garden lights switch on). You can consider this as simplified version of MTQQ. The Nocan protocol also takes care of allocating distinct addresses to each Omzlo One device.

    Reply
  15. Tomi Engdahl says:

    RFID Stethoscope Wheezes and Murmurs for Medical Training
    http://hackaday.com/2017/02/16/rfid-stethoscope-wheezes-and-murmurs-for-medical-training/

    You’d think that with as many sick people as there are in the world, it wouldn’t be too difficult for a doctor in training to get practice. It’s easy to get experience treating common complaints like colds and the flu, but it might take the young doctor a while to run across a dissecting abdominal aortic aneurysm, and that won’t be the time for on the job training.

    [Chris Sanders] and [J Scott Christianson] from the University of Missouri developed an open-source RFID stethoscope to simulate patient findings.

    This is one of those “why didn’t I think of that?” ideas. A cheap stethoscope is fitted with an Arduino, and RFID reader, and a small audio board. RFID tags are placed at diagnostic points over an SP’s chest and abdomen. When the stethoscope is placed over a tag, a specific sound file is fetched from an SD card and played over earbuds. The student doesn’t have to ask, “What am I hearing?” anymore – the actual sound of bruits or borborygmi are heard.

    We can easily see expanding this system – RFID tags that trigger a faux ultrasound machine to display diagnostic images, or tiny OLED screens displaying tagged images into an otoscope.

    RFID Stethoscope for Medical Sim
    http://www.instructables.com/id/RFID-Stethoscope-for-Medical-Sim/

    Reply
  16. Tomi Engdahl says:

    Heat Pump Gets Brain Transplant; Such is Life in Latvia
    http://hackaday.com/2017/02/28/heat-pump-gets-brain-transplant-such-is-life-in-latvia/

    If you buy a used heat pump that was made in China and try to use it in Northern Europe, there are bound to be issues. If said heat pump ends up encased in a block of ice that renders it ineffective, you’ve got two choices: give up and buy a proper heater, or hack a new ice-busting brain board into the heat pump and get back to life.

    Of course it wasn’t as smooth as all that — [Evalds] has some hoops to jump through, including EMI problems and a dodgy Arduino clone. But he stuck with it and brought the heat pump back online, likely at far less expense than HVAC techs would charge for a service call.

    Air source heat pump robot – Brain Implant – Arduino
    http://www.instructables.com/id/Air-Source-Heat-Pump-Robot-Brain-Implant-Arduino/

    Reply
  17. Tomi Engdahl says:

    ProtoArduPiSHIELD shield for Raspberry Pi Arduino
    https://hackaday.io/project/19660-protoardupishield-shield-for-raspberry-pi-arduino

    Proto ArduPi SHIELD – universal prototyping shield for Raspberry Pi and Arduino family

    Proto ArduPiSHIELD it is a universal prototyping shield for Raspberry Pi and Arduino family that make your prototype more manageable then ever before.

    This board fit prefect to your application whether you are playing with Raspberry Pi or Arduino, or both platform at the same time.

    These PCB are pretty awesome for prototyping. Your prototypes can be easily transferred to something a little more permanent then the mess of the wire on the breadboard, without having to design dedicated PCB.

    ProtoArduPiSHIELD come in two version. Smaller one is dedicated for Arduino UNO + Raspberry Pi, bigger version is dedicated for Arduino MEGA + Raspberry Pi.

    Reply
  18. Tomi Engdahl says:

    The Best of Both Worlds: Arduino + 555 Should Confuse Commenters
    http://hackaday.com/2017/03/02/the-best-of-both-worlds-arduino-555-should-confuse-commenters/

    Hardly a week goes by that some Hackaday post doesn’t elicit one of the following comments:

    That’s stupid! Why use an Arduino when you could do the same thing with a 555?

    And:

    That’s stupid! Why use a bunch of parts when you can use an Arduino?

    However, we rarely see those two comments on the same post. Until now. [ZHut] managed to bring these two worlds together by presenting how to make an Arduino blink an LED in conjunction with a 555 timer.

    This ARDUINO tutorial will show you how to use a 555 timer to blink led’s so you don’t have to use delays in your sketch.
    https://zhutarduino.wordpress.com/arduino-projects/arduino-how-to-blink-a-led-without-using-delays-in-your-sketch/

    Reply
  19. Tomi Engdahl says:

    A Command-Line Stepper Library with All the Frills
    http://hackaday.com/2017/03/05/a-command-line-stepper-library-with-all-the-frills/

    When you already know exactly where and how you’d like your motor to behave, a code-compile-flash-run-debug cycle can work just fine. But if you want to play around with a stepper motor, there’s nothing like a live interface. [BrendaEM]’s RDL is a generic stepper motor driver environment that you can flash into an Arduino. RDL talks to your computer or cell phone over serial, and can command a stepper-driver IC to move the motor in three modes: rotary, divisions of a circle, and linear. (Hence the acronumical name.)

    The software has quite a range of capabilities. Typing “?” gets you a list of commands, typing “@” tells you where the motor thinks it is, and “h” moves the motor back to its home position. Rotating by turns, degrees, or to a particular position are simple. It can also read from an analog joystick, which will control the rotation speed forward and backward in real time.

    Division mode carves the pie up into a number of slices, and the motor spins to these particular locations. Twelve, or sixty, divisions gives you a clock, for instance. Acceleration and deceleration profiles are built in, but tweakable. You can change microstepping on the fly, and tweak many parameters of the drive, and then save all of the results to EEPROM.

    Topic: RDL – Serial-Port Stepper Motor Command-Line Utility with Smooth Stepping
    http://forum.arduino.cc/index.php?topic=459096

    Reply
  20. Tomi Engdahl says:

    Dirk Gently’s I Ching Calculator
    I Ching Calculator for the Sci-fi contest.
    https://hackaday.io/project/19883-dirk-gentlys-i-ching-calculator

    Reply
  21. Tomi Engdahl says:

    Cable-Cutting-Machine
    No more boring and endless cable-cutting-sessions.
    https://hackaday.io/project/19947-cable-cutting-machine

    It`s a construction based on makerbeam, mixed with 3D-printed parts, and is controlled by an Arduino Uno.

    With my project you can cut cables with sizes of 0.75 mm2 up to 2.5 mm2 and i also think that it would handle 4 mm2. The length is mutable from 1 cm to 1 m and you can order up to 100 cables. The accuracy is pretty high, the lentgh varies only about one or two millimeters.

    For most professional Cutting-Machines you pay about 1500€ or even more. For the materials of my selfmade one you only have to pay about 200€.

    Reply
  22. Tomi Engdahl says:

    How Good Is Your Aim First Thing In The Morning?
    http://hackaday.com/2017/03/03/how-good-is-your-aim-first-thing-in-the-morning/

    For the less than highly-driven individuals out there — and even some that are — sometimes, waking up is hard to do, and the temptation to smash the snooze button is difficult to resist. If you want to force your mind to immediately focus on waking up, this Nerf target alarm clock might get you up on time.

    Not content to make a simple target, [Christopher Guichet] built an entire clock for the project. The crux of the sensor is a piezoelectric crystal which registers the dart impacts

    A ring of 60 LEDs with the piezoelectric sensor form the clock face, all housed in a 3D printed enclosure. A rotary encoder is used to control the clock via an Arduino Uno

    How to Build an Alarm Clock That Can Only Be Silenced by a Nerf Dart
    http://sploid.gizmodo.com/how-to-build-an-alarm-clock-that-can-only-be-silenced-b-1792626947

    Reply
  23. Tomi Engdahl says:

    Digital Ding Dong Ditch Prank – hacking wireless doorbells w/Arduino and RTL-SDR
    https://www.youtube.com/watch?v=BnwBdeQB7vQ

    Digital Ding Dong Ditch is a device to hack into and ring my best friend’s wireless doorbell whenever I send a text message to the device.

    In this project, we’ll learn not only how to create this device, but how to reverse engineer radio frequencies we know nothing about using RTL-SDR (a ~$14 software defined radio), as well as creating hardware and software using Arduino, the Adafruit FONA (GSM/SMS/2G board), an RF (radio frequency) transmitter to transmit custom signals, and even how to reverse engineer a proprietary radio signal we know nothing about!

    More details: http://samy.pl/dingdong

    Reply
  24. Tomi Engdahl says:

    Aquariumatic
    https://hackaday.io/project/16239-aquariumatic

    Automated aquarium monitor with Web GUI. daisychain units can control multiple tank all from the one master unit. PI/Arduino/ESP Powered

    The aim is to create an automated aquarium monitor to control and maintain several tanks, and provide feedback and manual control to the user via an easy to use interface.
    The project started as a College project, but we are extremely interested in taking our rough-and-ready Proof of Concept and creating a professional looking unit suitable for industrial or commercial use.

    The aim was to use a Raspberry Pi as a Webserving i2c master. This would provide a user interface accessible over the network on any device, and also the ability to relay commands to multiple i2c devices.

    These slave devices contain Arduino Nanos operating as i2c slaves, with multiple relays (for controlling a tank’s lights, heaters, pumps etc) and also pH and Temperature sensors for monitoring the tank’s current state.

    Reply
  25. Tomi Engdahl says:

    Arduino + Geometry + Bicycle = Speedometer
    http://hackaday.com/2017/03/09/arduino-geometry-bicycle-speedometer/

    It is pretty easy to go to a big box store and get a digital speedometer for your bike. Not only is that no fun, but the little digital display isn’t going to win you any hacker cred. [AlexGyver] has the answer. Using an Arduino and a servo he built a classic needle speedometer for his bike. It also has a digital display and uses a hall effect sensor to pick up the wheel speed.

    DIY Speedometer on Arduino
    http://www.instructables.com/id/DIY-Speedometer-on-Arduino/

    Reply
  26. Tomi Engdahl says:

    Serena Wristband
    A wristband for blind people navigation.
    https://hackaday.io/project/20258-serena-wristband

    Reply
  27. Tomi Engdahl says:

    Pulse Oximeter is a Lot of Work
    http://hackaday.com/2017/03/11/pulse-oximeter-is-a-lot-of-work/

    These days we are a little spoiled. There are many sensors you can grab, hook up to your favorite microcontroller, load up some simple library code, and you are in business. When [Raivis] got a MAX30100 pulse oximeter breakout board, he thought it would go like that. It didn’t. He found it takes a lot of processing to get useful results out of the device. Lucky for us he wrote it all down with Arduino code to match.

    A pulse oximeter measures both your pulse and the oxygen saturation in your blood. You’ve probably had one of these on your finger or earlobe at the doctor’s office or a hospital. Traditionally, they consist of a red LED and an IR LED. A detector measures how much of each light makes it through and the ratio of those two quantities relates to the amount of oxygen in your blood.

    Implementing pulse oximeter using MAX30100
    https://morf.lv/implementing-pulse-oximeter-using-max30100

    For my smart watch project I decided to experiment with sensors for reading pulse. Looking around I stumbled upon a sensor made by Maxim – MAX30100. For my surprise once I got my development board and delved into the sensor’s datasheet I discovered it’s not as simple as just wiring up the sensor to a microcontroller and reading the data. A lot of work you have to do yourself. In this tutorial, I’ll try to explain what I’ve learned about pulse oximeter and how to make sense of their data.

    Reply
  28. Tomi Engdahl says:

    The Smartest Smart Watch is the One You Make Yourself
    http://hackaday.com/2017/03/13/the-smartest-smart-watch-is-the-one-you-make-yourself/

    NeoPixel SmartWatch
    A first attempt at a wearable that interacts with Android notifications and has a few other neat features.
    https://hackaday.io/project/5090-neopixel-smartwatch#j-discussions-title

    Reply
  29. Tomi Engdahl says:

    Arduino Radar Watches You Breathe
    https://hackaday.com/2015/08/15/arduino-radar-watches-you-breath/

    [Dr. McCoy]’s experience with this radar-based respiration detector.

    Arduino Radar Tutorial: Fading an LED With My Breath
    http://www.build-electronic-circuits.com/arduino-radar-tutorial/

    Reply
  30. Tomi Engdahl says:

    Robot Hand Goes Wireless
    http://hackaday.com/2017/03/13/robot-hand-goes-wireless/

    We can’t decide if [MertArduino’s] robotic hand project is more art or demonstration project. The construction using springs, fishing line, and servo motors isn’t going to give you a practical hand that could grip or manipulate anything significant. However, the project shows off a lot of interesting construction techniques and is a fun demonstration for using nRF24L01 wireless in a project.

    Arduino – Make a Low Cost Robotic Hand With Wireless Controlled (using NRF24L01)
    http://www.instructables.com/id/Arduino-Make-a-Low-Cost-Robotic-Hand-With-Wireless/

    Reply
  31. Tomi Engdahl says:

    Zero-Intrusion Wireless Light Switch
    http://hackaday.com/2017/03/14/zero-intrusion-wireless-light-switch/

    What do you do if your light switch is too far from your desk, and you’re in a rental property so you can’t put in extra wiring to install an electronic control for it? Get up and turn it on or off by hand? Of course not!

    If you are [Guyfromhe], you solve this problem with a servo attached to a screw-on light switch faceplate, and you control it with a pair of Arduino/nRF24L01 combos. It’s a pretty simple arrangement, the wireless link simply takes the place of a serial cable that instructs the Arduino on the light switch to operate the servo that in turn moves the switch. The whole thing is triggered through his home automation system

    $16 Wireless Lightswitch Mark II
    http://guyfromhe.blogspot.fi/2017/03/wireless-lightswitch-mark-ii.html

    Reply
  32. Tomi Engdahl says:

    Nyan Board
    A small ATtiny85 board playing the Nyan Cat tune.
    https://hackaday.io/project/7860-nyan-board

    This is just a purely for fun project, that is supposed to get me into programming those small ATtiny chips. I got this idea when I looked at the ribbon cable of my programmer — it’s a rainbow!
    The board doesn’t do much, just blink the cat’s eyes and play the tune on a buzzer.

    Reply
  33. Tomi Engdahl says:

    The Altair Shield
    http://hackaday.com/2017/03/14/the-altair-shield/

    From PDPs to Connection Machines, the Hackaday crowd are big fans of blinkenlights. While this project isn’t an old CPU, RAM, ROM, and an S-100 bus wrapped up in a fancy enclosure, it is a great recreation of the Altair 8800, the historic kit computer that supposedly launched the microcomputer revolution.

    Altair 8800 front panel Ardiuno shield
    A very small fully-functional interface for an Arduino Due emulating an Altair 8800
    https://hackaday.io/project/20011-altair-8800-front-panel-ardiuno-shield

    Reply
  34. Tomi Engdahl says:

    Microcontroller based curve tracer
    Electronic Curve tracer for measure and compare components on circuit boards
    https://hackaday.io/project/16704-microcontroller-based-curve-tracer

    This project was based on the Huntron Tracker 2000. I made a simplier, but much usable curve tracer for my self. It is perfect for repair purposes, because with it really easy to find bad components on circuit boards.

    The display has 320×240 pixel resolution, which is perfect for this application.

    Part of the code was from my other project, which was a simple arduino oscilloscope I made. I never thought I can use it for anything usefull, because of the low speed, but for this project it was perfect. I modified to handle two channel, and it worked perfectly.

    Reply
  35. Tomi Engdahl says:

    First Year Honors Project
    https://hackaday.io/project/20283-first-year-honors-project

    exploring the uses of nRF24L01 transceivers and microcontrollers for streaming digital audio.

    GitHub repository for code as well as other files:
    https://github.com/noahthurston/honors_project

    Reply
  36. Tomi Engdahl says:

    Nova SMT Blinky
    ATtiny-based, Surface-mount, 5×7 dot matrix LED board
    https://hackaday.io/project/7788-nova-smt-blinky

    This board is used in Nova Labs Eagle CAD and Surface-mount soldering classes. It consists of an ATTiny, 35 LEDs arranged in a 5×7 matrix, (2) 74HC164 8-bit shift registers, P-CH and N-CH SOT-23 drivers. All I/O is brought out to an .1″ header.

    All hardware and software is available on github: https://github.com/cogwheelcircuitworks/NovaSMTBlinky

    Reply
  37. Tomi Engdahl says:

    Klampfinator
    A campfire guitar, driven by an arduino, with no strings attached.
    https://hackaday.io/project/20369-klampfinator

    Reply
  38. Tomi Engdahl says:

    Scratch-built Camera Gimbal for Photographer with Cerebral Palsy
    http://hackaday.com/2017/03/21/scratch-built-camera-gimbal-for-photographer-with-cerebral-palsy/

    We so often hack for hacking’s sake, undertaking projects as a solitary pursuit simply for the challenge. So it’s nice to see hacking skills going to good use and helping someone out. Such was the case with this low-cost two-axis handheld camera gimbal intended to help a budding photographer with a motion disorder.

    GENIUS Olympiad 2017 – DIY motorized gimbal for smaller camera – Tadej Strah
    https://www.youtube.com/watch?v=L33ztTu-hKo

    Reply
  39. Tomi Engdahl says:

    Panel Mount Display Solves The Problem Of Drilling Square Holes
    http://hackaday.com/2017/03/17/panel-mount-display-solves-the-problem-of-drilling-square-holes/

    [Absolutelyautomation] has a problem with seven-segment displays. Fitting these displays in an enclosure is a pain because you can’t drill perfectly square holes, and you will invariably mess up a few enclosures with overzealous file work. There is a solution to this problem – panel mount meters.

    The bezels on these panel mount meters hide the imperfections in the enclosure, and usually don’t require screws. They are, however, dedicated displays, usually for temperature, RPM, or some other measurement.

    [Absolutelyautomation] took one of these dedicated panel mount displays and turned it into an all-purpose device. Basically, it’s a panel mount Arduino with three seven-segment displays.

    PANEL MOUNT 7 SEGMENT DISPLAY WITH EMBEDDED ARDUINO
    http://www.absolutelyautomation.com/articles/2017/03/10/panel-mount-7-segment-display-embedded-arduino

    Cheap panel meters solved the problem using an enclosure (usually bigger than 1/32 DIN), those enclosures has two advantages: Requires a rectangular cut, which could have some imperfections and can be done using home tools like drill and hand saw, because such enclosures incorporates a bezel that covers imperfections once installed. The other advantage is there is no need for additional screws to fix it to the panel/chassis.

    The foundation for this project was the enclosure of a ready made cheap panel meter, easily available in local markets. Because the idea was to use through-hole components there is no much space to waste inside the enclosure, so a minimal part count Arduino-based system like Pro Mini ( ATmega168 or ATmega328) with internal 8 MHz clock was chosen because only needs one external resistor and capacitor around reset pin.

    Reply
  40. Tomi Engdahl says:

    Saturday Clock: An 0.000011574Hz ATtiny85 clock
    http://hackaday.com/2017/03/21/saturday-clock-an-0-000011574hz-attiny85-clock/

    In these times when we try to squeeze out extra clock cycles by adding more cores to our CPUs and by enlisting the aid of GPUs, [Ido Gendel] thought it would be fun to go in the exact opposite direction, supply a clock to the ATtiny85 that cycles only once per day, or at 0.000011574Hz. What application could this have? Well, if he could do it in seven instructions or less, how about turning on an LED at sunset Friday evening, to indicate the start of the Jewish Shabbat (Saturday), and turn it off again at sunset Saturday evening.

    0.000011574Hz
    http://www.idogendel.com/en/archives/579

    What is the lowest possible clock frequency at which a microcontroller can still do useful work? Here’s a little project that attempts to explore this weird question.

    The code for the microcontroller, then, must run at a clock frequency of 0.000011574Hz (i.e. one clock cycle per 24 hours), and it should make an LED light up on every 7th cycle, for the duration of one cycle. This means that the process of turning off the LED must take exactly one clock cycle. This can be done on AVR MCUs, but not on 8-bit PIC microcontrollers, for instance, because each instruction there takes at least four clock cycles.

    Even on AVRs, such as the ATtiny85, this task is not trivial.

    Reply
  41. Tomi Engdahl says:

    Hooking up an old SONY CRT viewfinder to Arduino
    https://hackaday.io/project/20806-hooking-up-an-old-sony-crt-viewfinder-to-arduino

    Here’s how to hook-up and drive an old CRT viewfinder and any composite input monitor.

    https://cdn.hackaday.io/files/20806890163904/TVOUT_ANALOG.ino

    Reply
  42. Tomi Engdahl says:

    Arduino based portable altimeter & weather station
    https://hackaday.io/project/20805-arduino-based-portable-altimeter-weather-station

    Arduino based portable altimeter & weather station with OSRAM Pictiva series OLED display based on BME280 sensor and Atmega 328PU.

    Reply
  43. Tomi Engdahl says:

    Transcranial Electrical Stimulation With Arduino, Hot Glue
    http://hackaday.com/2017/03/31/transcranial-electrical-stimulation-with-arduino-hot-glue/

    The advance of electronic technology has been closely followed by the medical community over the past 200 years.

    One example of this is that despite the positive results from many transcranial electrical stimulation (TCS) studies, the devices used are prohibitively expensive, as are treatment regimens for patients. Realising this, [quicksilv3rflash] decided to develop a homebrew, open source transcranial electrical stimualtion device, and published it on Instructables. Yes, that’s the world we’re now living in.

    It’s important to publish a warning here: Experimenting with this sort of equipment can easily kill you, fry your brain, or have any number of other awful results. If you don’t have a rock solid understanding of the principles behind seperate grounds, or your soldering is just a little sloppy, you don’t want to go anywhere near this. In particular, this device cannot be powered safely by a wall-wart.

    Transcranial Electrical Stimulator, Arduino Compatible
    http://www.instructables.com/id/Transcranial-Electrical-Stimulator-Arduino-Compati/

    Reply
  44. Tomi Engdahl says:

    Acoustic Guitar Hygrometer
    https://hackaday.io/project/20894-acoustic-guitar-hygrometer

    Monitors the humidity inside a guitar case to prevent cracking or damage to acoustic guitar bodies.

    Acoustic guitars are prone to cracking and damage when without enough humidity. This project uses a DHT-11 humidity sensor to track humidity inside a guitar case to prevent humidity related damage to the guitar.

    Reply
  45. Tomi Engdahl says:

    Voight-Kampff Machine
    Distinguishing Humans from Replicant’s
    https://hackaday.io/project/19643-voight-kampff-machine

    The Voight-Kampff is a polygraph-like machine used by Blade Runners to determine whether an individual is a replicant. It measures bodily functions such as respiration, blush response, heart rate and eye movement in response to questions dealing with empathy.
    Replicant’s exhibit lower emotional responses than humans!

    Reply
  46. Tomi Engdahl says:

    Wireless Nunchuck R/C Remote!
    http://hackaday.com/2017/04/10/wireless-nunchuck-rc-remote/

    [Dan], admirably rose to the occasion when his son wanted a new toy. Being a dedicated father — and instead of buying something new — he took the opportunity to abscond to his workbench to convert a Wiimote Nunchuck into a fully wireless controller for his son’s old r/c car — itself, gutted and rebuilt some years earlier.

    Unpacking the nunchuck and corralling the I2C wires was simply done. From there, he combined a bit of code, an Arduino pro mini, and two 1K Ohm resistors to make use of an Aurel RTX-MID transceiver that had been lying around. Waste not, want not.

    RC Car Electronics
    https://trandi.wordpress.com/2017/02/26/rc-car-electronics/

    Reply
  47. Tomi Engdahl says:

    Keep an Eye on the Sky With rDuinoScope
    http://hackaday.com/2017/04/11/keep-an-eye-on-the-sky-with-rduinoscope/

    It doesn’t take much to strap a few steppers and some silicon brains to a scope to counter the rotation of earth, and such systems have been available for decades. They are unfortunately quite expensive. So [Dessislav Gouzgounov] took matters into his own hands and developed the rDuinoScope – an open source telescope control system.

    Based on the Arduino Due, the systems stores a database of 250 stellar objects. Combined with an RTC and GPS, the rDunioScope can locate and lock on to your favorite nebula and track it, allowing you to view it in peace. Be sure to grab the code and let us know when you have your own rDuinoScope set up!

    rDUINOScope – Arduino based telescope control system (GOTO)
    https://github.com/dEskoG/rDUINOScope

    Reply
  48. Tomi Engdahl says:

    Pi Time – A Fabric RGB Arduino Clock
    http://hackaday.com/2017/04/16/pi-time-a-fabric-rgb-arduino-clock/

    Pi Time is a psychedelic clock made out of fabric and Neopixels, controlled by an Arduino UNO. The clock started out as a quilted Pi symbol. [Chris and Jessica] wanted to make something more around the Pi and added some RGB lights. At the same time, they wanted to make something useful, that’s when they decided to make a clock using Neopixels.

    Neopixels, or WS2812Bs, are addressable RGB LEDs , which can be controlled individually by a microcontroller, in this case, an Arduino.

    Pi Time – A Fabric Arduino Clock © GPL3+
    A quilted fabric clock with neopixels, that tells time using an Arduino Uno!
    https://create.arduino.cc/projecthub/chris-and-jessica-hogan/pi-time-a-fabric-arduino-clock-b703b4

    Reply
  49. Tomi Engdahl says:

    Ethanol-Powered Arduinos
    http://hackaday.com/2017/04/19/ethanol-powered-arduinos/

    Following the time-honored YouTube tradition of ordering cheap stuff online and playing with it while the camera runs, [Monta Elkins] bought a Stirling engine that drives a DC motor used as a generator. How much electrical juice can this thing provide, running on just denatured alcohol? (Will it blend?)

    The answer is probably not really a spoiler: it generates enough to run “Blink.ino” on a stock Arduino, at least when powered directly through the 5 V rail.

    016 Can You Run an Arduino from a Sterling Engine?
    https://www.youtube.com/watch?v=ukfB5cGwQXk&feature=youtu.be

    Answering the question you’ve been asking since you were 12, can you run an Arduino from a Sterling Engine?

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*