If you want to upgrade an existing robot to the new code you can download the files from github or use: git clone https://github.com/CoretechR/ZeroBot Desktop/touchUI Important: The stream settings are now located in the file start_stream.sh in Desktop/touchUI...
Now we can use the power supply to the LED array to power an IR LED. Make sure you calculate the right resistor value for your choice of IR LED. Infra-red can be harmful for the eye! This is a good source of information for your calculations.You...
Since I was collecting the data myself, I have a super small data set. Meaning I will most likely overfit my model. To overcome this I implemented augmentation techniques to my data set. The augmentation techniques used are as follows: Increase and decrease...
Go to Tuya’s Cloud Development platform website and Signup with an email address. The free trial versions with a limited time period are available if you’re interested in just experiencing the platform for now. After signing in, go to...
Lemon will try connecting to your WiFi router or hotspot and once connected will display Mac address, IP address and a QR code corresponding to the IP. Attempt connection to WiFi Connected to WiFi Lemon will then connect to the GPS, start...
Build a default GH60 layer from http://www.keyboard-layout-editor.com/ (more information on https://dionmunk.com/posts/2017/05/10/gh60-satan.html)The space key value should be "SPACE", not "" like on the default GH60 presetHere's my current setup : Layer...
Prerequisites This tutorial expects you to already have an account with balenaCloud and a Raspberry Pi provisioned. If you haven't, we have an excellent set of getting started guides to get you up and running. Software Before touching the hardware,...
Open main\bt_app_av.c Replace the function void bt_app_a2d_data_cb(const uint8_t *data, uint32_t len) with the following code: void bt_app_a2d_data_cb(const uint8_t *data, uint32_t len) { size_t bytes_written; uint8_t *mydat = malloc(len); if(mydat ==...
Build openHAB server with MQTTopenHAB acts as the central information hub for Internet of Things stuff. This project isn't going to detail the building of an openHAB server. It's not horribly hard. openHAB runs on Windows or Linux. A great start is the...
Soldering all necessary components to the PCBNecessary parts:Custom PCB (gerber files necessary to fabricate them are on the project page)Electronic components for the modules you want to build.The PCB was designed to be modular. If the user only wants...
Step 1: SETUP IS EASY-PEASY!Prota OS for smart home is optimized for Raspberry Pi, a micro-computer that you can buy for around $30 (for instance here or here). It has for mission to make computers and computing accessible to anyone. All you need is...
In the previous step you installed GPSD, the standard Linux daemon for interfacing with GPS hardware. Now we need to make sure it's working.First, plug in your USB GPS. Nothing visible will happen on the screen, but if you examine the last...
Open a laptop with the Arduino software (https://www.arduino.cc/en/Main/Software).Download the code from https://github.com/stressmaniac/ELSA or copy the code belowConnect the Arduino to the laptop using the USB 2.0 cable.Press the upload button on the...
By default the PI automatically syncs the time if it has connection to the internet. But I want to go one step further. So let's install an NTP server. Later we can also use the time from GPS with the NTP server. To make things a little easier, let's...
We will start with the most exotic component in the entire build because it requires a 3D printer. If you picked a pushbutton with an exceptionally long threaded shaft, you might be able to skip this and mount your switch directly onto a chunk of pipe,...