Raspberry Project | Personal Experiment
-
Updated
Sep 5, 2025 - Python
Raspberry Project | Personal Experiment
Raspberry Project | Personal Experiment
DSA Implementations in Python
This project reads **temperature** and **humidity** data from a **DHT22 sensor** and displays it on a **128x64 SSD1306 OLED display** using **MicroPython** on an **ESP8266** board. A minimal, reliable setup for environmental monitoring — ideal for IoT dashboards and smart home systems.
Contains image processing applications. This repository serves as a valuable resource for learning and understanding image processing concepts and algorithms.
This project demonstrates how to interface an **SSD1306 OLED Display (128x64)** with the **ESP8266** using **I²C communication** in **MicroPython**. The example introduces a reusable function `oled_string()` for displaying dynamic text messages on the OLED.
This project demonstrates how to control a **servo motor** connected to an **ESP8266** board using **Pulse Width Modulation (PWM)** with **MicroPython**. The servo sweeps smoothly from **0° → 180° → 0°**, showing precise position control using variable PWM duty cycles.
The Rainwater Monitoring and Management System is an advanced IoT-based solution designed to provide comprehensive, real-time insights into rainfall patterns the system offers precise tracking and analysis of rainwater harvesting parameters.
This project demonstrates how to blink two LEDs alternately using an ESP8266 microcontroller programmed with MicroPython. It’s a beginner-friendly example for testing GPIO outputs and understanding basic timing control using the Thonny IDE.
This project demonstrates how to read **analog voltage values** from a **variable resistor (potentiometer)** using the **ADC (Analog-to-Digital Converter)** on the **ESP8266** board with **MicroPython**. The sensor’s analog output is connected to the **A0** pin, and the digital value (0–1024) is printed on the Thonny IDE console.
Reading internal temperature of the Raspberry Pi Pico W Using Thonny IDE
This project demonstrates **UART serial communication** using the **ESP8266** and **MicroPython**. The ESP8266 transmits the message `"Hello"` every 2 seconds through the UART interface at a baud rate of **115200 bps**. This data can be viewed on the **Thonny Shell**, **Serial Monitor**, or software like **RealTerm**, **PuTTY**, or **CoolTerm**
This project demonstrates how to read analog vibration data from an **SW420 vibration sensor** using the **ADC** pin on the **ESP8266** board. The analog output from the SW420 is connected to the **A0** pin and read continuously using **MicroPython**, printing the vibration level on the Thonny IDE console.
This project shows how to control an LED using a **push button** connected to an **ESP8266** microcontroller. It’s a simple digital input/output example using **MicroPython** in the **Thonny IDE**.
E-Commerce App Smart System Server IoT - Upskilling/Reskilling BOE Malang Pemrograman Web Framework
This project demonstrates how to use an **SSD1306 128x64 OLED display** with an **ESP8266** board using **MicroPython**. It covers **text display**, **pixel plotting**, and **basic graphics drawing** (lines, boxes, and shapes) using the `ssd1306` library.
This project demonstrates how to detect **vibration or movement** using the **SW420 vibration sensor** and control an **LED indicator** on the **ESP8266**. When vibration is detected, the LED turns **ON**, providing a simple and visual alert system.
This repository contains the work and projects developed for the Hardware Architecture course, where various programming technologies and embedded systems are explored. Through different exercises, platforms like ESP32 and tools such as MicroPython, Python, and Assembly have been used.
This project shows how to interface a **DHT22 (AM2302)** sensor with an **ESP8266** using **MicroPython**. It reads **temperature** and **humidity** values every 2 seconds and displays them on the **Thonny IDE console**.
Add a description, image, and links to the thonny-ide topic page so that developers can more easily learn about it.
To associate your repository with the thonny-ide topic, visit your repo's landing page and select "manage topics."