Project Topics

Engineering Projects

Published on Nov 30, 2023


The main aim of this project is to implement the stock updating & detecting the expiry date for pharmacy


The purpose of the project is to know the details of the stock and also the expiry date for the medicines in the pharmacy .


This project deals with the stock details of the medicines available in the pharmacy i.e., by using RFID tag for each medicine the RFID reader will read the information and that information is given to the Micro controller.

The microcontroller will compare the details in the EEPROM. There will be some pre defined dates given by the manufacturer such as manufacture date and Expiry date our microcontroller will read that details by using RFID reader and will display the details i.e., about expiry date on the LCD


Radio Frequency Identification (RFID) is a silicon chip-based transponder that communicates via radio waves. Radio Frequency Identification is a technology which uses tags as a component in an integrated supply chain solution set that will evolve over the next several years. RFID tags contain a chip which holds an electronic product code (EPC) number that points to additional data detailing the contents of the package.

Readers identify the EPC numbers at a distance, without line-of-sight scanning or involving physical contact. Middleware can perform initial filtering on data from the readers. Applications are evolving to comply with shipping products to automatically processing transactions based on RFID technology.

The Identification of authorized persons is stored in the RFID module. when ever we want to perform a task the authorized person keeps the RFID Tag on the RFID Reader it reads the and checks whether it is a VALID or INVALID card, if the card belongs to the authorized person (if it is a valid one) then it will allow for further operations i.e., it will send the information to the controller and controller will reads the data.

The data is received from particular reader, based on the technology used and is compared with pre-stored values. The device is accessible or the task is performed if and only if the received data equals pre-stored data (Authentication Success).

Else it prompts that the Authentication Failure is occurred and LCD displays the message that the concern person is an authorized person or not. If the person is an unauthorized person then he can't perform the task. If he is an authorized person he can perform the task as specified in program


Hence, by using this project we can know the current stock of medicines and their expiry dates which are helpful in the pharmaceuticals