Posts with «arduino» label

Build Your Own Portable Arduino Soldering Iron

At this point you’ve almost certainly seen one of these low-cost portable soldering irons, perhaps best exemplified by the TS100, a pocket-sized temperature controlled iron that can be had for as little as $50 USD from the usual overseas suppliers. Whether or not you’re personally a fan of the portable irons compared to a soldering station, the fact remains that these small irons are becoming increasingly popular with hackers and makers that are operating on a budget or in a small workspace.

Believing that imitation is the most sincere form of flattery, [Electronoobs] has come up with a DIY portable soldering iron that the adventurous hacker can build themselves. Powered by an ATMega328p pulled out of an Arduino Nano, if offers the same software customization options of the TS100 but at a considerably lower price. Depending on where you source your components, you should be able to build one of these irons for as little as $15.

The iron features a custom PCB and MAX6675 thermocouple amplifier to measure tip temperature. A basic user interface is provided by two tactile buttons on the PCB as well as an 128×32 I2C OLED display. In a future version, [Electronoobs] says he will look into adding some kind of sensor to detect when the iron is actually being used and put it to sleep when inactive.

The tip is sourced from a cheap soldering station replacement iron, and according to [Electronoobs], is probably the weakest element of the entire build. He’s looking into using replacement TS100 tips, but says he’ll need to redesign his electronics to make it compatible. The case is a simple 3D printed affair, which looks solid enough, but seems likely to be streamlined in later versions.

We’ve seen a number of attempts at DIY soldering irons over the years, but we have to say, this one is probably the most professional we’ve ever seen. It will be interesting to see how future revisions improve on this already strong initial showing.

RGB Sensor’s New Job: Cryptocurrency Trade Advisor

[XenonJohn] dabbles in cryptocurrency trading, and when he saw an opportunity to buy an RGB color sensor, his immediate thought — which he admitted to us would probably not be the immediate thought of most normal people — was that he could point it to his laptop screen and have it analyze the ratio of green (buy) orders to red (sell) orders being made for crypto trading. In theory, if at a given moment there are more people looking to buy than there are people looking to sell, the value of a commodity could be expected to go up slightly in the short-term. The reverse is true if a lot of sell orders coming in relative to buy orders. Having this information and possibly acting on it could be useful, but then again it might not. Either way, as far as out-of-left-field project ideas go, promoting an RGB color sensor to Cryptocurrency Trading Advisor is a pretty good one.

Since the RGB sensor only sees what is directly in front of it, [XenonJohn] assembled a sort of simple light guide. By enclosing the area of the screen that contains orders in foil-lined cardboard, the sensor can get a general approximation of the amount of red (sell orders) versus green (buy orders). The data gets read by an Arduino which does a simple analysis and sends alerts when a threshold is crossed. He dubbed it the Crypto-Eye, and a video demo is embedded below.

Could this have been done purely in software? Certainly, but there’s a certain charm to the Crypto-Eye being a standalone device that uses a simple visual input to make buy and sell predictions like a Speak & Spell.

Inventive crypto trading is just a side project for [XenonJohn], he’s better known around these parts for his outstanding contributions to one-wheeled electric vehicles, like this 3000W Electric Unicycle, which also happens to feature an Arduino with 80’s-style voice feedback, just like the Crypto-Eye.

A Unique Microphone Preamp

We live in a world in which nearly any kind of gadget or tool you can imagine is just a few clicks away. In many respects, this has helped fuel the maker culture over the last decade or so; now that people aren’t limited to the hardware that’s available locally, they’re able to create bigger and better things than ever before. But it can also have a detrimental effect. One has to question, for instance, why they should go through the trouble of building something themselves when they could buy it, often for less than the cost of the individual components.

The critic could argue that many of the projects that grace the pages of Hackaday could be supplanted with commercially available counterparts. We don’t deny it. But the difference between buying a turn-key product and building an alternative yourself is that you can make it exactly how you want it. That is precisely why [Sam Izdat] created this truly one of a kind microphone preamplifier. Could he have bought one online for cheaper? Probably. Could he have saved himself an immense amount of time and effort? Undoubtedly. Do we care? Not in the slightest.

The amplifier is based on the Texas Instruments INA217 chip, with an Arduino Nano and 128×64 OLED display providing the visualization. [Sam] was able to find a bare PCB for a typical INA217 implementation on eBay for a few bucks (see what we mean?), which helped get him started and allowed him to spend more time on the software side of things. His visualization code offers a number of interesting display modes, uses Fast Hartley Transforms, and very nearly maxes out the Arduino.

But perhaps no element of this build is as unique as the case. The rationale behind the design is that [Sam] wanted to compartmentalize each section of the device (power supply, amplifier, visualization) to avoid any interference. The cylindrical shapes were an issue of practicality: the compartments were constructed by using a hole saw to make wooden discs, which were then glued together and hollowed out. The case was stained and coated with polyurethane, but due to some slightly overzealous use of glue and fillers, the coloring isn’t uniform. This gives the final piece a somewhat weathered look, in sharp contrast to the decidedly high-tech looking display.

Overall, this build reminds us of the modular 3D printed amplifier we saw earlier in the year combined with these speaker-integrated Arduino VU meters.

Tubby Bot a Wifi/Smartphone controlled two wheeled bot – STEP BY STEP GUIDE

Let's Make Robots 05 Jul 20:09
arduino  esp8266  wifi  

The Smaller, Tinier Arduino Platform

While many of the Arduino platforms are great tools for gaining easy access to microcontrollers, there are a few downsides. Price and availability may be the highest on the list, and for those reasons, some have chosen to deploy their own open-source Arduino-compatible boards.

The latest we’ve seen is the Franzininho, an Arduino Gemma-like board that’s based on the ATtiny85, a capable but tiny microcontroller by Atmel in a compact 8-pin configuration. This board has everything the Gemma has, including a built-in LED and breakout pins. One of the other perks of the Franzininho over the Gemma is that everything is based on through-hole components, making the assembly much easier than the surface mount components of the Gemma.

It’s worth noting that while these boards are open source, the Arduinos are as well. It’s equally possible to build your own 100% identical Arduino almost as easily. If you want more features, you can add your own by starting from one of these platforms and do whatever you want with it, like this semi-educational Atmel breakout board.

Thanks to [Clovis] for the tip!

Bucky Glow is an Arduino-controlled LED dodecahedron

After successfully building a gigantic geometric interactive light structure, Jonathan Bumstead decided to do things in a more approachable manner, creating a more a reasonably-sized dodecahedron controlled by an Arduino Nano. The device, named “Bucky Glow,” uses 11 RGB LEDs to light up each side with the exception of the bottom pentagon section.

While it doesn’t have its own light, the base does have a few interesting tricks of its own, with both an opening for programming the Arduino, along with female headers that allow you to access 11 of its I/O pins. This means that you can hook up your own sensors to create your own interactive contraption without designing everything from scratch, and an app interface is even available if you’d like to forgo programming, at least initially.

The Bucky Glow is an interactive LED dodecahedron consisting of 11 LEDs, which are controlled with an Arduino Nano. Using the Arduino programming environment, you can create endless light-up patterns. The Bucky Glow also includes break-out header pins, so you have access to eleven digital I/O pins, a TX (transmit) pin, a RX (receive) pin, reset pin, and ground pin. These pins enable you to connect the Bucky Glow to sensors (e.g. capacitive touch, infrared, ultrasonic), motors, MIDI jacks, and any other electronics you can think of. There are tons of unique ways to make the Bucky Glow musical and interactive.

More info on the Bucky Glow can be found in Bumstead’s write-up here, and kits are on sale via the demo video’s description.

Roboshield Helps Your Robot Walk and Talk

The joy of building robots comes from being able to imbue them with as much or as little personality and functionality as you wish during the design and build process. While creative flair and originality is always a good thing, there’s a lot of basic needs many robots have in common with each other, so where possible it’s good to avoid reinventing the wheel so more time can be spent on more advanced features. Roboshield aims to help make the basics easy so you can let your robot freak flag fly!

At its core, it’s an Arduino shield that packs in a host of hardware to get your robot up and running. As far as motion is concerned, a PCA9685 module is used to allow the control of 8 servos, plus there’s a TB6621FNG dual motor speed controller that offers both speed control and forward/reverse. That’s enough to get your electronic buddy scooting about the floor and waving its arms in the air.

The party piece, however, is the Vstamp text-to-speech module. This device produces a beautiful cliche electronic voice, which your robot is legally required to use to recite Asimov’s Laws of Robotics. Overall, it’s a tidy project that can take the hassle out of getting your robot design up and running, leaving you to focus on the fun bits like death rays and tractor beams. We can’t wait to see it powering the next wave of sassy DIY robots.

Robotic Connect Four lets you play remotely

In order to restore some tactile feeling to remotely-played board games, maker “lyudatan” created a pair of Arduino Uno-based Connect Four robots. 

When a player makes a move by dropping a disc into a slot, this is recorded by an IR proximity sensor on the first board. The data is then transmitted via an Ethernet shield to a web server.

The second board uses a stepper motor to position discs above the correct slot, and drops them using a servo motor. This process is repeated until the game is done, allowing two players to play the game at a distance.

Code for the project is available here.

An auto-curing chamber for SLA prints

If you have a 3D printer, it’s probably the fused deposition modeling (FDM) type that deposits melted material onto a bed, eventually building up whatever you had in mind. Stereolithography (SLA) printers, however, work in the opposite way using light to solidify liquid material, which is then pulled out of a vat. 

While an interesting process, one consideration is that after generating the print, materials, especially those that are biocompatible, must be left alone under the proper light and temperature conditions in order to solidify fully.

To help with this task, makers at Fablab Irbid designed their own Arduino Uno-based “Post-Curing Box.” It features UV LEDs and a rotating platform, along with a temperature sensor for monitoring conditions. Brightness, rotation, and cure time are set with a simple user interface consisting of an LCD screen, knobs, and buttons. 

This project not only produces ideal conditions for finished parts, but certainly helps with the temptation to poke around—especially since you can see in with its partially translucent viewing window!

Control your GoPro wirelessly with an Arduino MKR1000

As Arduino boards have revolutionized what people can make at home, you might say that GoPros have done the same thing for portable cameras. Later generations of these devices even feature WiFi capabilities, so with the proper programming, Arduinos like the MKR1000 can be used for control!

In this project write-up, maker Randy Sarafan (AKA “randofo”) takes us through how he was able to set up a MKR1000 to communicate with a Hero 4 as well as a Session 5, including sending a “magical” Wake-on-LAN signal to power up the Session camera. 

While he’s not the first to control a GoPro using an Arduino, it’s certainly more elegant than methods like hot-wiring a remote or even recording your own voice to speak commands to it remotely!