Possible Projects: IT 113
1. RFID + Web Attendance System
Materials:
• Arduino / ESP8266
• RC522 RFID module
• RFID cards/tags
• LCD (optional)
• WiFi connection
• Database server (MySQL / Firebase)
Function:
1. RFID card scanned
2. UID read by Arduino
3. Data sent to web server
4. Attendance stored in database
5. Attendance displayed/logged from database
2. IoT Weather Station
Materials:
• ESP8266
• DHT11 (temp/humidity)
• LDR (light sensor)
• Optional: BMP280 (pressure)
• Cloud database (Firebase / MySQL)
Function:
1. Sensors collect environmental data
2. Data processed by ESP8266
3. Data sent to cloud server
4. Data stored in database
5. Displayed as real-time and historical values
3. Smart Security System (All-in-One)
Materials:
• Arduino / ESP8266
• PIR sensor
• GSM module
• Buzzer
• LED
• Database server
Function:
1. Motion detected
2. Alarm triggers
3. SMS sent via GSM
4. Event data sent to server
5. Security logs stored in database
4. Smart Parcel Locker
Materials:
• Arduino
• Keypad or RFID
• Servo motor
• LCD
• Database system
Function:
1. User enters code or scans card
2. Arduino verifies input from database
3. If valid → servo unlocks box
4. LCD shows status
5. Access logs stored in database
5. Smart Parking System
Materials:
• Arduino / ESP8266
• Ultrasonic sensors (multiple)
• LEDs or display
• WiFi module
• Database server
Function:
1. Sensors detect car presence
2. System counts available slots
3. Data sent to server
4. Parking status stored in database
5. Displayed via LED/LCD/web dashboard
6. IoT Greenhouse System
Materials:
• ESP8266
• Soil moisture sensor
• DHT11
• Relay module
• Water pump
• Cloud database
Function:
1. Sensors monitor environment
2. If soil is dry → pump ON
3. Data sent to cloud
4. Data stored in database
5. Automatic control + monitoring via database
7. Smart ID Access System
Materials:
• Arduino
• RFID module
• Servo/lock
• LCD
• Database server
Function:
1. ID scanned
2. System checks authorization from database
3. If valid → unlock
4. Access recorded
5. Logs stored in database
8. Emergency Alert with GPS
Materials:
• Arduino
• GPS module (NEO-6M)
• GSM module
• Button
• Database server
Function:
1. Button pressed
2. GPS gets location
3. GSM sends SMS with coordinates
4. Alert data sent to server
5. Emergency logs stored in database
9. Smart Queue System
Materials:
• Arduino
• Push buttons
• LCD
• Buzzer
• Database system
Function:
1. Button generates queue number
2. Queue number stored in database
3. Display updates from database
4. Buzzer alerts next number
5. Queue history recorded
10. Power Monitoring System
Materials:
• Arduino
• Current sensor (ACS712)
• Voltage sensor
• LCD
• Database server
Function:
1. Measures voltage/current
2. Calculates power usage
3. Data sent to server
4. Power data stored in database
5. Alerts generated if overload detected
11. Network Device Monitor
Materials:
• ESP8266
• LEDs
• WiFi
• Database server
Function:
1. Ping devices on network
2. If active → LED ON
3. If down → LED OFF
4. Status sent to server
5. Network logs stored in database
12. Smart Classroom System
Materials:
• Arduino / ESP8266
• RFID
• Sound sensor
• LDR
• LED/Buzzer
• Database server
Function:
1. Attendance via RFID
2. Noise monitoring
3. Automatic lighting control
4. Data sent to server
5. Classroom data stored in database
13. Smart Water Level System
Materials:
• Arduino
• Ultrasonic sensor
• Relay
• Water pump
• Database server
Function:
1. Detect water level
2. If low → pump ON
3. If full → pump OFF
4. Water level data sent to server
5. Data stored in database for monitoring
DATABASE DATA SPECIFICATION
1. RFID + Web Attendance System
Data to Store (Table: attendance)
• id (primary key)
• uid (RFID UID)
• name
• date
• time_in
• time_out
• status (Present/Late/Absent)
• device_id
2. IoT Weather Station
Data to Store (Table: weather_data)
• id
• temperature
• humidity
• light_level
• pressure (optional)
• timestamp
• device_id
3. Smart Security System
Data to Store (Table: security_logs)
• id
• event_type (motion detected / alarm triggered)
• status (active/resolved)
• timestamp
• device_id
• alert_sent (yes/no)
4. Smart Parcel Locker
Data to Store (Table: locker_access)
• id
• user_id
• locker_id
• access_type (RFID/PIN)
• status (success/failed)
• timestamp
5. Smart Parking System
Data to Store (Table: parking_data)
• id
• slot_id
• status (occupied/free)
• vehicle_detected (yes/no)
• timestamp
• duration (optional)
6. IoT Greenhouse System
Data to Store (Table: greenhouse_data)
• id
• soil_moisture
• temperature
• humidity
• pump_status (ON/OFF)
• timestamp
7. Smart ID Access System
Data to Store (Table: access_logs)
• id
• uid
• name
• access_status (granted/denied)
• timestamp
• door_id
8. Emergency Alert with GPS
Data to Store (Table: emergency_logs)
• id
• user_id
• latitude
• longitude
• message
• timestamp
• sms_status (sent/failed)
9. Smart Queue System
Data to Store (Table: queue_data)
• id
• queue_number
• status (waiting/served)
• timestamp
• served_time
10. Power Monitoring System
Data to Store (Table: power_data)
• id
• voltage
• current
• power
• energy_consumed
• timestamp
• alert_status
11. Network Device Monitor
Data to Store (Table: network_status)
• id
• device_name
• ip_address
• status (online/offline)
• response_time
• timestamp
12. Smart Classroom System
Data to Store (Table: classroom_data)
• id
• student_uid
• attendance_status
• noise_level
• light_status
• timestamp
13. Smart Water Level System
Data to Store (Table: water_level_data)
• id
• water_level
• tank_status (low/normal/full)
• pump_status (ON/OFF)
• timestamp