Author Archives: R-B

Analog thermometer

A new project tutorial from educ8s.tv is about making an Arduino based analog thermometer that uses an analog voltage panel meter for displaying temperature.

Analog thermometer

Analog thermometer

Today we are going to learn how to use this analog voltmeter with Arduino and make it show the temperature instead of the voltage. As you can see, in this modified voltmeter, we can see the temperature in degrees Celsius. The temperature is measured by this digital sensor, a DS18B20 and it is then displayed on the voltmeter. I really like analog dials like this one, because they give a vintage look to the projects. Let’s now see how to achieve that result.

Check out the tutorial video below:

Arduino powered vending machine

An Arduino-powered soda locker project posted by Mistablik on Instructables can easily fit into his locker and can supply two different kinds of pop. It features a coin acceptor that allows you to use nickels, dimes, and quarters for purchasing the soda.

DIY Soda machine using Arduino

DIY Soda machine using Arduino

Lockers just aren’t what they used to be. With so many schools moving to electronic devices for books, lockers become less of a space for your books, and more of a question of: “What am I going to do with this?”

What if you could use that space for your own vending machine? In this Instructable, I’ll tell you how I came up with the idea, how I designed it, how I solved a few problems along the way, and how it all turned out! So pop open a can of your favorite drink and come along!

Making a high-current bench-power supply utilizing ARTESYN NXA66 regulator module

Andy Brown explored reverse engineering the ARTESYN NXA66 regulator module to build a cost-effective bench-power supply with high current supply capability. NXA66 is a non-isolated dc-dc converter targeted at computing applications that require precise voltage and fast transient requirements of today’s high performance applications such as workstations, file servers, desktop computers, telecommunications equipment, adapter cards, DSP and data processing. He designed an Atmega328 driven controller board that would host the NXA66 and expose its functionality via a front panel consisting of seven segment display modules.

High current capacity power supply board

High current capacity power supply board

I’ve included a relay between the 12V input and the NXA66 because I don’t want the module powering up by itself without being co-ordinated by my controller. I discovered during experimentation that the module goes into an undefined state if you attempt to switch between the two available voltage levels while the power is on and for that reason I want to be able to set the control pins to the desired state and then power up the module. If the user decides to switch voltages while power is on then I’ll programmatically cut the power, set the VSP pin accordingly and then power up the module. A power MOSFET could be used equally well for this switching purpose; I tossed a virtual coin and it came down on the side of the relay.
All the functionality of the module is exposed to the controller. The slot itself is a 2×25 card edge connector with a 2.54mm pitch and an inter-row spacing of 5.08mm. The VSP and OUTEN pins are switched by MOSFETs and linked directly to LEDs that show their current state. Artesyn hint at a requirement for an output capacitor in their datasheet so I include a 150µF electrolytic at the output terminal. The output and return terminals themselves are doubled up to provide a higher current carrying capacity.

ZeroPhone: A Pi-powered DIY mobile phone

We have seen Arduino-powered cellphones before. Arsenijs introduces ZeroPhone– a Raspberry Pi Zero powered DIY mobile phone that costs less than $50 in parts. It is mostly open-source and linux-powered. It supports voice calls, texting, and basic apps like alarm clock, calendar, calculator, web browser, music player, etc.

Zerophone: A Pi-powered DIY mobile phone

Zerophone: A Pi-powered DIY mobile phone

Features:

  • Calling and SMS – this is the first functionality to be implemented, and will be considered crucial in the development.
  • All the basic apps – alarm clock, calendar, calculator, phonebook, file browser, web browser and music player.
  • Your own apps – SDK will be provided and it will be developer-friendly. The laand I’ll personally expect, if not at least aid with, social media apps – for a good start, since those are the apps people spend most time in.
  • Running Linux software – since it’s a computer after all, you can run ARM compatible (thus, almost all) Linux programs on it. A Raspberry Pi can give you a desktop with a monitor, keyboard and a mouse? This phone can, too! You like to use SSH, like me? It’s going to be available!
  • Pentesting – lots of fun, a nice hobby for many and well-paying work for some, this phone can do it too.
  • Security and privacy – one of the features that isn’t typically provided but can mean anything from something simply bringing peace of mind to a matter of life and death.
  • Experimenting – there’ll be a sensor port available for connecting anything you think could add useful functions to your phone. Want to wake up when the sun rises? Add a light sensor! An additional display for notifications? Easy, connect and write code! A Geiger counter? Can have it, too!
« Older Entries Recent Entries »