Buy 10+ on select items — save 10% auto-applied
Free US shipping on orders $35+
Order by 3pm ET — ships same-day from the US
Skip to main content
ShillehTek IoT & Beyond

Raspberry Pi, ESP32 & Arduino Tutorials

Free step-by-step guides, wiring diagrams, and code for makers — new builds added every week.

Raspberry Pi Pico W MicroPython: Set Up PyCharm | ShillehTek
Oct 23, 2023 Mahmood M. Shilleh 249 views

Raspberry Pi Pico W MicroPython: Set Up PyCharm | ShillehTek

Set up PyCharm to flash and run MicroPython on a Raspberry Pi Pico or Pico W, then verify the workflow with an onboar...
Python OpenAI Image API: Generate and edit images | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 148 views

Python OpenAI Image API: Generate and edit images | ShillehTek

Build a Python workflow with the OpenAI Image API to generate images from prompts, edit with masks, and create variat...
React Native Expo expo-av Audio: Record and play sound | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 318 views

React Native Expo expo-av Audio: Record and play sound | ShillehTek

Build a React Native Expo app that records audio, saves it locally, and plays it back using expo-av and expo-file-sys...
Raspberry Pi Pico W MicroPico: VSCode MicroPython Setup | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 543 views

Raspberry Pi Pico W MicroPico: VSCode MicroPython Setup | ShillehTek

Set up VSCode with the MicroPico extension to write and run MicroPython on a Raspberry Pi Pico W, including firmware ...
XIAO RP2040 MPU6050: Get MicroPython readings | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 167 views

XIAO RP2040 MPU6050: Get MicroPython readings | ShillehTek

Connect a XIAO RP2040 to an MPU6050 and read accelerometer values in MicroPython using Thonny and simple library file...
XIAO RP2040 + BME280: Read I2C Sensor Data | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 132 views

XIAO RP2040 + BME280: Read I2C Sensor Data | ShillehTek

Build an I2C environmental monitor by wiring a Seeed Studio XIAO RP2040 to a BME280 and printing temperature, humidit...
Raspberry Pi Pico W ChatGPT API: Send Prompts Over WiFi | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 170 views

Raspberry Pi Pico W ChatGPT API: Send Prompts Over WiFi | ShillehTek

Build a Raspberry Pi Pico W script that connects over WiFi, sends ChatGPT API prompts, and prints responses for fast ...
Raspberry Pi Pico W Gmail: Send Email in MicroPython | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 491 views

Raspberry Pi Pico W Gmail: Send Email in MicroPython | ShillehTek

Build a Raspberry Pi Pico W MicroPython script that sends Gmail SMTP email using an app password, enabling easy alert...
Node.js ChatGPT (OpenAI): Add AI replies to your app | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 80 views

Node.js ChatGPT (OpenAI): Add AI replies to your app | ShillehTek

Build a Node.js script that calls ChatGPT using the OpenAI Node library to generate text responses, with key setup st...
Arduino Uno MPU6050: Get I2C motion readings | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 745 views

Arduino Uno MPU6050: Get I2C motion readings | ShillehTek

Connect an Arduino Uno to an MPU6050 over I2C and stream accelerometer and gyroscope readings in the Arduino IDE usin...
Raspberry Pi Thonny Plotter: Plot data in real time | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 312 views

Raspberry Pi Thonny Plotter: Plot data in real time | ShillehTek

Build a real-time plot in Thonny using Raspberry Pi MicroPython print() output to visualize sensor data streams quick...
Raspberry Pi MPU6050: Smooth Sensor Data in MicroPython | ShillehTek
Oct 22, 2023 Mahmood M. Shilleh 211 views

Raspberry Pi MPU6050: Smooth Sensor Data in MicroPython | ShillehTek

Build a Raspberry Pi MPU6050 low-pass filter in MicroPython to smooth noisy accelerometer readings and keep stable, u...