In the arduino code set your WiFi credentials char wifissid[] = "ENTER YOUR WiFi SSID HERE"; char wifipass[] = "ENTER YOUR WiFi PASSWORD HERE"; Normally, the signal strength is displayed in dBm. But for a non techie person, the signal strength in terms...
Flash the Arduino with the following sketch. This is also included as a file attached to the project. int last_level = 0; bool last_state = false; bool stable = false; int count = 0; const int cutoffs[198] = {/* 1*/ 833, 831, /* 2*/ 825, 823, /* 3*/...
I've had comments regarding the validity of using Geiger–Müller Tubes for a cosmic ray (muon) detector. Pointing out that Photomultipliers and scintillation panels are best, and yes the are far more effective. However, they are also expensive,...
Make you the PCB and get the components and any standard 60mm 4-wire fan will probably do the job. I used a JMC "6015-12HB APW" that I had lying around. The exact the same fan is readily available on eBay.I used eagle to design my PCB, and the files...
Beforedecoding the advertisement data, we need to understand what isEddystone. Eddystone was created by Google as a open format to be used on Android and iPhone devices. On the format specification, 4 different format are described. Eddystone-UID – Used...
Add ESP32 board Open the Arduino IDE.Go to File> Preferences.In the “Additional Boards Manager” URLs field, add the following URL: ‘https://dl.espressif.com/dl/package_esp32_index.json’.Click OK.
First of all, create an account on Tuya Platform. Install tuyaos-link-sdk in Python. git clone https://github.com/tuya/tuyaos-link-sdk-python.git python -m pip install ./tuyaos-link-sdk-python Tuya IoT Platform(Web) Once logged in, create a...
Support for the ESP32-S3 Open Book is very early at this time; there is no prebuilt firmware image, so you'll need to have both Visual Studio Code and PlatformIO installed. Download the Libros firmware from GitHub, open...
Best Budget DIY GPS/GNSS Base Station using the UM980 and a ESP32Introduction The ESP32 is a versatile microcontroller renowned for its WiFi and Bluetooth capabilities. In this guide, we’ll walk you through setting up the your ESP32 development board...
Ethereum & CitizenWat Installation on a Pine64+ boardPre-requisitePINE64+ under Debian Jessie (image : Debian Linux Jessie with Mate GUI Image [20160701] by lenny.raposo with Longsleep kernel (link).It is necessary to execute the following scripts at...
Flash a NodeMCU firmware imageFor flashing a new image, I use esptool. Plugin your NodeMCU module to an USB port, clone the esptool project and flash your firmware. Usually a new device will appear, like /dev/ttyUSB0. Step by step:git clone https://github.com/themadinventor/esptool.git...
Updating energy data on the blockchainA python script calls smart-contract functions to store data from CitizenWatt sensor. Installation of Ethereum RPC Client library : sudo pip3 install ethereum-rpc-client This library provides functions to interact...
In order to decode the 23 bytes of payload that the sensor is sending we need to implement a decoder, in this case we need to create one custom. Once you select to create a custom decoder you just simply copy and paste the next code which is written...
DIY Onocoy Reference Station Setup GuideIn this guide, we’ll walk you through the process of setting up your own GPS Onocoy server using cost-effective hardware options and reliable GPS receivers. Whether you’re interested in enhancing the accuracy of...