Open Hardware: Raspberry Pi, Arduino, ESP32, and More
-
Detect Starlink satellites with a Pi-powered Tricorder
The device doesn’t actually get satellite [Internet], but it can pick up Starlink’s beacon signal via Ku-band radio beacons.
-
Control temperature and humidity with Raspberry Pi Pico
Hesam’s creation can read freezing temperatures from −40°C all the way up to a worryingly toasty +125°C. Admittedly, I generally lend little attention to how we scientifically measure humidity. I rely on a range that spans from “hair looks a little frizzy” through to “air feels like it’s stuck to my face”. Happily, the project post describes how the sensor provides proper measurements from 0–100% relative humidity, with a tolerance of ±2%RH.
-
Temperature & Humidity Control Unit Using a Raspberry Pi Pico
To design the schematic and PCB, I used Altium designer 22 and installed the missing component libraries using Altium’s manufacturer part search. By using the Octopart website, I was able to quickly gather the necessary component information and generate the BOM. Finally, to get high-quality fabricated boards, I sent the Gerber files to PCBWay.
-
How to Use Arduino Serial.read() and Serial.write() Functions
Arduino uses serial communication to send and receive data from different devices. Serial communication allows the Arduino board to receive and send instructions or commands to sensors that can act accordingly. Like other functions, Arduino also has two main functions that can accommodate users while writing or reading data from devices.
-
Ceramic Resonator in Arduino
Arduino is a microcontroller board that can execute instructions and generate output according to it. Microcontrollers are dependent upon clock sources. These clock sources determine how fast Arduino can execute commands and generate output. So, clock source is fundamental to performance. Generally, two types of clock sources are used in Arduino boards named as crystal oscillator and ceramic resonator. Today we will cover the ceramic resonator and its purpose in an Arduino board.
-
3 Ways to Comment out Arduino Code
Arduino is a development platform consisting of hardware known as Arduino boards and the software which is used to program these boards is known as IDE. Arduino uses an extension of C/C++ language to program Arduino boards. As a beginner in Arduino programming lots of people face difficulty in writing code. So, to make sure users understand the code, comments are generally used. Comments can also help to terminate specific parts of code and can disable any lines of code if not needed.
Let’s discuss how we can add comments in Arduino programming using different ways.
-
ESP32 dev kit includes touchscreen and optional thermal imaging
GroupGets recently featured the gCore development kit designed for portable GUI-based applications. The dev kit is also compatible with an expansion board and a Teledyne FLIR Lepton FS to obtain thermal imaging capabilities.
The MCU found on the gCore is the ESP32 WRover-B from Expressif Systems. This ESP32 module features two cores with an adjustable clock frequency ranging from 80-240MHz along with 16MB of PSRAM and 16MB of Flash. For external storage, the dev kit includes a MicroSD slot with 4-bit mode data interface for high data transfer.
-
Unbox Machinechat With Us!
-
Machinechat JEDI: What Can It Do?