HackMakeMod
Rotor DR1: Episode 04 - Supplies
updated
hackmakemod.com/products/servo-buddy-beta
What is Servo Buddy?
Servo Buddy is an exceptionally user-friendly device crafted to streamline the testing and centering of servos and the testing of ESCs. Whether you're fine-tuning RC planes, cars, boats, or robots, Servo Buddy ensures precision in your servo’s center and endpoint settings and verifies that your motors are spinning in the correct direction.
Plug-and-Play Simplicity: Connect your servo or ESC and press a button… that's all! No additional equipment required.
Polarity Detection: Servo Buddy automatically detects and adjusts to the device's polarity, ensuring flawless functionality regardless of how you plug it in.
Efficient Design: Powered by 3 x AAA batteries, Servo Buddy also features an auto power-off function to extend battery life.
Limited Edition Launch:
We are excited to release the Servo Buddy [BETA] in a special limited edition. Only 50 uniquely numbered units will be available, split into two batches. Each is meticulously assembled in the HackMakeMod workshop and includes a distinctive, handmade acid-etched metal insert denoting its unique number.
Pricing and Availability:
Each limited edition unit is priced at $25. The first batch will be available exclusively at the Flite Test store starting January 10, 2025. The second batch will follow on January 17, 2025, through the HackMakeMod Store. This phased release allows us to provide a special opportunity for our dedicated communities.
Why a Limited Run?
Our goal is to put this innovative tool into the hands of genuine hobbyists before finalizing its design. Producing these limited edition units allows us to gather your invaluable feedback, facilitating improvements without the delays of large-scale manufacturing.
Join the HackMakeMod forum here to participate in the development process. forum.hackmakemod.com/index.php?forums/servo-buddy-beta-development.26
Servo Buddy Tech Specs:
Microcontroller: Raspberry Pi Pico – RP2040 32-bit ARM Cortex-M0+ processor.
Power Source: 3 x AAA batteries (not included).
Display: 128x64 OLED for real-time feedback.
Button Functions: Toggle between -45°, 0°, +45° positions, activate motor test, and shut down after 3 seconds of pressing.
Connectivity: Foolproof servo and ESC connections with slot-aligned pins.
Detection System: Automatic device type and polarity recognition.
Testing Features: Quick 0.5-second motor spin at low throttle.
Auto Power-Off: Shuts down after 60 seconds of inactivity.
Enclosure: Compact and durable, featuring a numbered acid-etched metal insert.
Dimensions: 86mm x 42mm x 22mm.
Weight: 77g (with batteries).
FAQ: Servo Buddy [BETA] Program
How many units are available? 50 units have been produced for the beta program.
Where can I purchase Servo Buddy [BETA]? 25 units in the Flite Test store from January 10, 2025 Purchase here, and 25 in the HackMakeMod store from January 17, 2025 Purchase here.
What does purchasing a unit entail? You'll join a community of early adopters, use Servo Buddy in your projects, and provide feedback here.
What feedback is needed? We welcome any insights on Servo Buddy’s features, hardware, software, and design.
Benefits of participating? Directly influence Servo Buddy's development, enjoy affordable pricing, and help lay the groundwork for future tools.
What happens with feedback? It will be used to finalize Servo Buddy's features and design.
When will the final version be released? Based on the feedback, we'll determine the release date to ensure the highest quality.
Availability: Due to the limited nature of this beta test, units are available on a first-come, first-served basis.
Our Mission:
We aim to build Servo Buddy with you, for you. Your contributions are crucial in making Servo Buddy the best it can be.
Thank you for joining us on this exciting journey!
Kind regards,
Chad, David, and Josh
Buy Servo Buddy:
hackmakemod.com/products/servo-buddy-beta
Learn more about Servo Buddy:
forum.hackmakemod.com/index.php?threads/servo-buddy-beta-general-discussion.41
https://linktr.ee/hackmakemod
Product Link (NOT SPONSORED): https://a.co/d/h88Oyrl
This push button from ChromaTek, purchased on Amazon, is different from standard momentary buttons because it has an addressable RGB LED built in (using a WS2812 LED). That means, with a microcontroller (like an Arduino) and some programming, you can control the color, brightness, and effects like blinking or fading.
Specifications:
Type: Push Button (Momentary)
Current Rating: 5 Amps
Operating Voltage: 5V DC
Connector Type: Clamp (with included wire harness)
Mounting: 19mm Panel Mount
Material: Stainless Steel (IP65, water-resistant)
How It Works:
When you press the button, the "momentary" action connects the Normally Open (NO) terminal to Common (COM). This sends a signal to the microcontroller that the button is pressed. Releasing the button breaks the connection, switching it back to Normally Closed (NC).
Addressable RGB LED:
The LED inside the button can display any color, thanks to the WS2812 RGB LED. It needs a PWM signal from a digital pin on the microcontroller. You can control the color and brightness by sending the right data. For reliable operation, especially with longer wires, it's recommended to use a 220-470Ω resistor on the Data In line to protect the signal.
If you’re using multiple buttons, the Data Out pin lets you chain them together in series without needing extra connections.
Wiring Breakdown:
Here’s how to wire the button:
Normally Open (NO): Connect to a digital input pin on your microcontroller.
Common (COM): Connect to ground.
Power In (3.3V-5V): Powers the LED, no need for an external resistor.
Data In: Connect to a digital output pin on the microcontroller for controlling the LED.
Data Out: Use this to connect to the Data In of the next button if you want to chain multiple buttons together.
Use Cases:
Status Indicator - In one setup, I used the button to change colors based on system status, synced with an OLED screen.
Servo Control - In another project, I connected the button to a servo-driven needle gauge, cycling through different colors for different positions.
Summary:
This button is practical for projects that need feedback, like custom control panels or visual indicators. It’s easy to wire, especially with the built-in resistor for the LED, and the IP65 rating means it’s protected against dust and water.
I’ll have the code and more details available on our forum if you want to try it out for yourself... forum.hackmakemod.com/index.php?threads/momentary-push-button-with-ws2812-led.29
#AddressableLED #PushButton #DIYElectronics #ArduinoProject #RGBLED #Microcontroller #MakerProjects #PanelMount #ButtonWiring #LEDStatusIndicator
Did you know you can create capacitive touch buttons with just a resistor, some metal, and an Arduino? You can even activate them through materials like thin plastic or paper, making it ideal for sleek, hidden interfaces.
Here’s how it works: Using the CapacitiveSensor.h library with an Arduino, a pulse pin sends a 5V signal through a 10 mega-ohm resistor to a metal plate, which acts as the touch sensor. In less than a second, the voltage at the plate climbs high enough for the sense pin to detect any change. When you touch the plate, your body adds capacitance, and that slight increase causes the voltage to rise more slowly. The Arduino detects this delay, interpreting it as a touch.
In my project, the touch plate toggles an LED on and off with each touch. It's a simple but effective system that adds interactivity to any project.
A Real-World Example
I took this concept further by creating three capacitive touch buttons. Instead of using metal plates, I formed copper rings from household wiring to act as sensors. Then, I placed these rings behind a thin plastic surface with a strip of addressable LEDs. The buttons light up when touched, creating a responsive visual element.
But, there was a catch! I noticed that the wires themselves could sense touch, even through their silicone insulation. Not ideal.
Fixing False Triggers
To solve this, I switched to shielded wire from an old audio cable. I connected the copper rings to the center wire and grounded the shielding. This setup stopped the wires from responding to touch while keeping the buttons perfectly functional. The result? A reliable, professional-looking touch interface that only triggers when and where it’s supposed to.
If you’re experimenting with capacitive touch sensors, remember that wire shielding can save you a lot of headaches!
https://linktr.ee/hackmakemod
#CapacitiveTouchSensor #Arduino #CapacitiveSensor #TouchButton #AddressableLEDs #ShieldedWire #InteractiveButtons #DIYelectronics #TouchInterface #CapacitanceDetection #MetalPlateSensor #SensorWiring #ArduinoProjects #CapacitiveSensing #GroundedShielding #CapacitiveTouchCircuit
It works by emitting an invisible laser pulse and timing how long it takes it to reflect back from an object.
Ultrasonic sensors work similarly using sound waves, but they’re less accurate because different surface materials can absorb or scatter the sound waves.
Additionally, you can use the XSHUT pin to conserve power by turning the sensor off when it’s not needed. And the GPIO1 pin can be programmed to trigger an interrupt under certain conditions, reducing the need to constantly poll the sensor in your code.
Time-of-Flight sensors cost more than most hobby sensors, but their $3-$4 price tag is well worth it for the added precision.
#TimeOfFlight
#VL53L0X
#DistanceSensor
#Arduino
#Electronics
#DIYProjects
#Robotics
#Makers
#TechTutorial
#Microcontroller
VCC (4.5-24V)
GND
OUTPUT (open-collector, requiring a pull-up resistor)
This sensor is typically in an 'off' state but switches 'on' when it detects the presence of a magnetic field from a specific polarity. Think of it as a switch that activates based on the proximity of a magnet. Specifically, it responds to the south side of a magnet when it’s close enough to the front of the sensor. However, if the north side of the magnet is applied to the back of the sensor, it can also activate.
The A3144 includes built-in hysteresis, ensuring stable activation and deactivation, which prevents false triggering due to minor magnetic fluctuations.
Digital Hall Effect Sensors like the A3144 are invaluable in applications requiring zero-friction detection. Common uses include detecting the trigger points on a rotating wheel to count rotations or measure speed, as well as in tachometers, brushless DC motor commutation, and proximity sensing.
#A3144 #HallEffectSensor #MagneticSensor #Electronics #DIYProjects #Microcontroller #RotationCounter #SensorTechnology #DigitalSensor #MakerCommunity
bit.ly/4c6muI7
This is a 7.9-inch IPS screen with ultra-high-definition resolution, ideal for use as a secondary display in a computer case, connected to a Raspberry Pi, or even with laptops and TVs. It supports both horizontal and vertical orientation adjustments in Windows. The screen has one HDMI-compatible port for video and data, and one USB port for power, making it plug-and-play with no drivers needed. It’s perfect for monitoring computer temperatures or as an extra monitor. Simple to set up, no extra software required.
Elecrow:
bit.ly/3zgUIdD
LinkTree:
https://linktr.ee/hackmakemod
#TechDisplay #SecondaryScreen #RaspberryPi #ComputerMonitor #IPSdisplay #TechSetup #PlugAndPlay #MonitorUpgrade #HDMIMonitor #PortableScreen
#MotorControl, #HBridge, #ArduinoNano, #L298, #DCMotor, #PWM, #Microcontroller, #Electronics, #DIYProjects, #TechTutorial
Capture Video from Any RCA Source to Digital Format
Hook it up and press record. The built-in 2.4" LCD screen lets you watch your video as it transfers, and the built-in speaker lets you hear it too. No computer, software, or drivers required.
Whether it's VCRs, camcorders, DVD/DVRs, or gaming devices, the Video 2 Digital handles them all. Recording directly to MP4 ensures your videos are mobile-friendly and easy to share.
Pause and resume while recording, and leave transfers unattended with the auto stop feature, which offers intervals of 60, 90, 120, or 150 minutes.
Transfer digitized video to your PC or Mac later. Step-by-step instructions and a user manual are included, along with a 1-year warranty and free tech support from ClearClick.
In version 2.0 (Mini Edition), enjoy better audio-video sync protection and all the improvements for an even smoother experience.
($160 on Amazon)
The DHT11 is versatile, working seamlessly with almost any microcontroller, and capable of measuring humidity from 20% to 80% and temperatures from 32 to 100 degrees Fahrenheit. I’ll take you through my project where I designed a custom 3D-printed enclosure for the D1 Mini and the sensor, powered it with a USB cable, and programmed it to connect to WiFi. This setup allows me to monitor temperature and humidity directly from any web browser on the same network.
Excited to build your own? I’m sharing the plans and 3D models for free on the HackMakeMod website
PROJECT:
hackmakemod.com/blogs/projects/humidity-sensor-project
KIT:
hackmakemod.com/products/humidity-and-temperature-kit
#OutletChecker
25% OFF Discount code: 25MakeMod
https://linktr.ee/hackmakemod
Learn to use an oscilloscope in 60 seconds! In this video, I'll demonstrate how to measure a servo tester's PWM (Pulse Width Modulation) output. Starting by connecting the ground clip to the circuit's ground and the probe to the signal output, we'll introduce you to the basics of reading waveforms on an oscilloscope.
We adjust the vertical zoom to pinpoint the signal's peak voltage, revealing a 3-volt peak with our setup. We'll then zoom out on the time axis to accurately measure the pulse width, finding a precise 2000 microsecond duration. Lastly, we zoom out to gauge the frequency, discovering a steady 50Hz.
I hope to make you more confident in trying out an oscilloscope. Remember, learning how to use an oscilloscope is a game-changer in your electronics journey.
The Elecrow ESP Terminal, centered around the ESP32-S3 microcontroller, is equipped with 2.4GHz Wi-Fi, Bluetooth 5, 16MB Flash, and 8MB PSRAM, highlighting its potential as a powerful control unit for various applications. We delve into its features, including the 3.5-inch TFT touchscreen display with a resolution of 480*320, capacitive touch interface, and expansion options through HY2.0 connectors specifically designed for Elecrow sensors. Despite its audio limitations, having only a buzzer, and the design considerations regarding the battery port placement, the video emphasizes the device's utility and customization potential for tech enthusiasts. Additionally, we explore the comprehensive documentation provided by Elecrow, emphasizing its value in facilitating a deeper understanding and application of the device in DIY electronics projects. The objective is to equip viewers with a thorough understanding of the ESP Terminal's technical specifications and practical applications, rather than focusing on selling the product.
#ServoMotors
#DIYElectronics
#PWM
#ArduinoProjects
#HobbyServos
#ServoControl
#RoboticsDIY
#servos
Do you think we can build this with just hardware and no software?
Of course!
We just need the help of some classic transistors and integrated circuits.
First we need an SR Latch built from two transistors. This holds a binary state and changes it based on input signals. This will turn the sequence on, when the button is pressed, and then off after the set number of cycles complete.
Next we need a 555 timer to work as an oscillator creating the pulses.
We can set the timing based on the resistors and capacitor we use.
Finally we’ll feed these pulses into a decade counter. This integrated circuit advances by one count with each pulse. We’ll add a wire to the 5th count output, sending the signal back to the SR Latch, and stopping the sequence.
Simultaneously the same output will be sent to the reset pin on the decade counter.
So now, when I push the button the LED blinks five times and then stops automatically.
Both the 555 Timer and the 4017 Decade counter were introduced over 50 years ago! And they are still being used today!
#forloop #coding #hardware #555timer
#DecadeCounter
#arduinoprojects
Thermal camera TC002 for IOS($229): amazon.com/dp/B0BYHP8KM9?maas=maas_adg_2709283D0C1CB4D806E85415EC630DC4_afap_abs&ref_=aa_maas&tag=maas
The TCView thermal imaging camera is a compact device with a resolution of 256x192 pixels. The TCView delivers high-definition thermal images, enabling precise temperature detection and analysis. This tool stands out due to its high sensitivity, boasting a NETD (Noise Equivalent Temperature Difference) of less than 40mK, ensuring even minor temperature variations are captured with clarity.
The TCView operates within a spectral range of 8 to 14μm, optimizing its performance for a wide range of applications from industrial inspections to creative visual arts. It features an impressive temperature measurement range from -20°C to 550°C (-4°F to 1022°F), accommodating diverse operational needs from HVAC monitoring to electronic component analysis.
Designed for portability and ease of use, the TCView measures just 71x42x14mm and weighs a mere 30g. Its compact form factor does not compromise durability, thanks to its rugged aluminum casing, making it suitable for various environments, from indoor facilities to outdoor settings.
The camera's energy efficiency is notable, with a low power consumption rate of 0.35W, allowing extended usage times without significant battery drain, particularly beneficial for fieldwork. This feature, combined with its compatibility with iPhone and iPad devices, streamlines the user experience by eliminating the need for external power sources.
Advanced functionalities include adjustable emissivity settings and a choice of 11 color palettes, enhancing the adaptability and precision of thermal data interpretation. Users can select from different modes of temperature measurement, including point, line, and area options, to suit specific analysis requirements.
The TC002 thermal imaging camera represents a significant advancement in thermal imaging technology for iOS devices, offering a blend of high-resolution imaging, extensive temperature range, portability, and user-friendly interface. It's an essential tool for professionals and hobbyists alike, providing detailed insights into the thermal properties of various materials and systems.
#ThermalImagingTech
#Topdon
#DIYElectronics
#ThermalCamera
#ArduinoProjects
#IRCamera
#TCView
The 128x64 OLED display is known as the most supported DIY display, showcasing its high-contrast visuals and superior power efficiency. Discover why opting for the single-color variant of these OLED screens not only cuts costs but also meets the demands of most projects, all within a price range of $3-$4.
The I2C communication protocol, requiring only two wires, simplifying your project's wiring while maintaining compatibility with a wide range of microcontrollers from 3.3 to 5 volts. However, a word of caution: pay close attention to the pin configuration (VCC/GND or GND/VCC) to avoid damaging your precious display.
Beyond just lighting up your project, these OLED displays offer a significant upgrade from traditional LED feedback mechanisms, particularly shining when it comes to displaying critical debugging information. Break free from the shackles of your computer's serial monitor and bring your project's feedback into the real world, right at your fingertips.
Whether you're a seasoned maker or just starting out, having a few of these versatile, reliable screens in your toolkit can dramatically elevate the functionality and user experience of your projects. Join us as we demonstrate practical applications, tips, and tricks to get the most out of the 128x64 OLED display in your next DIY endeavor.
Remember to hit the subscribe button and ring the notification bell to stay updated with our latest videos designed to empower your making journey. Drop your questions or experiences in the comments below – we love hearing about the innovative ways you incorporate OLED displays into your projects!
#OLEDdisplay #DIYelectronics #Adafruit #128x64OLED #ArduinoProjects #ElectronicComponents #MakerCommunity #TechTutorial #DebuggingTools #DIYGuide #ElectronicsTutorial
This style has been available for years in consumer bulbs. But recently these 3V versions have become available. Unfortunately datasheets seem non-existent leaving us in the dark!
I noticed they seem to run 100 LEDs in parallel. On lengths over 120mm they run another parallel section in series to make up the remaining length.
If I underpower the filament I can see the individual LEDs and it ruins the effect. They need to be brighter to look more like a solid tungsten filament. But overpowering them is bad.
Most sources recommend limiting the current to 50 or 100mA.
But I did some testing and let one run for 3 days at 200mA - it seemed to be just fine. However the 250 mW resistor was understandably hot since it was burning off the excess 400 mW!
At 5V I recommend using a 22 ohm resistor for any length up to 120mm. However, longer versions need more current, so I recommend two 22 ohm resistors in parallel. This reduces the resistance and doubles the current capacity, keeping your resistors cool.
I’m thrilled to have some new components in my toolkit!
I feel like these new filament style LEDs are gonna unlock a lot of creative options for future projects!
#FlexibleFilamentLED
#LEDLighting
#DIYElectronics
#CreativeLighting
#FilamentLED
#TechDIY
#InnovativeDesign
#ElectronicsProject
#sustainablelighting
#leds
LINK TO PRODUCT HERE: elecrow.com/raspberry-pi-pico-advanced-kit-with-pico-board-32-modules-and-32-detailed-projects-lessons.html?idd=6
The Elecrow Raspberry Pi Pico advanced kit was sent to me for free. Why?! .. because Elecrow wants some of that sweet social media lovin'!
I’m gonna keep this simple…
It’s a solid kit that comes with 32 sensors and 32 projects. It has motors, multiple displays, even an RFID module and plenty of blinky makers.
This kit includes the Raspberry Pi Pico which is a microcontroller. All of the projects provided use MicroPython, which is an easy to learn robust programming language.
I tested a few projects to feel out the overall quality...To me it was fine. Nothing super special outside of the amount of electronics you get for the money.!
Now, the price on this kit is $43, which is more than fair for what you get. But, shipping from China adds another $29! Is it still worth it at $72? I’d say probably.
You will definitely learn something with this kit. However I wouldn’t say they’re goal was to teach… it was more to give you more experience in a variety of areas.
If I was starting fresh into microcontrollers I would consider this a worthwhile investment.
Comprehensive Kit with Variety: The kit includes a Raspberry Pi Pico and a wide range of 32 sensor modules, offering a broad spectrum for experimentation and learning, suitable for both beginners and experienced users. The smart car kit and associated mechanical instructions could use some work.
Programming and Education: The kit comes with 32 MicroPython programming lessons with completed scripts, catering to different levels of coding proficiency. This gives the kit good variety.
Quality and Usability: The contents, including various sensors and modules, are generally aligned with what's expected from microcontroller kits.
Ease of Setup and Use: The Raspberry Pi Pico stands out for its ease of programming and setup, especially the drag-and-drop feature for MicroPython. The clear documentation, contributes to a more accessible learning and development process.
Value and Recommendations: The kit offers good value, especially for beginners interested in diverging from traditional Arduino-based projects. The kit's diversity and the power of the Pico are strong points.
#RaspberryPiPico, #MicroPython, #ElectronicsKit, #SensorModules, #CodingBeginners, #DIYSmartCar, #Microcontrollers, #TechEducation, #ElecrowKit, #LearnCoding
Understanding how to use a breadboard is foundational. It's the canvas for your electronic creations, a place where components meet and circuits come to life. But before you start plugging in wires and components, let's break down how a breadboard works and why it's set up the way it is.
The power rails - These run along the length of the breadboard on both outer sides. They’re meant for distributing power across your circuit. Despite marked the same on both sides, these rails aren't connected, which is intentional. This design allows you to use different voltage levels on the same board, although most projects typically require just one power source. To bridge this gap, simply use jumper wires to connect the power across the breadboard as needed.
Terminal strips - These are connected vertically, in sets of five holes across on each side, but here's the catch – there's a split right down the middle. This split makes it possible to use integrated circuits (ICs). Without this division, placing an IC across the middle would connect all its pins together – obviously not what want!
If you're new to this, remember that your first build doesn’t have to be a masterpiece. In fact, striving for a flawless design straight away can be overwhelming. Your main goal is to make the circuit work. Aesthetic and efficiency come with time and practice.
Speaking of practice, don't shy away from rebuilding your circuit. It might seem tedious, but repetition is a powerful learning tool. Each time you reconstruct your project, you'll notice new ways to streamline and tidy up your design. Personally, I find myself rebuilding circuits up to five times, not for the sake of perfection, but for understanding and improvement. It's all about getting comfortable with the components and the breadboard layout.
Understanding and using a breadboard effectively is a critical skill in electronics. It's a step towards bringing your ideas to life. Start simple, be patient with your learning curve, and don't be afraid to dismantle and rebuild. Each iteration is a step closer to not just a cleaner build, but a deeper understanding of how electronic circuits function. Remember, every expert was once a beginner.
#breadboard
#howtouseabreadboard
#ElectronicsBasics
#BreadboardProjects
#CircuitDesign
#DIYElecronics
#MakerCommunity
#CircuitBuilding
#TechDIY
#LearningElectronics
#BeginnerElectronics
#BuildAndLearn
hackmakemod.com/blogs/projects/diy-potentiometer
A potentiometer is a variable resistor with three terminals that can be manually adjusted. It has a sliding or rotating contact that forms an adjustable voltage divider.
Parts List:
3D Printed Knob
3D Printed Main Body
3D Printed Snap On Wire Holder
A piece of printer paper
Double sided tape
A #2 pencil
3 Wires (Ideally something flexible like silicon)
Download and print the 3D parts and assemble!
That’s because it has broad support and more than enough speed and memory for most DIY projects.
ATmega328 Microcontroller with an 8-bit processor clocked at 16 MHz
32 KB of flash memory
2 KB of SRAM
1 KB of EEPROM
The Nano’s small footprint and 20 digital I/O pins makes it perfectly suited for breadboards and prototyping.
6 PWM outputs
8 Analog inputs
Digital outputs operate at 5V (HIGH)
It supports a broad input power range of 7 to 15 volts, yet I often power it with a single-cell lithium battery, connected to the 5V pin, and it performs really well!
Lithium Polymer 3.7-4.2V
One of the biggest drawbacks to the Nano has been the Mini USB port. This style hasn’t been useful since the 2000s. But recently Nano V3’s with USB-C connectors are entering the market at around $6! This makes it possible to get multiple units and not feel bad if you’re permanently soldering one into a project.
ccbsp6qd6kmk4zon-49927520424.shopifypreview.com/blogs/projects/thermistor-digital-thermometer
A thermistor is a special type of resistor whose resistance changes significantly with the temperature.
Operating Temperature Range:
-67 to 490F (-55C - 250C)
Here we have two regular 10K resistors in series, configured as a voltage divider. This is a way to use resistors to set a specific voltage.
If we start with 5V and measure in between the two 10K resistors we get 2.5V, half of the source voltage.
Show formula
At 77 degrees Fahrenheit, a 10K thermistor will measure at 10,000 ohms. Now if we replace one of those 10K resistors with a 10K thermistor, we will get a variable voltage depending on the temperature.
If we connect this junction to a microcontroller’s analog input we can read this voltage and run a formula to convert that reading into a temperature… then we send that reading to a display.
I added a button and additional code to switch between Celsius and Fahrenheit.
I’m curious to see if my code works for triple digits…
(Use a torch to heat it)
How about negative numbers…
(spray it with canned air)
Because of the tolerance in the various components, we can’t expect this to be 100% accurate straight away. So I’m going to replace the other 10K resistor with a potentiometer so we can have a way to calibrate it.
A thermistor is another highly valuable sensor you can add to your DIY toolkit. You can buy a pack of 50 for like $7 on Amazon!
This project is more than a practical tool, it’s an excellent introduction to the world of electronics and Arduino.
#thermistorproject
#arduinoproject
#arduino
Here's the file for the 3D printed bezel that we used to house the Bluetooth Speaker PCB:
a360.co/32xNkup
It features three pins for easy setup: VCC for power input, OUT which sends a signal when motion is detected, and GND, the common ground. Upon detecting motion, the AM312 sends 3V to the OUT pin for 2 seconds, enabling connected devices to respond promptly. Its field of view is approximately 100°, and while the sensitivity isn't adjustable, it's finely tuned for most use cases.
This makes the AM312 a reliable, hassle-free sensor for various DIY endeavors. I've personally integrated it into projects like an automatic night light and a motion-activated alarm, using a USB adapter and a few basic components. One of my favorite builds was a compact device powered by a single button cell.
Considering its affordability, less than two dollars each, the AM312 offers remarkable value. Its reliability and straightforward operation make it a must-have in your DIY toolkit. If you've used this sensor in your projects, share your experience in the comments! And for more practical DIY electronics tips, don't forget to subscribe.
#AM312Sensor
#MotionDetection
#MotionDetector
#DIYElectronics
#PIRSensor
#ArduinoProjects
#InfraredSensor
#MakerCommunity
#TechDIY
#SmartHomeTech
#LowPowerElectronics
ESP32 at its core: The board is built around the ESP32 chip. This tiny beast is not just about Wi-Fi and Bluetooth; it's a powerful, dual-core unit that can handle complex tasks and multitasking.
Connectivity is King: With onboard Wi-Fi and Bluetooth, it's perfect for smart home projects or any scenario where you need remote control or data monitoring.
I/O flexibility: You've got a bunch of GPIO pins for connecting sensors, actuators, or whatever else you need. It’s like having a digital Lego set; the possibilities are only limited by your imagination.
Compact and energy-efficient: It’s designed to be power-friendly. Great for battery-powered gadgets where you need a decent lifespan without constantly changing batteries.
Programming versatility: You can program it using the Arduino IDE or ESP-IDF, giving you flexibility based on your comfort level or project requirements. Whether you’re a beginner or a seasoned pro, it’s got you covered.
SoC (System on Chip): ESP32-S3
Processor: Dual-core Xtensa LX7, clocked at 240Mhz
Memory:
512KB SDRAM
8MB PSRAM
16MB SPI Flash
Connectivity:
Wi-Fi IEEE 802.11 b/g/n
Bluetooth BLE 5.0
Display:
1.9” Color TFT IPS LCD
Resolution: 320 x 170 pixels
Controller: ST7789
Audio:
2 microphones
8 ohm 1W speaker
Input:
24-step rotary encoder
7 APA102 RGB LEDs (under the encoder for visual feedback)
I/O Ports:
8 GPIO pins
Grove connector (I2C)
Additional Features:
MicroSD card slot
2-pin connector for LiPo battery (battery not included)
USB Type-C port (for programming and power supply)
Physical:
Dimensions: 95.4 x 36.40 mm
Casing: ABS+PC (available in different colors and finishes)
#PeopleTurner #PersonRotator
You flip the switch, and bam, it's on. No waiting, no annoying ads.
Ever been curious about speed conversions? Like how fast 100 kilometers per hour really is in miles per hour? This gadget's got you. You select 'Length', click the dial to 'Kilometers per hour', switch to 'Miles per hour', and then just twist the dial. And here's the kicker - spin it fast, and the numbers zoom up exponentially. Spoiler: 100 KPH is just about 62 MPH. Not as speedy as it sounds, right?
I crafted the housing in Fusion 360 and 3D printed it with an SLA printer. The dial's a rotary encoder with a click function. The brains? A D1 Mini, juiced up by a battery repurposed from an old disposable vape.
Check out the video to see it in action. Trust me, it's not just another gadget - it's the fidget toy you didn't know you needed.
#retrotech #dystopianfuture
This compact yet powerful device emits ultrasonic waves at 40kHz frequency, capable of detecting objects within a 2 to 400 cm range. This sensor, has a 15-degree detection cone. Factors like temperature, humidity, object material, and angle can influence its accuracy.
In this demonstration, the sensor is connected to a microcontroller, accompanied by a display that showcases the distance to the detected object. It’s a great sensor to add to your toolbox for Arduino projects. It is budget-friendly too!
#UltrasonicSensor
#ArduinoProjects
#HC-SR04
#ProximitySensor
#TechDIY
#MakerMovement
#InnovativeSensing
#ElectronicsHobbyist
#Microcontroller
#EngineeringFun
It has a small display for real-time data, but one of the standout features is its ability to connect to a computer or smartphone for more detailed data logging and analysis. The device is relatively compact and is designed for portability, making it a handy tool for tech enthusiasts, professionals working in electronics or IT, and anyone interested in monitoring their devices' power usage.
#DFPlayerMini
#ArduinoProjects
#MP3Module
#DIYElectronics
#AudioPlayback
#MP3Player
#SerialControl
#DIYAudio
#AudioPlayer
#SoundModule
#ArduinoNano, #DIYEscapeRoom, #KeypadLockbox, #MakerMovement, #ProgrammingFun, #ElectronicsHobbyist, #PuzzleCreation, #InteractiveGaming, #TechDIY, #InnovativeGaming
Working with LEDs is both fundamental and intriguing. However, the key to using LEDs effectively lies in understanding how to select the right resistor. This not only ensures you don’t murder your LEDs but also prolongs their life.
Body:
LEDs are characterized by two critical parameters: forward voltage and current. The forward voltage, typically ranges from 2V to 3.2V depending on the color and size of your LED. This is the voltage required to light up the LED. The current, often around 20mA, is what the LED needs to operate efficiently without being damaged. Even though many LEDs can handle a burst up to 100mA, it’s better to stay under 20mA.
Applying Ohm's Law:
Ohm's law states that the voltage across a conductor is directly proportional to the current flowing through it.
The formula (R = V/I) is your best tool for calculating the necessary resistor value. Start by determining the voltage drop across the resistor, which is the difference between your power source (like a 9V battery) and the LED's forward voltage. For instance, using a red LED with a 2V forward voltage in a circuit with a 9V battery results in a 7V drop across the resistor.
Choosing the Resistor:
Once you know the voltage drop, divide it by the LED's current requirement to find the resistor value. Continuing our example, a 7V drop for a 20mA LED gives a resistor value of 350 ohms. If you don't have the exact value, opt for a higher one to ensure safety, like a 1K ohm resistor.
Picking the right resistor for your LED isn’t just about making it light up; it’s about precision and longevity. Now you are well on your way to creating efficient and durable LED circuits.
USB-C chargers can do more than you realize. Most can output 5V, 9V or even 12V… and some higher power models can even do 15 and 20V!
Straight out of the plug we’ll only get 5 volts by default. But if we use one of these Power Trigger Modules to communicate with the charger we can set it to a different voltage by soldering these jumper pads.
USB C chargers actively communicate with the device they’re connected to in order to set the voltage and current limits.
Why am I excited about this? I was able to buy a 5 pack for 12 bucks! I added some stiff wire, 3D printed some little enclosures and now I can have various voltage breadboard projects and use just one power supply.
hackmakemod.com/blogs/projects/dewalt-bit-holder
If you're like me, constantly switching between different screw bits in your DeWalt drill, you've probably encountered the challenge of keeping them organized. DeWalt includes a metal belt hanger in their drill packages, but it can be more of a hindrance than a help. However, there's a solution - crafting a custom bit holder that's not only practical but visually blends with the drill.
Integration: The bit holder should seamlessly merge with the drill's appearance, giving it a factory-fitted look.
Ease of Fabrication: The design should be simple enough for anyone to replicate, utilizing 3D printing with readily available materials.
Functionality: The holder must securely accommodate multiple standard-sized screw bits, making them easily accessible during your work.
Starting Point: Begin by identifying the attachment point on the drill where the holder will connect. Ensure it snugly fits the drill's mount.
Bit Compatibility: Consider the standard size of screw bits and design the holder to accommodate them comfortably.
Printability: Strive to create a 3D model that can be printed without supports by standing it on one end.
#dewalt
#dewalttools
#DewaltBitHolder
#DrillBitOrganization
#3DPrintedDrillAccessories
#DeWaltToolCustomization
#ScrewBitStorageSolution
#DIYDrillBitOrganizer
#3DPrintingForTools
#DrillBitManagement
#CustomizableDrillAccessories
#EfficientDrillBitHolder
#DeWaltDrillBitStorage
#PracticalToolOrganization
It’s essentially what happens when you take an ESP32-S3 with dual-core processing and give it ALLLLL the stuff! Including:
16MB of Flash… 8MB PS Ram and a Micro SD slot
It’s pretty stacked when it comes to inputs and outputs. To start with it has a 2.8 Inch Color Screen, two microphones and a Speaker
But they didn’t stop there… they slapped on a decent little keyboard… and it even has a built-in trackball which is great if you only need to go up or down. Side scrolling sucks)
Good thing it has a touch screen!
As far as communication goes it has 2.4 GHz Wi-Fi, Bluetooth 5 and for long range you can get it in 3 different flavors depending on where you live.. 433MHz / 868MHz / 915MHz
It comes with a JST battery connector, but no battery. However if you do find a battery, you can charge it through it’s USB C port!
For a development platform with all the goodies $58 bucks ain’t bad!
Explore the versatile world of IoT with the LilyGO T-Deck (TTGO T-Display) featuring the ESP32-S3FN16R8 microprocessor. This video dives into the T-Deck's dual-core capabilities, perfect for multitasking in various projects. Discover how its 2.4 GHz Wi-Fi and Bluetooth 5 (LE) connectivity enhance IoT applications, making it ideal for tech enthusiasts and DIY hobbyists. From wearable tech innovations to smart home solutions, the T-Deck's onboard functions like the trackball, microphone, and speaker open a realm of possibilities. Join us as we demonstrate practical uses, programming in Arduino, PlatformIO-IDE, and MicroPython, and showcase creative project ideas. Dive into this must-watch for electronics aficionados!
Dive into the world of electronics and learn how the CD4017 ICs are ingeniously used to create a responsive and reliable keypad interface. Witness the LM358 op-amps in action, providing the necessary drive and control to the solenoid lock, ensuring a secure and efficient locking mechanism.
This video is a treasure trove for electronics enthusiasts and hobbyists interested in digital electronics, DIY security systems, circuit design, and home automation. From the basics of CMOS and operational amplifier circuits to the practical application in a homemade keypad-controlled solenoid lock, this project covers it all.
Whether you're a seasoned electronics veteran or a curious beginner, this demonstration of a solid state keypad solenoid lock using CD4017 and LM358 ICs offers valuable insights and inspiration for your next electronics project.
The Switch Pro Controller’s d-pad has had issues since its release. When playing games with quick movements between buttons like Tetris or platformers like Super Mario, the d-pad often registers clicks in unintended directions. While it seems like a complex and complicated issue, it is actually super easy to fix. In this video, we’ll walk you through step-by-step how to do it. Even if you’ve never fixed anything electronic, we're confident you can fix this!
hackmakemod.com/blogs/projects/arduino-auto-shutoff-with-3-buttons
A versatile and cost-effective solution for your Arduino projects. This general-purpose circuit, using an optoisolator and a transistor as the key components, is a great way to add cost effective and reliable power control for any Arduino project.
What sets this design apart is its affordability and simplicity. We've used inexpensive, easily accessible components, making it a perfect fit for hobbyists and DIY enthusiasts. Unlike other designs which suffer from minor current leaks that drain batteries, this circuit ensures efficient power usage, extending battery life significantly.
This circuit features three buttons, each capable of both powering up the device and shutting it down with a long press. This dual functionality not only adds convenience but also eliminates the need for an additional power switch. Because the ON state is help by a specific pin on the microcontroller, it has the ability to turn itself off a specific time after the last input.
1. Venting:
Electrolytic capacitors are designed with safety vents on the top or bottom - these are scored lines or rubber bungs that allow the capacitor to relieve pressure. Venting occurs when the internal pressure within the capacitor builds up, typically due to overheating, reverse polarity or overvoltage conditions. This can cause the electrolyte to boil and produce gas, increasing the internal pressure. The vent is a safety feature that allows this pressure to be released in a controlled manner, preventing the capacitor from exploding. When a capacitor vents, it may emit electrolyte, which is a messy failure, but it's a preferable alternative to an explosion.
2. Explosion:
If an electrolytic capacitor is subjected to excessive power, such as extreme overvoltage or reverse polarity, it can explode violently even if it has proper venting, due to the rapid buildup of pressure that the vents cannot relieve quickly enough. This is a catastrophic failure where the capacitor casing ruptures violently, potentially ejecting pieces of the casing and spewing out electrolyte. This can damage other components in the vicinity and is a serious safety hazard.
In both cases, the capacitor will no longer function as intended, and the circuit it was a part of will likely fail. To minimize the risk of such failures, it's important to ensure that capacitors are not subjected to conditions that exceed their rated tolerances and that they are installed correctly. Regular inspection and timely replacement can also help prevent such failures, especially in applications where capacitors are subjected to harsh conditions or continuous operation.
Visit our home page!
hackmakemod.com
Sign up to our newsletter for updates, notifications for videos, and more!
Follow us!
📱Tiktok: tiktok.com/@hackmakemod?
📷Instagram: instagram.com/hackmakemod/?hl=en
▶️YouTube Home: youtube.com/c/HackMakeMod
HackMakeMod Theme Music by:
Nightime Burnout and CapnCole
soundcloud.com/nightime-burnout
Hack! Make! Mod!
However, TRIAC dimmers were originally designed for incandescent bulbs and can encounter compatibility issues with LED lights. Since LEDs have different electrical characteristics, using a TRIAC dimmer with them can lead to problems like flickering, buzzing, or an incomplete dimming range. This mismatch arises because TRIAC dimmers are not optimized for the low power and electronic nature of LED lighting, making them less suitable for modern LED applications.
LED dimmers are specifically engineered to control the brightness of LED lights, which require a different approach compared to incandescent bulbs. The most common method used in LED dimming is Pulse-Width Modulation (PWM), where the power is rapidly switched on and off at a high frequency. The perceived brightness is controlled by adjusting the duty cycle, which is the ratio of the "on" time to the "off" time. Another method, less common in residential settings, is Constant Current Reduction (CCR), which directly regulates the current supplied to the LEDs, ensuring a constant light output.
-----------------------------------------------------
Visit our home page!
hackmakemod.com
Sign up to our newsletter for updates, notifications for videos, and more!
Follow us!
📱Tiktok: tiktok.com/@hackmakemod?
📷Instagram: instagram.com/hackmakemod/?hl=en
▶️YouTube Home: youtube.com/c/HackMakeMod
HackMakeMod Theme Music by:
Nightime Burnout and CapnCole
soundcloud.com/nightime-burnout
Hack! Make! Mod!
Discover the surprising realities of how dimmers interact with different lights, the intricacies of voltage changes, and the effects on LED bulbs. We also tackle the unique scenario of dimming LED Christmas lights with built-in LED drivers, providing insights and solutions to common dimming challenges.
Whether you're setting up your home lighting or navigating the complexities of Christmas decorations, this video is packed with practical tests, easy-to-understand explanations, and valuable tips for anyone looking to understand and master the art of lighting dimming.
Don't miss out on our hands-on tests and findings that could revolutionize your approach to home lighting. Watch now for an illuminating journey through the world of dimmers!
For Your Reference:
PWM (Pulse-Width Modulation) dimmers work by rapidly switching the LED on and off at a frequency that is typically not perceptible to the human eye. The perceived brightness is controlled by varying the ratio of the "on" time to the "off" time (duty cycle). This method does not actually change the voltage or current but controls brightness by varying the amount of time the LED is turned on.
The PWM Dimmer featured in this video: amazon.com/gp/product/B0BVR5G73J
TRIAC dimmers operate based on the principle of phase-cut dimming, which involves altering parts of the AC power waveform to control the brightness of lights, typically incandescent bulbs. These dimmers use a TRIAC (Triode for Alternating Current) semiconductor device to chop either the leading or trailing edge of the AC waveform. The leading-edge dimming is more common with traditional resistive loads like incandescent bulbs, while trailing-edge dimming is designed for capacitive loads such as LEDs. By adjusting the portion of the waveform that is delivered to the light, the TRIAC dimmer effectively reduces the total energy supplied, resulting in dimming.
However, TRIAC dimmers were originally designed for incandescent bulbs and can encounter compatibility issues with LED lights. Since LEDs have different electrical characteristics, using a TRIAC dimmer with them can lead to problems like flickering, buzzing, or an incomplete dimming range. This mismatch arises because TRIAC dimmers are not optimized for the low power and electronic nature of LED lighting, making them less suitable for modern LED applications.
LED dimmers are specifically engineered to control the brightness of LED lights, which require a different approach compared to incandescent bulbs. The most common method used in LED dimming is Pulse-Width Modulation (PWM), where the power is rapidly switched on and off at a high frequency. The perceived brightness is controlled by adjusting the duty cycle, which is the ratio of the "on" time to the "off" time. Another method, less common in residential settings, is Constant Current Reduction (CCR), which directly regulates the current supplied to the LEDs, ensuring a constant light output.
Unlike TRIAC dimmers, LED dimmers are designed to be compatible with the electronic characteristics of LEDs, providing smooth and efficient dimming. They prevent issues like flickering or reduced lifespan, which can occur when LEDs are used with inappropriate dimming technology. LED dimmers cater to the specific needs of LED lighting, ensuring that they function at optimal efficiency and brightness levels, making them the preferred choice for modern LED lighting applications.
Modes of Operation:
Astable: Generates a continuous oscillating output signal (square wave), used for clock pulses, LED flashing, etc.
Monostable: Produces a single output pulse in response to a trigger, used for timers and delays.
Bistable: Functions as a flip-flop, switching between two stable states, used for toggling or switching applications.
The timing intervals or frequency can be adjusted using external resistors and capacitors.
Known for its ease of use and low cost, making it a popular choice for both hobbyists and professionals.
The 555 timer can be used in timers, pulse generation, oscillators, tone generation, LED and lamp flashers, and many other applications.
Typically operates within a voltage range of 4.5V to 15V, compatible with a variety of electronic systems.
Commonly available in an 8-pin DIP (Dual In-Line Package).
The 555 timer's reliability and functional flexibility have made it a staple component in electronics since its introduction.
You can buy a pack of 10 on Amazon for $6
https://a.co/d/iQKU11L
#Shorts #555timer #breadboard #diyelectronics
We make a DIY LED Matrix light game with an Arduino Nano, one of the most popular microcontrollers within the maker movement! This project is a great entry into the world of Arduino projects and Programming.
We love making microcontroller projects for beginners, ensuring that everyone can follow along and learn something new. In this video, we dive into the world of Arduino, demonstrating how to make something from next to nothing.
To tackle the challenges posed by the limited Arduino Nano pins, we used a keypad library, an ingenious solution that allows for more inputs without the need for additional hardware.
We’ll show you how to make this LED matrix game, a project that is not only fun but also enlightening. You'll see firsthand why Arduino Game Programming can be challenging, yet incredibly rewarding. This hands-on experience offers a deeper understanding of electronics, coding, and design.
Compared to Raspberry Pi or the ESP32 - the Arduino Nano offers a more affordable approach to a project like this.
We love making DIY projects like this, and we're excited to share our knowledge and experience with you. This project also integrates 3d printing, used to make the enclosure, blending the worlds of digital fabrication and electronics.
How to make a fun game like this? It's simpler than you think! Follow along as we show you the process, from conceptualization to the final product.
We provide the Arduino code on our website, making it easy for you to replicate or modify this project for your own learning and STEM Education. On our website we teach you how to make this amazing DIY project, breaking down each step to ensure a clear and enjoyable learning experience. If you're new to the scene and wondering, "What is Arduino?" – this is the perfect starting point.
Full Tutorial:
hackmakemod.com/blogs/projects/qb-box-assembly-and-instructions
We make a DIY LED Matrix light game with an Arduino Nano, one of the most popular microcontrollers within the maker movement! This project is a great entry into the world of Arduino projects and Programming.
We love making microcontroller projects for beginners, ensuring that everyone can follow along and learn something new. In this video, we dive into the world of Arduino, demonstrating how to make something from next to nothing.
To tackle the challenges posed by the limited Arduino Nano pins, we used a keypad library, an ingenious solution that allows for more inputs without the need for additional hardware.
We’ll show you how to make this LED matrix game, a project that is not only fun but also enlightening. You'll see firsthand why Arduino Game Programming can be challenging, yet incredibly rewarding. This hands-on experience offers a deeper understanding of electronics, coding, and design.
Compared to Raspberry Pi or the ESP32 - the Arduino Nano offers a more affordable approach to a project like this.
We love making DIY projects like this, and we're excited to share our knowledge and experience with you. This project also integrates 3d printing, used to make the enclosure, blending the worlds of digital fabrication and electronics.
How to make a fun game like this? It's simpler than you think! Follow along as we show you the process, from conceptualization to the final product.
We provide the Arduino code on our website, making it easy for you to replicate or modify this project for your own learning and STEM Education. On our website we teach you how to make this amazing DIY project, breaking down each step to ensure a clear and enjoyable learning experience. If you're new to the scene and wondering, "What is Arduino?" – this is the perfect starting point.
Full Tutorial:
hackmakemod.com/blogs/projects/qb-box-assembly-and-instructions


