Alex the Giant

Member Since: March 1, 2016

Country: United States



Electrical Engineer

Programming Languages

  • Python

  • C/C++

  • HTML

  • Javascript

  • CSS


University At Buffalo 2008-2013


  • Fixing things until they're broken

  • High voltage

  • Tinkering



In this week's Enginursday, we'll explore how to use both cores of the ESP32, and why you might want to.

Continue reading

Let's talk about a PCB design error and troubleshooting the root cause.

Continue reading

This week I'm getting back to my OLED clock, and discussing the changes I've made.

Continue reading

Using a ESP32 Thing and a WiFi camera to create a robot that you control from your browser.

Continue reading

Sometimes troubleshooting requires you to think both literally and figuratively "outside the box."

Continue reading

This week Alex designs an OLED clock using the ESP32 Thing.

Continue reading

In this week's Enginursday, Alex meets with a local Speech-Language Pathologist to talk about how makers can help make devices for people with special needs

Continue reading

In this Enginursday, we'll explore some of the problems that can creep up when connecting I2C devices

Continue reading

Setting up a sensor to text you if your basement is in danger of flooding

Continue reading

Create your very own levitating light with just a handful of parts.

Continue reading

A new twist to the classic party game, Beer Pong!

Continue reading


LiPo Charger Plus Hookup Guide

May 30, 2019

This tutorial shows you how to hook up and use the SparkFun LiPo Charger Plus board.

Buck-Boost Hookup Guide

May 10, 2019

This tutorial shows you how to hook up and use the SparkFun Buck-Boost board.

Using Home Assistant to Expand Your Home Automations

May 9, 2019

An introduction to Home Assistant, an open source home automation hub.

ESP32 Thing Plus Hookup Guide

March 7, 2019

Hookup guide for the ESP32 Thing Plus using the ESP32 WROOM's WiFi/Bluetooth system-on-chip in Arduino.

AST-CAN485 I/O Shield (24V) Hookup Guide

February 14, 2019

The AST-CAN485 I/O Shield is an Arduino shield that will allow the user to interface the AST-CAN485 Dev Board with 24V inputs and outputs, which expands its usefulness into industrial systems.

RedBoard Turbo Hookup Guide

January 24, 2019

An introduction to the RedBoard Turbo. Level up your Arduino-skills with the powerful SAMD21 ARM Cortex M0+ processor!

Introduction to MQTT

November 7, 2018

An introduction to MQTT, one of the main communication protocols used with the Internet of Things (IoT).

I2S Audio Breakout Hookup Guide

September 6, 2018

Hookup guide for the MAX98357A I2S audio breakout board.

Qwiic Differential I2C Bus Extender (PCA9615) Hookup Guide

May 31, 2018

Learn how to extend the range of your I2C communication bus with the Qwiic differential I2C bus extender (PCA9615 ) breakout board.

WiFi Controlled Robot

May 2, 2018

This tutorial will show you how to make a robot that streams a webcam to a custom website that can be remotely controlled.

Noisy Cricket Stereo Amplifier - 1.5W Hookup Guide

April 26, 2018

A hookup guide for the Noisy Cricket Stereo Amplifier - 1.5W.

Adjustable LiPo Charger Hookup Guide

September 28, 2017

The SparkFun Adjustable LiPo Charger is a single-cell lithium polymer (LiPo) and lithium ion battery charger. Because it’s adjustable, this charger will be able to safely charge all of our singe-cell batteries.

ESP32 Thing Power Control Shield Hookup Guide

June 9, 2017

This tutorial shows you how to get started with the ESP32 Thing Power Control Shield.

Roshamglo Hookup Guide

March 13, 2017

This tutorial provides everything you need to know to get started with the Roshamglo badge.

TMP102 Digital Temperature Sensor Hookup Guide

February 2, 2017

How to connect and use the SparkFun Digital Temperature Sensor Breakout - TMP102 with an Arduino.

Wireless Joystick Hookup Guide

January 5, 2017

A hookup guide for the SparkFun Wireless Joystick Kit.

Mini GPS Shield Hookup Guide

December 15, 2016

A hookup guide for the SparkFun Mini GPS Shield.

Reducing Arduino Power Consumption

November 10, 2016

A tutorial about different ways to reduce the current draw for your next Arduino project the easy way.

9DoF Sensor Stick Hookup Guide

August 25, 2016

How to connect and use the SparkFun 9 Degrees of Freedom Sensor Stick with an Arduino

Load Cell Amplifier HX711 Breakout Hookup Guide

July 22, 2016

A hookup guide for the HX711 load cell amplifier breakout board
  • The MCP73833 has a input voltage range of 3.75-6V, so no it does not support PD. There are 5.1k pull down resistors on the CC pins of the type-C connector which set the maximum amount of current to I believe 3A at 5V.

  • The current rating is listed because it depends on a few factors. The board can handle up to 2A of current. The hookup guide provides a few graphs for how much current you can expect based on the input and output voltage, and if a heatsink is used.


  • I just measured this earlier this week when I created the Home Assistant tutorial. I was measuring around 5mA in deep sleep.

  • It could be a handful of things, and without seeing the setup it's hard to say. It might be your power supply can handle the levitation or the wireless power transfer, but not both. It could also be that the hall effect sensor is being effected by the wireless power transfer transmitter.

    One of the issues with my design is by having just a single hall effect sensor is the sensor detects the magnetic field of not just the magnets, but levitation inductor's as well. Shahriar over at The Signal Path, did and experiment a few years ago using two sensors: https://www.youtube.com/watch?v=LaGv2FHS5zg

    Hope that helped a little. Good luck!

  • The WiFi Shield uses the ESP8266, which can be configured to be a WiFi host (access point), station (which connects to your router), or both.

  • The answers are in the datasheet. For the baud rate, you can use tables 17-9 to 17-12 (pages 200-203). The smaller the error, the better. It would require some testing to see how large of an error your system can tolerate, but at 1.0MHz, 9600 baud would probably work fine.

    The ADC and BOD are set by different registers, so you can power down the ADC without affecting the BOD. The BOD registers on the 328p are configured in the extended fuse byte (table 25-6, page 296). The ADC is in section 21 (page 250), but the ADC Enable is bit 7 of the ADC control and status register A (21.9.2 or page 263).

  • The magnet wire I used had a diameter of 0.022", which should be 43AWG

  • You can. In the tutorial I use a Pi as the broker, but there are cloud based brokers as well that you can use.

  • I'm glad you and the grand kids enjoyed it! Tutorial should be public in the next week or so.

  • The "cambot.sparkfun.com:8082" URL is just a DNS mask we set up to make it easier to go to versus having to enter in an IP address. The camera and the ESP32 have the same IP, but use different ports (ESP32 is on port 8082 and the camera is on port 962).

No public wish lists :(