Smart Medicine Storage and Reminder System
Custom ESP32-Based PCB designed using KiCad 10
MediVault is a custom-designed smart medicine management PCB developed using KiCad 10.
The project provides an intelligent hardware platform capable of storing medicine schedules, monitoring environmental conditions, reminding users through visual and audible alerts, and controlling external mechanisms such as a servo-operated medicine compartment.
The PCB has been designed as a compact two-layer board suitable for fabrication and future firmware development.
- Design a compact and manufacturable PCB
- Develop a smart medicine reminder platform
- Integrate sensing and timing peripherals
- Prepare the board for fabrication
- Maintain a professional GitHub hardware repository
- ESP32-WROOM-32E Microcontroller
- USB Type-C Power Input
- DS3231 RTC
- DHT22 Temperature & Humidity Sensor
- OLED Display Interface
- Servo Motor Interface
- IR Sensor Interface
- Active Buzzer
- User Push Buttons
- Status LEDs
- Custom Mounting Holes
| Component | Purpose |
|---|---|
| ESP32-WROOM-32E | Main Controller |
| DS3231 RTC | Real-Time Clock |
| DHT22 | Temperature & Humidity |
| OLED Display | User Interface |
| Servo Motor | Medicine Dispensing |
| IR Sensor | Detection |
| Buzzer | Reminder Alarm |
| USB Type-C | Power Supply |
MediVault
│
├── Hardware
│ ├── MediVault.kicad_pro
│ ├── MediVault.kicad_sch
│ └── MediVault.kicad_pcb
│
├── Libraries
│ ├── DHT22
│ └── DS3231SN_
│
├── Images
│ ├── Logo.png
│ ├── Schematic.png
│ ├── PCB_Layout.png
│ ├── PCB_3D_Front.png
│ ├── PCB_3D_Back.png
│ ├── ERC_Result.png
│ ├── DRC_Result.png
│ ├── Top_Copper.png
│ └── Bottom_Copper.png
│
├── Production
│ ├── Gerbers
│ ├── Drill_File
│ ├── BOM
│ └── Pick Place
│
└── README.md
The repository includes all files required for PCB fabrication.
- Gerber Files
- Drill Files
- Bill of Materials (BOM)
- Pick and Place File
- KiCad 10
- Git
- GitHub
- Firmware Development
- Wi-Fi Connectivity
- Mobile Application
- Cloud Synchronization
- Battery Backup
- Medicine Inventory Management
Chislon L Joseph
B.Tech Electronics & Communication Engineering
CUSAT
Designed using KiCad 10
If you found this project interesting, consider giving the repository a star.







