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...
Following PCB assembly, we connected the JST wire of the lithium cell to the JST connector on the circuit board and then connected the JST wire of the switch to the JST connector on the circuit board.To confirm if the power management system is functioning,...
First, we inserted two M3 screw inserts into the rear side of the main body to begin the major assembly procedure.Next, we used four M2 screws to attach the center portion of the main body to the upper part.After that, we positioned the switch on top...
After the tedious build, here's the result so far. The best thing is that we used the same surface offset as the controller's handle, so it fits precisely in the holder and keeps the controller from falling out of place. This gives the Xbox controller...
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...
The first step is to set up a MySQL database. If you're using a web hosting service that provides phpMyAdmin, you can log into the phpMyAdmin interface from your hosting control panel. Once you have your MySQL server set up and running, access phpMyAdmin....
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)...
Note: The code is intended to be instructional, and the examples provided will be commented on in as much detail as possible. Your feedback is welcome. Lean-C IOT remains an evolving software solution with much room for improvement!