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,952 Comments

  1. Tomi Engdahl says:

    Outboard Motor Throttle Controller
    https://create.arduino.cc/projecthub/TTSquared/outboard-motor-throttle-controller-4edfd5

    Allows precise control of the throttle speed and the ability to run pre-programmed trolling routines.

    Reply
  2. Tomi Engdahl says:

    Sous Vide Arduino isn’t Lost in Translation
    http://hackaday.com/2017/04/27/sous-vide-arduino-isnt-lost-in-translation/

    If your idea of a six-course meal is a small order of chicken nuggets, you might have missed the rise of sous vide among cooks. The idea is you seal food in a plastic pouch and then cook it in a water bath that is held at a precise temperature. That temperature is much lower than you usually use, so the cook times are long, but the result is food that is evenly cooked and does not lose much moisture during the cooking process. Of course, controlling a temperature is a perfect job for a microcontroller and [Kasperkors] has made his own setup using an Arduino for control. The post is in Danish, but Google translate is frighteningly good.

    https://translate.google.com/translate?hl=en&sl=da&tl=en&u=http%3A%2F%2Fwww.instructables.com%2Fid%2FSous-Vide-Ala-Arduino%2F

    Reply
  3. Tomi Engdahl says:

    Low-cost Drift Buoy Plies the Atlantic for Nearly a Year
    http://hackaday.com/2017/04/28/low-cost-drift-buoy-plies-the-atlantic-for-nearly-a-year/

    Put a message in a bottle and toss it in the ocean, and if you’re very lucky, years later you might get a response. Drop a floating Arduino-fied buoy into the ocean and if you’ve engineered it well, it may send data back to you for even longer.

    At least that’s what [Wayne] has learned since his MDBuoyProject went live with the launching of a DIY drift buoy last year. The BOM for the buoy reads like a page from the Adafruit website: Arduino Trinket, an RTC, GPS module, Iridium satellite modem, sensors, and a solar panel. Everything lives in a clear plastic dry box along with a can of desiccant and a LiPo battery.

    Reply
  4. Tomi Engdahl says:

    Honey, When Did We Get an Indoor Pool?
    http://hackaday.com/2017/05/01/honey-when-did-we-get-an-indoor-pool/

    Is it too much to ask for a home to have a little ‘smart’ built-in? If you’ve ever woken up (or come home) to your dwelling being flooded, you’ll know how terrible it feels, how long it can take to recover from, and how stressful it can be.

    [David] took progressively complex measures to prevent a broken water feed flood from happening in the future. First, he lined the entire floor of his laundry closet with a steel tray. OK, that’s a good start but won’t prevent another disaster unless it is caught very quickly. How about a simple audible water alarm? That’s good and all if you’re home, but what if you’re not?

    Next, he installed a valve with a mechanical timer on the water line for the washing machine which closes automatically after 2 hours of being opened.

    How to Protect Your House From Water Leaks—Without the Internet of Things
    http://spectrum.ieee.org/at-work/education/how-to-protect-your-house-from-water-leakswithout-the-internet-of-things

    An Arduino and a few modifications to off-the-shelf equipment are all you need to guard against plumbing disasters

    So I set about putting together my own flood-prevention system.

    It wasn’t difficult because, well…I cheated. Instead of building the whole kit and caboodle from scratch, I decided to modify an inexpensive wireless alarm (US $29). This accepts radio signals from various kinds of sensors that transmit on 433 megahertz. For my house, I deployed four water sensors ($20 each) at strategic locations around my house.

    The only other component I needed to purchase was a motorized ball valve ($67), which I had a plumber install when he was visiting to fix the water heater.

    So all I needed to do was to make the wireless alarm trigger the motorized valve.

    The 12-V wall wart powers the wireless alarm and the LM317, which I configured to output about 9 V, which then supplies the Arduino. I used the LM317 to drop the supply voltage, because while it’s acceptable to feed 12 V directly to an Arduino, the onboard regulator gets uncomfortably hot.

    Reply
  5. Tomi Engdahl says:

    BASIC microcomputer, based on Arduino
    https://hackaday.io/project/21588-basic-microcomputer-based-on-arduino

    A microcomputer with PS/2 keyboard, SD card storage and composite video output, running Terminal-BASIC

    Reply
  6. Tomi Engdahl says:

    Arduino MEGA 2560 32Kb RAM shield
    A simple Arduino mega SRAM expansion.
    https://hackaday.io/project/21561-arduino-mega-2560-32kb-ram-shield

    Reply
  7. Tomi Engdahl says:

    Arduino Desktop
    The desktop with an arduino as the main processor. Multitasking, Gaming, Graphics, and (later) File IO
    https://hackaday.io/project/21201-arduino-desktop

    Reply
  8. Tomi Engdahl says:

    Thermal Panorama One Pixel At A Time
    http://hackaday.com/2017/05/02/thermal-panorama-one-pixel-at-a-time/

    Inspiration can strike from the strangest places. Unearthing a forgotten Melexis MLX90614 thermopile from his ‘inbox,’ [Saulius Lukse] used it to build a panoramic thermal camera.

    [Lukse] made use of an ATmega328 to control the thermal sensor, and used the project to test a pair of two rotary stage motors he designed for tilt and pan, with some slip rings to keep it in motion as it captures a scene. That said, taking a 720 x 360 panoramic image one pixel at a time takes over an hour, and compiling all that information into an intelligible picture is no small feat either.

    DIY thermal vision shoots 360 panoramas
    http://kurokesu.com/main/2017/04/18/diy-thermal-vision-shoots-360-panoramas/

    Reply
  9. Tomi Engdahl says:

    Want Gesture-Tracking? All You Have To Do Is Lift Your Finger.
    http://hackaday.com/2017/05/02/want-gesture-tracking-all-you-have-to-do-is-lift-your-finger/

    Watching Tony Stark wave his hands to manipulate projected constructs is an ever-approaching reality — at least in terms of gesture-tracking. Lift — a prototype built by a team from UC Irvine and FX Palo Alto Laboratory — is able to track up to ten fingers with 1.7 mm accuracy!

    Lift’s gesture-tracking is achieved by using a DLP projector, two Arduino MKR1000s, and a light sensor for each digit. Lift’s design allows it to work on virtually any flat surface; the projected image acts as a grid and work area for the user. As their fingers move across the projected surface, the light sensors feed the information from the image to the Arduinos, which infers the location of each finger and translate it into a digital workspace. Sensors may also be mounted on other objects to add functionality.

    This System Uses Encoded Light for Millimeter-Level Finger Tracking
    https://blog.hackster.io/this-system-uses-encoded-light-for-millimeter-level-finger-tracking-9d0029acc55b

    Reply
  10. Tomi Engdahl says:

    Anatomically Correct Plotter Avoids Back Scratch Fever
    http://hackaday.com/2017/05/07/anatomically-correct-plotter-avoids-back-scratch-fever/

    Everybody needs somebody sometimes, even if it’s just for when your back itches. But directing your itchy interlocutor to the correct spot can be a spatial relations challenge: “Right in the middle… no, down a bit… left… no, the other left! Harder! Wait, not that hard!” Why bother with all that messy interpersonal communication and human contact when you can build an automated, precision-guided back scratcher?

    Arduino Back Scratcher Plotter
    Digitally Ditch The Itch
    https://hackaday.io/project/21527-arduino-back-scratcher-plotter

    Reply
  11. Tomi Engdahl says:

    Building an OBD Speed Pulse: Behold the ICE
    http://hackaday.com/2017/05/09/obd-speed-pulse-part-2-behold-the-ice/

    I am a crappy software coder when it comes down to it. I didn’t pay attention when everything went object oriented and my roots were always assembly language and Real Time Operating Systems (RTOS) anyways.

    So it only natural that I would reach for a true In-Circuit-Emulator (ICE) to finish of my little OBDII bus to speed pulse generator widget. ICE is a hardware device used to debug embedded systems. It communicates with the microcontroller on your board, allowing you to view what is going on by pausing execution and inspecting or changing values in the hardware registers. If you want to be great at embedded development you need to be great at using in-circuit emulation.

    Not only do I get to watch my mistakes in near real time, I get to make a video about it.

    Walk through the process of using an In-Circuit Emulator in the video

    I have the In-Circuit-Serial-Programming (ICSP) pins routed to a pin header on my board so that I can program the part directly.

    On this connector you’ll find the Reset line, which means with this header I can use a true ICE utilizing the debugWIRE protocol. Since the vast majority of designs that use an AVR chip do not repurpose the reset pin for GPIO, it is a perfect pin to use for ICE. All of the communications during the debug process will take place on the reset pin.

    As a hardware engineer by trade I would always reach for an ICE to kick off the implementation; only after the Beta release would the ICE start to gather dust in the corner.

    In the case of the ATmega, the debugging capabilities are built into the microcontroller itself. This is a much more straightforward implementation than the early days when we had to have a second isolated processor running off-board with its own local RAM/ROM.

    One note mentioned in the video is that a standard Arduino’ish board needs to have the filter capacitors removed from the RESET line to allow the high speed data on the line for its debugWIRE usage.

    ICEyness

    The ICE allows us to download and single step our code while being able to observe and overwrite RAM and I/O Registers from the keyboard.

    Reply
  12. Tomi Engdahl says:

    Precision Pressure In A Piston
    http://hackaday.com/2017/05/09/precision-pressure-in-a-piston/

    However, along the way to pumping carbon dioxide into his aquarium, [Scott] created a very high precision pressure sensor. It’s based on a breakout board featuring the MS5611 air pressure sensor. This has a 24-bit ADC on board, which translates into one ten-thousandths of a pound per square inch of pressure.

    To integrate this pressure sensor into the aquarium/unbrewery setup, [Scott] created a pressure meter out of a syringe. With the plunger end of this syringe encased in epoxy and the pointy end still able to accept needles, [Scott] is able to easily plug this sensor into his yeast reactor. The data from the sensor is accessible over I2C, and a simple circuit with an ATmega328 and a character LCD displays the current pressure in the syringe.

    Precision Pressure Meter Project
    http://www.swharden.com/wp/2017-04-29-precision-pressure-meter-project/

    I just completed building a device capable of measuring temperature to one hundredth of a degree Celsius and pressure to one ten-thousandth of a PSI! This project is centered around an ICstation MS5611 temperature sensor breakout board which was small enough to fit inside of a plastic syringe.

    Reply
  13. Tomi Engdahl says:

    Translate Color to Smell with Bouquet
    http://hackaday.com/2017/05/11/translate-color-to-smell-with-bouquet/

    Hope springs eternal for Smell-O-Vision. [Niklas Roy] recently taught a workshop called Communication Devices at ÉCAL in Lausanne, Switzerland. Four of his Media & Interaction Design students built a scanner that detects colors and emits a corresponding scent.

    The project consists of an Arduino connected to a color sensor as well as a SparkFun EasyDriver. The EasyDriver controls a stepper motor which rotates a disc of scent swatches so you sniff the swatch corresponding with the color. The students chose strawberry for red, and blue ended up being “ocean”-scented room spray.

    http://www.niklasroy.com/workshop/199/ECALcommunicationDevices

    Reply
  14. Tomi Engdahl says:

    Templates Speed Up Arduino I/O
    http://hackaday.com/2017/05/11/templates-speed-up-arduino-io/

    It is easy to forget, but the Arduino does use C++. Typically, the C++ part is in the libraries and the framework and most people just tend to code their main programs using a C-style just using the library objects like C-language extensions. [Fredllll] recently created a template library to speed up Arduino I/O and he shared it on GitHub.

    If you’ve ever done anything serious with the Arduino, you probably know that while digitalWrite is handy, it does a lot of work behind the scenes to make sure the pin is setup and this adds overhead to every call. [Fredllll’s] template versions can switch a pin’s state in two cycles. You can cut that in half if you don’t mind bothering the state of other pins on the same port.

    https://github.com/fredlllll/FredUtil-Arduino/blob/master/fredOptimization.h

    Reply
  15. Tomi Engdahl says:

    MorseMode
    https://hackaday.io/project/21635-morsemode

    Using inexpensive hardware, create a means of data transfer between machines that can also be accessed by minimally-equipped human

    Morse code may be a useful protocol to address the problem as stated. Use of Morse is a skill that can be learned by most people who choose to do so. The characters of Morse code are arrangements of the “Presence” or “Absence” of a signal; it is an intrinsically digital protocol which should be easy to read and write by machine.

    The test hardware is based on Arduino clones. Computers on the “sending” and “receiving” ends of the conversation simply read from and write to their respective serial ports. The computers have and need no knowledge of Morse. An human participant in the conversation needs only the minimum hardware required to access the chosen physical transport medium, with data processing handled by the brain.

    Currently the MorseMode hardware works quite well when the two units are connected by wire.

    Reply
  16. Tomi Engdahl says:

    $60 bluetooth head mounted display.
    The HMD is bluetooth enabled and compatible with both Linux and Android.
    https://hackaday.io/project/2068-60-bluetooth-head-mounted-display

    The OLED display is a small .96″ display controlled by an arduino nano board. The display receives text and commands from a HC-05 serial bluetooth module connected to the arduino. There is also a small speaker and RGB LED connected to the board. The OLED display, RGB LED, and speaker are all controllable over bluetooth. The device is powered by a adafruit powerboost module connected to a small 0.7Wh lipo battery.

    Bluetooth Head Mount Display Rev. 2
    https://hackaday.io/project/21340-bluetooth-head-mount-display-rev-2

    In this new Bluetooth Head mounted display we hope to make it sleeker, slimmer, and better looking!

    Like the previous Project, we hope to have an OLED display controlled by an Arduino, or a Raspberry Pi Zero. The OLED display, RGB LED, and speaker are all controllable over bluetooth. The device is powered by a adafruit powerboost module connected to a small 0.7Wh lipo battery

    Reply
  17. Tomi Engdahl says:

    Arduino (and Camera) Take Amazing Pictures
    http://hackaday.com/2017/05/17/arduino-and-camera-take-amazing-pictures/

    There’s an old joke where you ask someone what’s the most important thing about comedy. When they get to about the word “important,” you interrupt them and say, “Timing!” Perhaps the same thing can be said for photography. [Ted Kinsman’s] students at the Rochester Institute of Technology would probably agree. They built an Arduino-based rig to do inexpensive stop action photography.

    As Arduino projects go, it isn’t very sophisticated. The circuit contains a sound detection module and an optoisolator. The code would easily fit on a piece of notebook paper. When a loud sound occurs, the Arduino triggers the flash. Simple enough, but the resulting pictures are amazing. It also looks like a lot of fun to destroy perfectly good things in the name of art.

    How to Build a Simple Sound Trigger for High-Speed Photos With Arduino
    https://petapixel.com/2017/05/10/build-simple-sound-trigger-high-speed-photos-arduino/

    Reply
  18. Tomi Engdahl says:

    How To Make A Smart Clock
    How To Use OLED12864 LCD and Arduino Bluno To Make A Smart Clock
    https://hackaday.io/project/21888-how-to-make-a-smart-clock

    How To Use OLED12864 LCD and Arduino Bluno To Make A Smart Clock. Isn’t it cool? The clock is small, and can be placed on the desk, posted on the wall, and even hidden in your pocket for easy carriage. Now start making!!!

    Reply
  19. Tomi Engdahl says:

    Wireless Arduino uploading using ESP8266
    https://hackaday.io/project/9931-wireless-arduino-uploading-using-esp8266

    Programming an Arduino wirelessly within the Arduino IDE using the ESP8266 as a transparent serial device

    The ESP8266 has been around for a couple of years now. I got my hands on one recently and tried playing around with the SDK. The objective was to create a wireless uploader for my Arduino, which is hooked up to my 32×32 RGB LED display. While I was at it I thought it would be fun if I could figure out wireless uploading within the Arduino environment. Though the procedure is a little involved, once it’s up and running wireless uploading works well.

    Reply
  20. Tomi Engdahl says:

    Go Big or Go Home: A Tablecloth Touchpad
    http://hackaday.com/2017/05/23/go-big-or-go-home-a-tablecloth-touchpad/

    Phone screens keep getting bigger. Computer screens keep getting bigger. Why not a large trackpad to use as a mouse? [MaddyMaxey] had that thought and with a few components and some sewing skills created a trackpad in a tablecloth.

    The electronics in this project are right off the shelf. A Flora board for the brains and 4 capacitive touch boards. If you haven’t seen the Flora, it is a circular-shaped Arduino made for sewing into things.

    Textile Trackpad
    http://www.instructables.com/id/Textile-Trackpad/

    To make the trackpad textile, you’ll need the following things:

    Bare conductive ink,
    Flora microcontroller
    Embroidery TPU
    4 Adafruit 12 Cap Touch breakout boards
    10mm conductive fabric tape (3 rolls)
    Nail Polish, or liquid electrical tape
    iron on interfacing (soft)
    A Cover textile
    Heat Gun
    Soldering station
    USB mini connector
    Gauge 30 silicone thread

    Reply
  21. Tomi Engdahl says:

    ‘fresca’ versatile temperature controller
    https://hackaday.io/project/21649-fresca-versatile-temperature-controller

    Temperature controller for designed for eight or more beer fermenters ! Based on an Arduino and the DS18B20

    Versatile temperature controller, supporting up to 8 DS18B20 sensors. The original project idea is to use the controller for beer fermentation. The code has been tested and is working without any major bugs.

    The current code has the following features:

    * +-0.5deg celsius accuracy from -10deg to +85deg without calibration (Higher accuracy is possible through calibration)
    * Interactive menu to modify sensor/temperature control parameters
    * Monitoring of temperature for each sensor on 7-segment displays, regardless of user input
    * CoolOn/CoolOff and HeatOn/HeatOff thresholds offer hysteresis-like temperature control for each sensor
    * Offset calibration for each sensor, stored in the DS1820′s EEPROM (each sensor will store the calibration data)
    * Storage of settings in Arduino’s EEPROM
    * Sensor CRC and presence checking (no wrong read-outs)
    * Temperature display in celsius/fahrenheit

    https://github.com/lcapossio/fresca

    Reply
  22. Tomi Engdahl says:

    Hackaday Prize Entry : DEER — An Electronic Repellent
    http://hackaday.com/2017/05/29/hackaday-prize-entry-deer-an-electronic-repellent/

    Ultrasonic repellent devices used to keep away insects, rodents, birds, and even large animals have been around for quite a while, but their effectiveness depends on who you ask. Some critters just don’t seem affected, while some others definitely will avoid being around such a device. Deploying a few of these devices to scare off animals seems to be working quite well for [Ondřej Petrlík].

    He built an electronic repeller to keep away wild animals and their young from his farm/ranch/range back in the Czech Republic. He used an Arduino Mini to drive a large piezo transducer to scare away the wild animals from the vicinity of the device.

    DEER – electronic repeller
    Electronic animal repeller for keeping them safe.
    https://hackaday.io/project/21331-deer-electronic-repeller

    Reply
  23. Tomi Engdahl says:

    How to Build Your Own Google AIY without the Kit
    http://hackaday.com/2017/05/30/diy-google-aiy/

    Google’s voice assistant has been around for a while now and when Amazon released its Alexa API and ported the PaaS Cloud code to the Raspberry Pi 2 it was just a matter of time before everyone else jumped on the fast train to maker kingdom. Google just did it in style.

    Few know that the Google Assistant API for the Raspberry Pi 3 has been out there for some time now but when they decided to give away a free kit with the May 2017 issues of MagPi magazine, they made an impression on everyone. Unfortunately the world has more makers and hackers and the number of copies of the magazine are limited.

    Reply
  24. Tomi Engdahl says:

    Disco Flashlight Binary Analog Clock?
    http://hackaday.com/2017/05/30/disco-flashlight-binary-analog-clock/

    As multitools have lots of different functions in one case, so [Shadwan’s] clock design incorporates a multitude of features. He started the design as a binary clock using a Fibonacci spiral for the shape. However, the finished clock has four modes. The original binary clock, an analog clock, a flashlight (all lights on), and a disco mode that strobes multiple lights.

    [Shadwan] used Rhino to model the case and then produced it using a laser cutter. The brains are — small wonder — an Arduino. A 3D-printed bracket holds everything together.

    https://imgur.com/gallery/zY5Wy

    Reply
  25. Tomi Engdahl says:

    Arduino and Encoder form Precision Jig for Cutting and Drilling
    http://hackaday.com/2017/06/04/arduino-and-encoder-form-precision-jig-for-cutting-and-drilling/

    “Measure twice, cut once” is great advice in every aspect of fabrication, but perhaps nowhere is it more important than when building a CNC machine. When precision is the name of the game, you need measuring tools that will give you repeatable results and preferably won’t cost a fortune. That’s the idea behind this Arduino-based measuring jig for fabricating parts for a CNC build.

    http://homofaciens.de/technics-physical-computing-digital-ruler_en.htm

    Reply
  26. Tomi Engdahl says:

    A Retro Car Stereo With Arduino Inside
    http://hackaday.com/2017/06/04/a-retro-car-stereo-with-arduino-inside/

    His solution is an interesting one, he’s put together his own car stereo in an enclosure suitable for the Toyota cut-out. Inside the radio there is an Arduino Mega controlling the breakout boards for an Si4703 FM tuner and a VMusic3 MP3/USB music player, and a PT2314 audio processor. For display there is a set of retro LED seven-segment modules, and an MSGEQ7 spectrum analyser.

    Arduino Car Stereo
    http://www.retrojdm.com/ArduinoCarStereo.asp

    Reply
  27. Tomi Engdahl says:

    Building a Self-Balancing Robot Made Easy
    http://hackaday.com/2017/06/03/building-a-self-balancing-robot-made-easy/

    Not only has [Joop Brokking] built an easy to make balancing robot but he’s produced an excellent set of plans and software for anyone else who wants to make one too. Self-balancers are a milestone in your robot building life. They stand on two-wheels, using a PID control loop to actuate the two motors using data from some type of Inertial Measurement Unit (IMU). It sounds simple, but when starting from scratch there’s a lot of choices to be made and a lot of traps to fall into. [Joop’s] video explains the basic principles and covers the reasons he’s done things the way he has — all the advice you’d be looking for when building one of your own.

    There are many different flavors of balancing robots abound here on Hackaday. [Joop]’s uses Arduinos and steppers, but [Renee]’s EddiePlus uses an Intel Edison and Pololu DC motors.

    Another Arduino project – Your Arduino Balancing Robot (YABR) – Part 1
    https://www.youtube.com/watch?v=6WWqo-Yr8lA

    Reply
  28. Tomi Engdahl says:

    Your Arduino Balancing Robot (YABR)
    http://www.brokking.net/yabr_main.html

    In contrast to most self-balancing robots, this one uses stepper motors instead of regular DC motors. The main reason is that stepper motors are precise and have no performance loss when the battery voltage drops. One pulse is always an exact amount of motion. Regular DC motors can have mechanical friction and electric resistance differences. This can cause performance differences. As a result the robot will not move in a straight line.

    The total cost to build this robot is approximately $80 if you use the hardware list below. This includes a battery, Nunchuck, charger, stepper motors, etc.

    The Arduino program that you can download for free is 100% self-written and not based on any other software.

    Reply
  29. Tomi Engdahl says:

    Hackaday Prize Entry: Water Level Station
    http://hackaday.com/2017/06/03/hackaday-prize-entry-water-level-station/

    [Benne] project devises a low-cost, cloud-connected, water level measuring station to allow remote and central water level monitoring for local authorities. He hopes that by being able to monitor water levels in a more precise and timely fashion, authorities can act sooner to warn potentially affected areas and increase the chance of saving lives in case of a natural disaster.

    Latest version consists essentially in an Arduino UNO, an ultrasonic distance sensor, and a DHT temperature/humidity sensor to provide calibration since these characteristics affect the speed of sound.

    Affordable Water Level Measuring Station
    https://hackaday.io/project/21579-affordable-water-level-measuring-station

    An Affordable cloud connected water level measuring station for developing countries.

    Reply
  30. Tomi Engdahl says:

    Crazy Engineer’s Drawing Robot / Arduino Drawbot
    https://hackaday.io/project/25282-crazy-engineers-drawing-robot-arduino-drawbot

    Arduino GRBL CoreXY Servo Drawbot is a CNC based drawing robot. It is open source and open hardware.

    The Crazy Engineer’s Drawing Robot or Arduino GRBL CoreXY Servo Drawbot is a CNC based drawing robot. It is open source and open hardware based project. It uses Arduino UNO (Atmega328p) as the brain of the robot and a special GRBL firmware for G-Code Interpretation and motion control. It also uses a core [X, Y] Cartesian movement to control both X and Y axis. The Z axis is controlled by a servo motor to lift pen up and down.

    Crazy Engineer’s Drawing Robot / Arduino GRBL CoreXY Servo Drawbot
    A cheap and easy to make CNC based DIY drawing robot
    http://www.arnabkumardas.com/cnc.html

    Reply
  31. Tomi Engdahl says:

    Fochica – Forgotten Child in Car Alert
    https://hackaday.io/project/20902-fochica-forgotten-child-in-car-alert

    Fochica, forgotten child in car alert, is a no hassle, low cost and extensible system that helps prevent forgetting children in vehicles

    Why not use technology to make sure you don’t forget your kids? Fochica’s mission is to prevent forgetting children in vehicles and thus save children’s lives.

    Fochica™ is comprised of a Fochica open hardware, open software, Arduino-based device that is installed in a car and a Fochica app that is installed on the driver’s smartphone. Sensors monitor whether the child car seats are occupied or empty and send the data to the device. The device communicates with the app via BLE passing the information to the driver. When the driver’s smartphone goes out of range and a seat is occupied an alarm will sound on the smartphone.

    Fochica is an alert, not a reminder. Meaning it will not nag you to “not-forget” your kid when you turn off the car or when you exit the vehicle. It is designed to alert when you have forgotten, which Fochica considers as being out of BLE range while a seat is occupied.

    The source code for the device is available on GitHub and licensed as GPLv3.

    More information is available on the Fochica site.

    http://fochica.com/

    Reply
  32. Tomi Engdahl says:

    How’s Your Water Level? Build a Wireless Depth Detector
    https://www.designnews.com/gadget-freak/hows-your-water-level-build-wireless-depth-detector/16531323856938

    Here’s how to build a wireless water depth detector based off of an Arduino Nano. This project is perfect for anyone looking for a DIY method of monitoring water levels in aquariums, pools, decorative ponds and more with up to 0.05-inch accuracy.

    The coded processes monitor both the barometric and sensor pressures, allows for a base level configuration, high and low set points, and facilitates an LED display with trips points and a a related alarm with override.

    Both the barometer re-test and wireless report can be independently scheduled in durations of 1 to 655535 seconds.

    Using the BMP280 sensors together allows for water level measurement accurate down to fractions of an inch and has the happy bonus of cost less than $2. The second sensor (S1) adjusts for atmospheric barometric pressure variation.

    Using the “SparkFunBME280.h” library functions and services produces readings for temperature, absolute pressure, and an altitude reading from the pressure and temperature measurements done on the sensors. Altitude is not used in this application.

    The HC12 is a hundred-channel, 433-MHz based, serial transceiver link and is configured to produce the maximum of 20dBm transmit power. It’s configurable for a number of scenarios and provides up to 1000m for a reasonable $4-5. This wireless link is shared with the Arduino Nano’s serial USB.

    Reply
  33. Tomi Engdahl says:

    GSM-connected remote electric gate
    Allows a user to open and close an electric gate by making a simple
    https://hackaday.io/project/25294-gsm-connected-remote-electric-gate

    Description
    Uses an Arduino Nano to monitor the status of an A6 GSM/GPRS module. When an incoming call is detected, the Arduino Nano opens the electric gate.

    This project could be useful as the basis of any project that needs to trigger an action using a phone call.

    Reply
  34. Tomi Engdahl says:

    Bluetooth Doorlock
    A wireless door lock key pad and receiver using AVR and HC-05 Bluetooth modules.
    https://hackaday.io/project/2371-bluetooth-doorlock

    This project consists of 2 parts , a master receiver box connected to the intercom system of my apartment with a slave keypad outside. It requires a 4 digit PIN to unlock the door. Its uses Bluetooth modules (HC-05) to communicate. It is build using 2 ATMEGA32u2 chips, a 16×1 LCD screen, a 4 x 3 keypad and 2 Bluetooth modules.

    Overall this project is easy. The longest surely was the coding

    There are 3 sections for this project : the Bluetooth setup, the slave keypad , the master receiver box.

    The master box is connected to the intercom of my apartment. When it receives the proper password from the slave keypad it closes a relay that presses the door unlock switch of the intercom.

    Reply
  35. Tomi Engdahl says:

    A Universal USB To Quadrature Encoder
    http://hackaday.com/2017/06/12/a-universal-usb-to-quadrature-encoder/

    Computer mice existed long before the Mac, and most of the old 8-bit computers had some software that could use a mouse. These mice had balls and quadrature encoders. While converters to turn these old mice into USB devices exist, going the other way isn’t so common. [Simon] has developed the answer to that problem in the form of SmallyMouse2. It turns a USB mouse into something that can be used with the BBC Micro, Acorn Master, Acorn Archimedes, Amiga, Atari ST and more.

    The design of the SmallyMouse2 uses an AT90USB microcontroller that supports USB device and host mode, and allows for a few GPIOs. This microcontroller effectively converts a USB mouse into a BBC Micro user port AMX mouse, generic quadrature mouse, and a 10-pin expansion header. The firmware uses the LUFA USB stack, a common choice for these weird USB to retrocomputer projects.

    The project is completely Open Source, and all the files to replicate this project from the KiCad project to the firmware are available on [Simon]’s GitHub.

    SmallyMouse2 – Universal USB to Quadrature Mouse Adapter
    http://www.waitingforfriday.com/?p=827

    Reply
  36. Tomi Engdahl says:

    Oh No! It’s the Claw Again!
    http://hackaday.com/2017/06/12/oh-no-its-the-claw-again/

    [Ryan Bates] apparently really likes building claw machines. We noticed his latest build with a new PCB, but then we scrolled down and found other incarnations of the machine going back to 2015.

    The laser-cut claw is interesting looking and the brains are an Arduino.

    Arcade Claw Machine/ Prize Game
    http://www.retrobuiltgames.com/the-build-page/arduino-claw-machine/

    Reply
  37. Tomi Engdahl says:

    Arduino-Tiva
    https://hackaday.io/project/21284-arduino-tiva

    An Arduino clone based on a TI’s TM4C123G (An ARM M4F running at 80Mhz with USB OTG)

    The goal of this project is to build a bridge between Texas Instrument’s Tiva™ C LaunchPad, based on the TM4C123GH6PM, and the Arduino form factor. The LaunchPad series of development kits already benefit from an Arduino-like code development environment in the form of Energia, but lack a compatible form factor to make use of the extensive shield ecosystem.

    Reply
  38. Tomi Engdahl says:

    Artificial Neural Network
    https://hackaday.io/project/21964-artificial-neural-network

    Solar panel optimizer ANN (Simple Predictor + Adaptative Predictor + feedForward (Panel positioner) +NARX ).

    I use the linear Neural Network theory and I do a predictor Base on PIC32, LCD 16×4, a very little solar cell of calculator and little servo (simple predictor,adaptative predictor and nonlinear autoregressive exogenous model (narx))+ Automatic control positioner

    Reply
  39. Tomi Engdahl says:

    Voice and Gesture Based Wheelchair Using AVR and Android
    https://www.eeweb.com/project/voice-and-gesture-based-wheelchair-using-avr-and-android

    Here is implemented a home navigation system, which comprises of a wheelchair which works on the inputs such as gesture and voice commands via an android phone and navigates according to command. It can be used by an elderly or physically challenged person to move inside the home without any difficulty. By making use of HNS, elderly and the physically challenged can move to different locations in the particular house just by pronouncing the direction name or by making the movement of the android phone they will be provided with.

    The hardware consists of various components such as AVR ATmega32, a Bluetooth device, motor driver which is L293D, IC ULN2803, external device such as torch, two dc motors of 5 rpm each, MAX232 for serial communication between AVR and Bluetooth, four sensors for temperature, smoke, obstacle distance and light along with an android phone and a remote computer

    Reply
  40. Tomi Engdahl says:

    Hackaday Prize Entry: A Mobile Electric Gate
    http://hackaday.com/2017/06/16/hackaday-prize-entry-a-mobile-electric-gate/

    Electric gates can be an excellent labor-saving device, allowing one to remain in a vehicle while the gate opens and closes by remote activation. However, it can become somewhat of a hassle juggling the various remotes and keyfobs required, so [bredman] devised an alternative solution – controlling an electric gate over the mobile network.

    20 years ago, this might have been achieved by wiring a series of relays up to the ringer of a carphone. These days, it’s a little more sophisticated – a GSM/GPRS module is connected to an Arduino Nano. When an incoming call is detected, the gate is opened. After a 3 minute wait, the gate is once again closed.

    GSM-connected remote electric gate
    Allows a user to open and close an electric gate by making a simple phone call
    https://hackaday.io/project/25294-gsm-connected-remote-electric-gate

    Uses an Arduino Nano to monitor the status of an A6 GSM/GPRS module. When an incoming call is detected, the Arduino Nano opens the electric gate.

    This project could be useful as the basis of any project that needs to trigger an action using a phone call.

    Reply
  41. Tomi Engdahl says:

    Make a Plotter Out of Rulers
    http://hackaday.com/2017/06/16/make-a-plotter-out-of-rulers/

    Instructables user [lingib] made a clever and inexpensive pen arm plotter that uses plastic rulers for arms. An inspiring sight for anyone without a bunch of robot parts lying around,

    The electronics are straightforward, with an Arduino UNO and a pair of Easy Drivers to control NEMA17 stepper motors connected to robot wheels, which serve as hubs for the rulers. At the end of the arms, an SG90 micro servo raises and lowers the pen as commanded

    CNC Dual Arm Plotter
    http://www.instructables.com/id/CNC-Dual-Arm-Plotter/

    Reply
  42. Tomi Engdahl says:

    8-bit Computer for On-The-Go Programming
    http://hackaday.com/2017/06/16/8-bit-computer-for-on-the-go-programming/

    The problem of portability has been solved since the late ’70s, but if you still want that 8-bit goodness in a more modern package you’ll have to look at something like retrocomputing madman [Jack Eisenmann]’s DUO Travel computer.

    The computer is based around the ubiquitous ATmega328 which should make the ease at which it is programmable apparent. Even so, its 14-button keypad makes it programmable even without another computer. While it has slightly less memory than a standard C-64, it’s still enough for most tasks. And, since its powered by a 9-volt battery it doesn’t require any external power sources either.

    http://ostracodfiles.com/travel/main.html

    Reply
  43. Tomi Engdahl says:

    Go Go Camera Slider
    http://hackaday.com/2017/07/01/go-go-camera-slider/

    Are your arms getting tired from pushing your camera back and forth across your camera slider? That must be the case with [Max Maker], which led him to convert his manual slider into a motorized one.

    The electronics are minimal — an Arduino Micro, a few toggle switches, A4988 Stepper Driver, 12V battery pack, and the ever popular NEMA 17 stepper motor. If you’re wondering why we said ‘switches’ instead of ‘switch’, it’s because 4 of the switches are used to select a time frame. The time frame being how long it takes for the slider to move from one end to the other.

    Make an Arduino Controlled Motorized Camera Slider!
    http://www.instructables.com/id/Make-a-Motorized-Camera-Slider/

    Reply
  44. Tomi Engdahl says:

    A Beverage Cooler That Comes To You!
    http://hackaday.com/2017/07/02/a-beverage-cooler-that-comes-to-you/

    Feel like taking a long walk, but can’t be bothered with carrying your drinks? Have no fear, this “Follow Me” Cooler Bot is here!

    Really just a mobile platform with a cooler on top, the robot connects to smartphone via Bluetooth, following it using GPS.

    The Arduino Uno — via an L298n motor driver — controls two 12V DC, brushed and geared motors mounted with 3D printed brackets, while a Parallax PAM-7Q GPS Module in conjunction with an HMC 5883L compass help the robot keep its bearing. A duo of batteries power the motors and the electronics separately to prevent any malfunctions.

    Controlling the platform is done on an Android smartphone using Blynk.

    There isn’t anything more complicated going on — like obstacle avoidance or sophisticated pathfinding

    Make an Autonomous “Follow Me” Cooler
    https://www.hackster.io/hackerhouse/make-an-autonomous-follow-me-cooler-7ca8bc

    We use an Arduino to build an autonomous “follow me” cooler that connects to a smartphone via Bluetooth and uses GPS to navigate.

    Reply
  45. Tomi Engdahl says:

    Arduino Beatdet Bidet
    Select a Jam to Clean That Ham
    https://hackaday.io/project/14814-arduino-beatdet-bidet

    This 4 channel Arduino Beatdet (bidet) rocks your spots off. Select a beat on your phone and the Beatdet will jam out while it cleans you out. The Pirate Radio Bellagio of bidets. Live streaming music. Beatdet Pro allows you to choose any track on your phone to wipe with.

    Reply
  46. Tomi Engdahl says:

    TP4000ZC Serial DMM Adapter
    USB adapter for cheap RS232 DMMs that translates into a “sane” serial protocol
    https://hackaday.io/project/13182-tp4000zc-serial-dmm-adapter

    This is a USB adapter for TP400ZC and similar serial-port-equipped DMMs, which sound ideal for automated measurements. Unfortunately, these DMMs use an odd serial protocol, and without a true PC serial port, buffering in USB protocol stacks renders accurate programmatic measurements impossible. To fix these issues, I designed an adapter which translates the strangely-encoded output of the meter into ASCII-formatted numeric values and completely eliminates buffering issues

    The adapter consists of three electrical components: a cheap ardunio nano clone, a 9-pin male D-sub connector, and a 4.7k resistor. Software on the nano abstracts away all of the nonsense of the meter’s protocol. The adapter fits neatly inside a 3D printed enclosure. The software and the hardware design (for the case) are all in the GitHub repo and under an MIT license.

    I have a pair of TekPower TP4000ZC DMMs. I like them for a few reasons: they’re relatively inexpensive ($36), have 4000-count readouts, run for a long time on AA batteries, and most importantly have RS232 output for automated measurments. There are a few drawbacks, however – one of them quite serious. I put this project together to fix the issues I have with these meters.

    First problem: the serial output uses a bizarre protocol. Documented here, the meter continuously sends 14-byte packets encoding the state of the segments of the LCD display.

    Arduino based protocol-translating adapter for serial DMMs using the “14-byte” protocol
    https://github.com/tedyapo/serial-dmm-adapter

    Reply
  47. Tomi Engdahl says:

    Ethernet/Internet to Serial Adapter
    https://hackaday.io/project/1764-ethernetinternet-to-serial-adapter

    Very simple way of adding internet connectivity to a project. Serial data going in gets relayed to a server and you get the response out

    Reply
  48. Tomi Engdahl says:

    Stalk Your Cats With A Browser-Controlled Robot
    http://hackaday.com/2017/07/06/stalk-your-cats-with-a-browser-controlled-robot/

    A good robot is always welcome around here at Hackaday, and Hackaday.io user [igorfonseca83]’browser-controlled ‘bot s is no exception.

    An Arduino Uno gets two D/C motors a-driving using an H-bridge circuit — granting independent control the wheels — an ESP8266 enabling WiFi access, with power provided by a simple 5V USB power bank.

    Android smartphone to transmit audio and video data; though this was mostly for convenience on his part, a Raspberry Pi and camera module combo as another great option!

    WiDC – Wi-Fi Controlled FPV Robot (with Arduino, ESP8266 and DC Motors)
    http://www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

    Reply
  49. Tomi Engdahl says:

    GPS Tracker Gets SMS Upgrade
    http://hackaday.com/2017/07/06/gps-tracker-gets-sms-upgrade/

    In May of 2000, then-President Bill Clinton signed a directive that would improve the accuracy of GPS for anyone. Before this switch was flipped, this ability was only available to the military. What followed was an onslaught of GPS devices most noticeable in everyday navigation systems. The large amount of new devices on the market also drove the price down to the point where almost anyone can build their own GPS tracking device from scratch.

    The GPS tracker that [Vadim] created makes use not just of GPS, but of the GSM network as well. He uses a Neoway M590 GSM module for access to the cellular network and a NEO-6 GPS module. The cell network is used to send SMS messages that detail the location of the unit itself. Everything is controlled with an ATmega328P, and a lithium-ion battery and some capacitors round out the fully integrated build.

    SMS GPS-tracker with Neoway M590 and ublox NEO-6 part 1. Gathering parts and testing
    https://shortn0tes.blogspot.fi/2017/06/sms-gps-tracker-with-neoway-m590-and.html

    Reply

Leave a Comment

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

*

*