After finalizing the PCB and generating its Gerber data, I sent it to SEEED Studio for samples. The PCB was ordered in a black solder mask with white silkscreen. PCBs were received in a week, and their quality was super good considering the rate, which...
Our initial task was to design this project, which was made possible by a 3D model of the Xbox Controller. The controller would be held up by its two handles on a base that would house an RGB driver PCB, according to my design. In order to create the...
The circuit that followed was made up primarily of 15 WS2812 RGB LEDs linked to an XIAO microcontroller. We have integrated the IP5306 IC Setup, a power management integrated circuit that is frequently used in power bank applications. In these applications,...
After finalizing the PCB and generating its Gerber data, I sent it to SEEED Studio for samples. The PCB was ordered in a white solder mask with black silkscreen. PCBs were received in a week, and their quality was super good considering the rate, which...
Using a solder paste dispensing needle, we first add solder paste to each component pad individually to begin the PCB assembly process. In this instance, we are using standard 37/63 solder paste.Next, we pick and place all the SMD components in their...
For readers looking to test the project with a MySQL database without incurring any costs, there are several free MySQL database hosting services available. These services typically offer a limited amount of resources for free, but it will perfect for...
After creating your database, you need to create a table to store your testing data. To do this easily: Select your newly created database from the left pane to open it.Click on “SQL” in the top menu.Paste the following code into the SQL...
Currently, we have a database with an empty table 'ACTIVITY'. A crucial step in our project is to create a PHP page that utilizes the POST method to save data sent from our sensors. For this project, we will create two pages: The first (post_sensor.php)...
Before we dive into the hands-on part, it might be beneficial to consider making a 3D-printed casing to protect our ESP32 board. In the downloads section, you'll find the STL file for a case designed to comfortably house the electronic board. ...
The 3D-printed casing is designed with a hole on one side for routing the IR sensor's cable, and on the opposite side, it features a space to accommodate a USB cable. For powering the board, I've opted for the simplicity of using a USB port. This...
Recap of Part One: We have laid the groundwork for our production monitoring system using a MySQL database. This database is set up to automatically receive, every minute, the number of objects detected by our sensors. Automating data collection represents...
Go to the official Raspberry Pi Software page: https://www.raspberrypi.com/software/Download the Raspberry Pi Imager for your operating system (Windows, macOS, or Ubuntu).Open the downloaded file and follow the on-screen instructions to install the Raspberry...
Prepare Your SD Card Insert your SD card into the card reader of your computer. Make sure to back up any existing data on your SD card, as this process will erase all data.Open the Raspberry Pi Imager application on your computer.Choose the correct device...
An XIAO ESP32C3 microcontroller and an XIAO extension board manufactured by Seeed Studio comprised the heart of this project. It comes with rich peripherals that include an OLED, RTC, SD Card Sot, passive buzzer, reset/user button, 5V servo connector,...
Initially, we had the idea of reviving an outdated CASIO vintage watch frame that I had with the XIAO expansion board. The expansion board contains the display, microcontroller, RTC and even the battery, so we prepared a rectangular holder that will...