Educational Projects / Tutorials Example Arduino Projects 1. Liquid Vending Machine Arduino Mega + 11 Peristaltic Pumps for precise liquid dispensing. 2. Fire Sprinkler Testing Device PID-controlled Arduino system to test fire sprinklers under realistic conditions. 3. Smart Car Crash Alert Arduino + GSM + GPS + MPU6050 + FSR402 for automatic accident detection & emergency alerts. 4. Prayer Time Azan Alarm Automated Islamic prayer reminder using Arduino Mega. 5. Color Sorting Device Automated color detection & sorting system with servo motors. 6. Posture Correction Device Monitors user posture and alerts when sitting incorrectly. 7. Steam Valve Control Stepper motor + Arduino for precision control of compressed air in steam engines. 8. Container Strap Safety Device Checks cargo strap safety in logistics and transport. 9. UHF RFID Door Lock ATmega328P-based modular PCB for secure RFID access. 10. Multi-RFID Security System Uses 4 RFID modules with Arduino UNO for multi-user authentication. 11. Pump Control System Arduino Mega + custom PCB to manage pump operations. 12. Measurement Wheel Measures millimeter-level distances in woodworking and CNC setups. 13. Perfume Dispenser Arduino Nano + PCB for timed perfume spray. 14. Health Monitoring System RFID, sensors, and stepper motor PCB for health tracking. 15. Automatic Irrigation System Arduino Nano + PCB for soil-moisture based irrigation. 16. Bee Hive Weight Scale IoT-based hive monitoring with LCD display + SMS alerts. 17. Line Following Robot Autonomous path-following robot with Arduino. 18. Heart Rate Monitor Arduino UNO + Bluetooth + OLED + buzzer for heart monitoring. 19. Voice-Controlled LED Brightness Adjusts 12V LEDs using voice intensity commands. 20. Juice Dispenser Machine Arduino Mega-based drink dispenser. 21. Coffee Vending Machine Arduino UNO + payment + coffee dispensing system. 22. Robotic Arm (Sugar Cube Picker) LDR sensor + servo motors for automated picking. 23. Solar Tracker System Single-axis solar tracking with LDR sensors + servo motors. 24. Linear Actuator Control System Precise Arduino Uno-based actuator controller. 25. Bomb Puzzle Game Interactive Arduino Uno game with keypad + MP3 module. 26. Call of Duty: Domination Game Arduino Mega game simulating β€œSearch & Destroy” mode. 27. NeoPixel LED Effects Custom RGB lighting control projects. 28. TubeWell Pump Control (IoT + SMS) Arduino UNO + GSM + Blynk IoT app for remote water pump control. 29. Digital Weight Machine Nextion Touch LCD + Arduino + load cell (200KG). 30. Irrigation Scheduling with LCD Touch-screen controlled irrigation system. 31. RFID Door Lock Arduino UNO-based secure RFID door access. 32. Beverages Dispensing Machine Arduino-based multi-drink automation. 33. Weather Station Arduino UNO R4 Wi-Fi for real-time weather monitoring. 34. Multiple RFID Modules Project Arduino UNO + RFID for inventory/attendance/security. 35. Vehicle Speed Limiter Device Arduino-based road safety speed control. 36. Smart Window Automation Home/office window automation system. 37. Fingerprint Door Lock Biometric door access with Arduino. 38. Powder Dispenser Arduino Mega + LCD for automated powder dispensing. 39. Industrial Oven Controller Arduino-based temperature control system. Example Projects Liquid Dispensing System A custom-built vending machine for various liquids using 11 Peristaltic Liquid Transfer Pumps (12V). Fire Sprinkler Testing System A system to test sprinkler setups under controlled and realistic fire-safety conditions. Smart Car Crash Alert An Arduino-based accident detection and alert system for timely medical assistance. Prayer Time Azan Alarm A fully automated system using Arduino Mega to remind Muslim users of daily prayers. Color Sorting Device An automated system that detects colors and sorts objects into categories, useful in manufacturing and agriculture. Posture Monitoring System A device to monitor sitting posture and alert users to prevent back problems. Needle Valve Control for Steam Engine Precisely controls compressed air flow for steam engine operation. Container Strap Checking Device Ensures cargo strap safety in transportation and logistics. RFID Door Lock (UHF & Multi-Module Versions) Secure access systems using ATmega328P or multiple RFID modules. Pump Control System (PCB Design) Custom PCB for interfacing Arduino Mega with external pump systems. Measurement Wheel Measures linear distance in millimeters using Arduino-based sensors. Automatic Perfume Dispenser Sprays perfume at set intervals via custom Arduino Nano PCB. Health Monitoring & Control System Integrates RFID, sensors, and stepper motors for user authentication and health tracking. Automatic Irrigation System Uses soil moisture data and scheduling to optimize water use. Bee Hive Weight Scale Monitors hive weight and sends real-time data to LCD and GSM. Line Following Robot Follows a black/white path autonomously, useful in industrial automation. Heart Rate Monitoring Device Uses Arduino UNO, Bluetooth, and sensors to track heart rate. Voice-Controlled LED Brightness Adjusts 12V LED light brightness via voice commands. Juice Dispenser Machine Automated drink dispenser using Arduino Mega. Coffee Vending Machine Select type/size, make payment, and receive coffee using Arduino UNO. Robotic Arm (Sugar Cube Picker) Detects and picks sugar cubes with LDR sensors. Solar Tracker System (Single Axis) Optimizes solar panel efficiency by tracking the sun. Linear Actuator Control System Arduino Uno-based precise actuator control for automation. Bomb Puzzle Game Interactive Arduino Uno-based puzzle game with keypad and MP3 module. Domination Game Simulation β€œSearch and Destroy” mode simulation inspired by Call of Duty. NeoPixel LED Projects Custom programmable RGB LED lighting projects. TubeWell Water Pump Control (SMS/IoT) Remote water pump control using Arduino UNO, GSM, or Blynk IoT. Digital Weight Machine Uses Nextion LCD, Arduino, and 200KG load cell. Nextion LCD Irrigation Controller Touch-screen controlled water supply system. RFID Door Lock with Solenoid Access control using RFID tags and relay systems. Beverages Dispensing Machine Automated drink system for commercial use. Weather Station Records temperature, humidity, rainfall, and pressure. Multi-RFID System For attendance tracking, inventory management, or security. Vehicle Speed Limiter Arduino-based road safety device to monitor/control vehicle speed. Smart Window System Automated home/office window control with Arduino. Fingerprint Door Lock Biometric access control using Arduino. Powder Dispenser with LCD Control Automated powder dispensing with touch-screen interface. Industrial Oven Temperature Control Ensures precise oven heating with sensors and controls. Additional Services Product Design & Development Arduino Projects & Programming ESP32 and ESP8266 Projects IoT Projects Automation Services App and Web Development Robotics and AI Projects Educational Projects Our 3D Design & Modeling Projects We design 3D models for product development, prototyping, and manufacturing, tailored to real-world client needs. Projects can be product cases, IoT/Arduino-related parts, or standalone 3D designs. We also provide 3D printing services for your designs. Contact us for custom solutions, prototypes, or full-scale production support. PCB Design Projects We have designed many PCBs, primarily as part of product development for IoT, automation, robotics, and embedded systems. Portfolio includes custom PCB layouts and prototypes Not all projects can be displayed due to NDA commitments Services include: Custom PCB design PCB manufacturing assistance PCB assembly services πŸ“Œ You can either purchase an existing project or request a custom PCB project. Educational Projects & Tutorials Hands-on Arduino, Robotics, and IoT tutorials designed to enhance learning through real-world applications. Examples of covered topics: Sensors: Hall Effect, Ultrasonic, Rain, Soil Moisture, Temperature (LM35, DS18B20, DHT11/DHT22), Sound, PIR, Reed Switch, Alcohol (MQ3), Smoke/Gas (MQ2) Actuators: Servo Motor, DC Motor, Stepper Motor, Joystick, Push Buttons Displays: LCD (16x2, I2C), RGB LED Basics: Arduino IDE, LED control, Water Level detection πŸ‘‰ These tutorials are great for beginners and intermediate learners looking to build practical Arduino projects. Blog Explore the Arduino Expert Blog for: Arduino project ideas Electronics tutorials Product design & prototyping tips IoT & automation solutions πŸ‘‰ Get step-by-step guides and expert advice to inspire your next creation. Contact Us πŸ“± WhatsApp +92 331 7564344 +92 325 6999219 πŸ“§ Email info@arduinoexpert.com diyarduinoexperts@gmail.com πŸ“ Office Address Abbasia Banglows, Rahim Yar Khan, Pakistan Our Team Ahmad Raza Tahir BS Mechatronics Engineering Expertise: Arduino, Automation, 3D Design & Modeling Umair Aziz BS Mechanical Engineering Expertise: Arduino, Automation, 3D Design & Modeling Asjad Wali BS Mechanical Engineering Expertise: Arduino, IoT, ESP32, Automation Shahbaz Zulfiqar MS Electrical Engineering Expertise: Generative AI, App & Web Development, Arduino, IoT Muhammad Ali BS Computer Science Expertise: App & Web Development, IoT Muhammad Zubair BS Computer Science Expertise: App & Web Development, IoT ⚑ This restructuring gives you clean categories: Services (3D + PCB + Education) Blog Team Contact info That way, if a user asks your chatbot β€œDo you do PCB assembly?”, it retrieves only the PCB section, not tutorials or blog posts. Q&A Knowledge Base Q: What services do you provide? A: We develop Arduino-based projects, divided into two categories: Personal use projects Product-based projects using Arduino boards Q: Can you give examples of Arduino projects? A: Yes, here are some examples: Weather monitoring system Smart home automation IoT-based water level controller Automatic door lock system Robotics projects using Arduino Sensor integration (temperature, humidity, motion, etc.) Q: Do you share all your projects publicly? A: No, some projects cannot be displayed due to NDA commitments. Program ATtiny85 to work with a PWM RC receiver as a 3-position switch: Position 1 β†’ All LEDs OFF Position 2 β†’ Solid white LEDs ON Position 3 β†’ Flashing LEDs ON Add ability for the same ATtiny85 to flash two different sets of LEDs, each with a unique pattern. Later revised to allow lights to turn off in reverse order (Switch 3 β†’ 2 β†’ 1). Hardware Used: ATtiny85 microcontroller RC PWM receiver (RadioMaster ExpressLRS) Arduino Nano (used for programming ATtiny85) 5V BEC power supply LEDs (solid white + flashing red patterns) Deliverables: Arduino code for ATtiny85 Simple circuit diagrams Zoom support for setup & troubleshooting Final working revision tested successfully by client Final Outcome: Client confirmed: β€œDude it's perfect πŸ‘Œ you guys are amazing.” Lights behave exactly as required. πŸ“Œ Q&A Knowledge Base Q: What was the main goal of this ATtiny85 project? A: To use a PWM RC receiver to control LEDs with a 3-position switch (OFF, Solid ON, Flashing ON), plus additional flashing light patterns. Q: Which microcontroller was used? A: ATtiny85, programmed via Arduino Nano. Q: How was it powered? A: Using a 5V BEC from the aircraft system. Q: What RC receiver was used? A: RadioMaster ExpressLRS 10-channel PWM receiver. Q: What extra features were added? A: Flashing lights with unique patterns Reverse-order shutdown (Switch 3 β†’ 2 β†’ 1) Q: Did the client confirm it works? A: Yes, after revisions, the client tested and confirmed it worked perfectly. Q: What services do you provide? A: We specialize in Arduino-based projects, categorized into: Personal use projects Product-based projects using Arduino boards Q: Can you share some examples of your projects? A: Yes, here are a few examples: Weather monitoring system Smart home automation IoT-based water level controller Automatic door lock system Robotics projects using Arduino Sensor integration (temperature, humidity, motion, etc.) Q: Do you display all your projects publicly? A: No, some projects cannot be displayed due to NDA (Non-Disclosure Agreements) with clients. Q: Can I request a custom Arduino project? A: Yes, we also design and develop custom Arduino projects based on your requirements. Q: How much do your projects cost? A: Prices depend on project complexity, hardware requirements, and development time. Please share your project details for an estimate. Q: Do you provide hardware with the project? A: Yes, hardware can be included if required, or we can provide only the code/documentation. Q: How long does it take to complete a project? A: Completion time varies based on project size. Small projects may take a few days, while complex ones may take a few weeks. Q: Do you provide project documentation? A: Yes, we provide complete documentation, including code explanations, wiring diagrams, and user guides. Q: Do you provide support after project delivery? A: Yes, we provide limited support after delivery for bug fixes and small modifications. Q: What was the main goal of this Arduino project? A: To automate a dispensing system using a stepper-driven linear table and a linear actuator with potentiometer feedback, controlled through a Nextion HMI. Q: Which display module was used? A: Nextion HMI, model NX8048P050-011R. Q: What type of motor drivers were used? A: The client initially had a DM542T driver; TB6600 was later purchased for compatibility. Q: What did the client provide as reference? A: A video of manual operation and potential UI layouts. Q: What were the deliverables? A: Arduino code, circuit schematic, and editable HMI project files. Q: Did you provide the HMI file or just the compiled TFT? A: Both. The editable .hmi file was shared so the client could modify graphics and functions in the Nextion editor. Q: What was the timeline? A: 10 days for delivery (expedited delivery possible with higher cost). Client Request: Develop Arduino code and circuit schematic for a linear dispensing system. System components: Stepper motor for linear table movement Linear actuator for dispensing Potentiometer feedback control for actuator Nextion HMI display for user interface Client provided a video of manual operation and requested integration into automated control. Hardware Used / Mentioned: Stepper driver (DM542T initially, TB6600 later purchased) Stepper motor (NEMA series) Linear actuator with potentiometer feedback Nextion HMI model: NX8048P050-011R Deliverables: Arduino code for motor + actuator control Circuit schematics Nextion HMI file (.hmi) + .tft for UI Zoom support for wiring and testing Special Notes: Urgent delivery possible with more engineers (higher cost). Final agreed timeline: 10 days Client wanted editable HMI file for custom graphics and UI tweaks. Client Requests & Issues: Arduino Nano project with sensors, RTC, and relay controls. Debugging faults: suspected short circuit, faulty temperature sensor. Fix for COβ‚‚ sensor thresholds not triggering relays. Question about simultaneous outputs (humidifier + air pump). RFID integration (reading card numbers). Issue with Arduino code being read-only (IDE help provided). Bus system project: wiring diagram + list of required components (including wires + power supply). HMI / touchscreen programming request β†’ Nextion display recommended as alternative to Giga Display Shield. Hardware Mentioned: Arduino Nano (with built-in RTC chip) Temperature sensor (faulty β†’ replaced with DHT11) COβ‚‚ sensor Humidifier + air pump RFID module (pins: Vcc-3.3V, GND-GND, RST-9, SDA-10, MISO-12, MOSI-11, SCL-13) Nextion HMI (3.5" or 5" recommended) Deliverables: Arduino code revisions (for COβ‚‚ relay thresholds, humidity + air pump outputs, RFID card reading). Circuit schematic + wiring diagrams. Hardware components list (including wires + power supply). Editable Nextion HMI project files. Zoom meeting support for wiring & debugging. Timeline & Pricing: General projects: 10–14 days depending on complexity. Example: $540 for a detailed actuator + syringe dispensing project (10–14 days). Urgent delivery possible with additional engineers (higher cost). πŸ“Œ Chatbot Q&A Knowledge Base Q: What kind of issues did you troubleshoot in this project? A: Faulty sensors, incorrect wiring, Arduino code compilation issues, and COβ‚‚ threshold not triggering relays. Q: Which temperature sensor was finally used? A: The faulty sensor was replaced with a DHT11 sensor. Q: How were the COβ‚‚ thresholds handled? A: Revised Arduino code was provided with configurable setpoints for COβ‚‚ relay activation. Q: Can the humidifier and air pump run together? A: Yes, they were programmed to operate simultaneously if the humidity drops below the setpoint. Q: How can RFID numbers be detected? A: RFID reader was connected with the following pins: Vcc β†’ 3.3V GND β†’ GND RST β†’ 9 SDA β†’ 10 MISO β†’ 12 MOSI β†’ 11 SCL β†’ 13 Q: How was the β€œread-only code” issue in Arduino IDE solved? A: By creating a new sketch (File > New Sketch), copying the provided code into it, and then compiling. Q: What display was recommended for HMI projects? A: Nextion display (3.5" or 5"), as it supports touch inputs and easy GUI updates via Nextion Editor. Q: What components were included in the hardware list? A: Arduino Nano, sensors (DHT11, COβ‚‚), RFID module, relays, humidifier, air pump, wires (various types/lengths), and power supply. Q: What was the price and timeline for the dispensing actuator project? A: $540 with delivery in 10–14 days (possible to expedite with extra engineers at higher cost). Hardware Ordered Push Buttons (12V/24V, 3A, Blue Ring LED) β†’ For mode selection (3 buttons = 3 modes). Rocker Switch (12V/24V, 20A, LED) β†’ For main power ON/OFF. ⚠️ Note: Later corrected that mode buttons should be 5V, not 12V, to avoid extra circuitry. βœ… ON/OFF rocker switch is fine at 12V. Mode Selection 3 buttons = 3 modes. Pressing a button selects that mode (momentary input only). Future upgrade: LEDs on buttons to indicate selected mode. System Logic Humidity Control: If humidity drops below setpoint X β†’ humidifier & air pump turn ON. Once humidity reaches Z β†’ they turn OFF. COβ‚‚ Control: If COβ‚‚ > threshold (2000–3000 ppm) β†’ relay triggers. Bug fixed: previously values above 1000ppm displayed incorrectly (e.g., 850 β†’ 8500). Display Using LCD / Nextion display. RTC library initially caused issues β†’ switched to Arduino Nano IoT (has built-in clock). LCD backlight works, but readings required debugging (fixed in revised code). Sensors & Issues Temperature sensor was faulty β†’ replaced with DHT11. Wrong values disturbed interface until sensor was replaced. Revised schematics provided with smaller breadboard layout. RTC module no longer needed with Nano IoT. Current Status Modes register correctly. Humidity and COβ‚‚ thresholds work. Display operational after code/library fixes. Circuit schematic finalized. Awaiting stable testing with new sensor setup. Project 1 Type: Boat Autopilot (based on Instructables project: Boat Autopilot ) Board: Arduino Mega (requested) Expected Delivery: Not explicitly stated, but updates were promised in 2 days for functionality demo. πŸ“Œ Project 2 Type: Conveyor / Inspection Arduino project (with code + flowchart) Tools: Tinkercad simulation + Arduino Expected Delivery: 3 days Price: $180 πŸ“Œ Project 3 Type: ATtiny85 RC-controlled lighting system (PWM receiver for LED switching + flashing patterns) Use Case: Boeing 747 model aircraft lighting for promo video Expected Delivery: 3–5 days (custom offer) Price: $160 Project A – Airplane Lighting System (RC model) Type: ATtiny85-based RC-controlled LED lighting (solid + flashing patterns, switch-controlled) Delivery: Delivered & tested βœ… Budget: Paid via BTC (amount not explicitly stated) Important Notes: Controlled via transmitter switches (3-position switch logic). Required reverse-off logic when switching modes. Successfully tested on airplane after rewiring. πŸ“Œ Project B – Location Alert System Type: Arduino project with DHT11, force sensor, HM-10 Bluetooth, Neo-6M GPS Delivery: 10 days Budget: $360 (custom offer accepted) β†’ additional $150 later for cross-platform app Important Notes: Functionality: When force sensor is pressed + temp fluctuation β‰₯5Β°F β†’ GPS sends location to phone. Android APK initially provided (Location_Alert.apk), but had issues with Android 13. Planned migration to Flutter app (Android + iOS) with profile + EMS call placeholder. πŸ“Œ Project C – AI Robot with Arduino Type: Autonomous robot that answers via mic + speaker + display (no external PC) Delivery: 14–20 days Budget: Initially proposed €300, revised to €480 (for full solution) Important Notes: Includes: component list (Amazon links), Arduino code, schematic, instructions. Zoom assistance optional (extra per hour). Still in discussion phase (confirmation pending). Project 1 – AI Robot (ChatGPT Voice Assistant with Arduino) Core Functionality: Robot communicates with user using ChatGPT API. Converts voice β†’ text β†’ ChatGPT β†’ text β†’ speech. Responses also displayed on LCD screen. Button added to start recording. Battery powered. Deliverables: List of components (with Amazon links). Arduino code. Circuit schematic. Instructions for assembly and code. Zoom assistance (optional, $40/hr). Budget & Timeline: Final agreed budget: 500 EUR (~$536). Delivery: 14 days. Order Status: Custom offer accepted. Project delivered (code + schematic + instructions). Components ordered by client, later assembly tested. Multiple Zoom meetings for troubleshooting circuit, microphone, Google Cloud setup. Technical Notes: ChatGPT API stays in the same conversation unless restarted. Revised circuit diagrams provided. Some issues with SD card module, microphone, and ESP32 (only one shipped initially). Project 2 – Smart Environment Control System (Tub Project) Sensors & Components: Humidity, Temperature, CO2 sensors. Controlled via relays: Humidifier, Air Pump, Heat Mat, LED lights. LCD display for readings. LEDs to indicate active outputs. Nano 33 IoT compatible. Core Functions: Humidifier + air pump run if humidity < 75%. Air pump runs if CO2 too high. Heat mat runs if temp < 20Β°C. Lights run 12h ON / 12h OFF cycle. Multiple modes (via push/rocker switches): Mode 1: Base setup. Mode 2: Temp 26Β°C, humidity > 75%, no lights. Mode 3: Temp 20Β°C, humidity > 90%, no lights. Budget & Timeline: Base cost: 260 USD, 7–10 days. With 3 modes: 280 USD, 10 days. Extra functionality (manual setpoints via interface): +$120, +7 days. Technical Notes: Push buttons (LED illuminated) used for mode selection. Later modifications: user-adjustable setpoints, extra modes possible. Components must be 5V rated switches (not 12V). RTC initially used, later removed as Nano IoT has internal RTC. Several revised codes shared to fix: LCD brightness issue. CO2 reading error (stuck at 4 digits). Temperature sensor fault (switched to DHT11). Zoom meetings used for troubleshooting. Extra Notes Ahmad frequently provides: Component lists with Amazon links. Circuit diagrams. Revised codes after testing. Troubleshooting via Zoom meetings. Zoom meetings charged separately: $40/hr. Client issues included: Wrong/broken sensors. ESP32 shipping delay. Difficulty setting up Google Cloud. LCD/RTC conflicts. Clients often requested manual flexibility (setpoints, modes, LED indicators) which increased scope/cost.