After years of waiting in lines at coffee shops, pubs, and wine bars around the world, Pourtek's founder embarked on a mission to create a better (and faster) customer experience where the conversations and drinks flow uninterrupted. By creating Pourtek, a self-serve beverage system, he has flipped the traditional experience so that customers are in the driver’s seat. Customers decide if they want to taste a new IPA or if they want a full glass of their go-to wine, while paying only for the amount poured. Pourtek’s mission is to help businesses of all sizes achieve this new experience in a cost-friendly way that increases customer satisfaction and their bottom line.
Pourtek’s system can be used in bars, breweries, taprooms, coffee shops, restaurants, hotels, stadiums, casinos, cruise ships or even your local watering hole. Pourtek's technology reduces the time it takes for you to get your drink in hand so you can start your day sooner or wind down faster.
Pourtek’s Website
INTERACTIVE DIGITAL MENU
No franchising, no commissions, the customer only sees and interacts with your store
Quick orders in the dining room or from home in total safety
"Try it, you will never go back, we promise!"
Designed for Pizzerias, Bars, Pubs, Restaurants
Simple
Your customers will be able to order with a few clicks, even from the table, with no more waiting
Safe
No more paper menus and orders to be taken at the table
Customizable
Feature-rich, it is possible to create categories and sub-categories, adding variations for each dish, indicate the promotion of the day and allergens, let your customers leave notes for the kitchen and update them on the order status and delivery times
You can export the lists of orders received, product sold, customers info.
Practical
Your customers will receive a text message or email once the order is accepted and the payment receipt via e-mail. In the kitchen you can print the order to work it comfortably and receive payments on delivery or via Paypal
Pourtek’s Website
Voice Controlled Home Automation
This is the main app controller for the home automation system developed by SNSLabz. It allows the user to be connected with their home at all time via mobile app and voice commands. It also includes a virtual home assistant that communicates with the user as per requirement. It involves the control and automation of lighting, heating (such as smart thermostats), ventilation, air conditioning (HVAC), and security, as well as home appliances such as washer/dryers, ovens or refrigerators/freezers. Home devices, when remotely monitored and controlled via the Internet, are an important constituent of the Internet of Things. It consists of switches and sensors connected to a central from which the system is controlled with a user interface that can be interacted either with the wall-mounted terminal, mobile phone software, tablet computer or a web interface. It also provides motion and heat signature detection for the user’s interaction and comfort and can also be used for home security.
Features
Voice Control
Device control:Allows the user to control different equipment connected to the wall mounted interface of the smart home.
Device Scheduling: It allows the user to schedule the functionality of home equipment.
Device rule implementation: Every equipment can be programmed with specific rules, such as intensity of light, maximum or minimum temperature of room controlled via cooling or heating device and many more.
Remote access: The smart home can be accessed remotely via the Mobile Interface.
Video intercom:It allows the user to schedule the functionality of home equipment.
Motion Detection: Uses movement inside the smart home to control the equipment of the rooms.
Home Security: Allows the User to detect unwanted breaches in home using motion, heat and Video to secure the house.
Hardware Used
Backend API Service:Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application.
7” HDMI Touch display panel.
Raspberry Pi: The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.
Arduino UNO: The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.
HDMI touch Display Panel:
Camera
Speaker
Microphone
Motion Sensor
Software Used
Android Application:
Database: MS SQL
UWP for Raspberry Pi:Universal Windows Platform (UWP) is a platform-homogeneous application architecture created by Microsoft and first introduced in Windows 10. The purpose of this software platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile, Xbox One and Hololens without the need to be re-written for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.
Arduino: Arduino is an open source computer hardware and software company, project, and user community that designs and manufactures single-board microcontrollers and microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world. The project's products are distributed as open-source hardware and software, which are licensed under the GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL), permitting the manufacture of Arduino boards and software distribution by anyone.
Pharmacy Management
A single solution to maintain a pharmacy. It helps maintain complete record of all the items, their price and all details. It also makes thing more compact by providing a billing platform.
Features
Inventory management: Allows the pharmacy to maintain a calculated inventory.
Sales management: Keeps record of the price of items and transaction history.
Doctor and patient management: Allows the pharmacy to keep record of the Doctors and all the patients that visits
Backend
ASP.net: ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
MS Access
ESP Pairing
The main Purpose of the application is to make connection of WIFI devices more convenient by using mobile app to connect devices to the WIFI using the ESP device.
Hardware used
WIFI Module (ESP 8266 Node MCU): It is a self-contained SOC with integrated TCP/IP protocol stack that can give any microcontroller access to your WIFI network.
Software Developed
Android Application
ESP firmware (LUA programming language)
Aspirations Android APP
It is a hybrid mobile application developed for aspiration Kolkata, for the use of their students and guardians.
Features
Popup notification
Message board
Student progress report
Progress graph
Backend
Backend API Service:Windows Communication Foundation (WCF) is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application.
Database: MS SQL
Social Media Automation
Create some automated Facebook process like data extraction, search specific user, automated voting and like.
Technology
Selenium: Selenium is a portable software-testing framework for web applications. Selenium provides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE).
RPi + ZIGBEE + ANDROID
Create an interface for Controlling ZIGBEE device by using raspberry pi as hub and an android app to control it remotely over a provided network(Running on windows IOT, Zigbee and radio{RF 433} for Communication).
Hardware
Zigbee:Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and other low-power low-bandwidth needs, designed for small scale projects which need wireless connection. Hence, Zigbee is a low-power, low data rate, and close proximity (i.e., personal area) wireless ad hoc network.
Radio(RF 433): The 433MHz radio is used on a wide variety of applications that require wireless control.
Raspberry Pi:The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.
Device rule implementation: Every equipment can be programmed with specific rules, such as intensity of light, maximum or minimum temperature of room controlled via cooling or heating device and many more.
HDMI touch Display Panel:
ESP 8266-12E: The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (microcontroller unit) capability produced by Shanghai-based Chinese manufacturer, Espressif Systems.
Software Developed
Hybrid Mobile Application
UWP for Raspberry pi: Universal Windows Platform (UWP) is a platform-homogeneous application architecture created by Microsoft and first introduced in Windows 10. The purpose of this software platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile, Xbox One and Hololens without the need to be re-written for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.
WIFI Switchboard Controller
Creates switch for multiple WIFI channels which can be powered off and on individually, as per requirement. This can be also controlled using mobile app or Software.
Hardware
Digital Dimmer:In digital dimming, the driver receives a digital signal which tells it how to respond. The advantage of digital dimming is that fixtures are addressable. You can also have many more different levels of light output when using digital dimming.
4 channel relay module:A Relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate the switch and provide electrical isolation between two circuits.
ESC 8266 NodeMCU: NodeMCU is an open source IoT platform. It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The term "NodeMCU" by default refers to the firmware rather than the dev kits. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-cjson, and spiffs.
Push Buttons:
Software Developed
Hybrid Mobile Application
Firmware Developed
ESP firmware using Arduino IDE
Room Reservation Online
The device is meant to manage reservation of 1 fixed desk and display some information. There are 5 screens, 1 for daily user interaction, and 4 for admin interaction. The project included LED room reservation indicator to notify the current status of reservation of each room.
Software
PHP
WEB API
Database: MySQL
Hardware
Nextion 4”3 touch display
ESP NodeMCU X2:NodeMCU is an open source IoT platform. It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The term "NodeMCU" by default refers to the firmware rather than the dev kits. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-cjson, and spiffs
RFID RDM6300(125KHz): RDM6300 125KHz card reader mini-module is designed for reading code from 125KHz card compatible read-only tags and read/write card. It can be applied in office/home security, personal identification, access control, anti-forgery, interactive toy and production control systems etc.
RFID RC522(13.56MHz): There are RFID modules that can read and write Mifare's tags and being sold at several web stores, like eBay and included with many "starter kits" nowadays. The microcontroller and card reader uses SPI for communication (chip supports I2C and UART protocols but not implemented on library). The card reader and the tags communicate using a 13.56MHz electromagnetic field.
PIR sensor: A passive infrared sensor (PIR sensor) is an electronic sensor that measures infrared (IR) light radiating from objects in its field of view. They are most often used in PIR-based motion detectors.
Programable RGB LED bar
Fingerprint Kiosk Prototype
The main purpose of this prototype is to make user’s Finger Print as the key of all information of the user. All details of the user are stored in the database with their fingerprint as the identifier. A touchscreen interface is included for the user to select the action to perform and detailed information, including the details enlisted under the user and authentication is done with the fingerprint scanner.
Hardware
USB fingerprint reader
Windows Machine
Software
.Net Application
Solar Powered Pumping System
Collect valuable information and data of customers, such as system’s power, temperature, humidity, soil moisture and then upload these data in our server. To remotely control and monitor the usage of the water pumps of the farmer.
Hardware
Arduino Mega 2560 R3:The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It has 54 digital input/output pins (of which 15 can be used as PWM outputs), 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator, a USB connection, a power jack, an ICSP header, and a reset button.
Global System for Mobile Communication (GSM): A GSM modem is a wireless modem that works with a GSM wireless network. A wireless modem behaves like a dial-up modem. Like a GSM mobile phone, a GSM modem requires a SIM card from a wireless carrier in order to operate. A GSM modem can be external unit or PC card. An external GSM modem is connected to PC through a serial cable, a USB cable, Bluetooth or infrared or connected to Arduino. Like a GSM mobile phone, a GSM modem requires a SIM card from a wireless carrier in order to operate. GSM modems support a common set of AT commands. These extended AT commands are defined in the GSM standards.
LCD:LCD used for display the data send by the microcontroller, the LCD used in this project is 16×2(16 rows and 2 Colum). This LCD has a total of 16 pins, out of these pins three pins (RS, R/W, E) are control pins, D0-D7 are data line pins, two pins (15 and 16) are anode and cathode respectively which are used for LCD backlight.
Relay: A relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate a switch. Relays are used where it is necessary to control a circuit by a separate low-power signal, or where several circuits must be controlled by one signal.
Current sensor:A current sensor is a device that detects electric current (AC or DC) in a wire, and generates a signal proportional to it. The generated signal could be analog current or even digital output. It can be then utilized to display the measured current in an ammeter or can be stored for further analysis in a data acquisition system or can be utilized for control purpose.
Voltage sensor: DC voltage between 0 and 5V (on 5V Arduinos such as the Arduino Mega 2560 when using the standard 5V analog reference voltage). The range over which the Arduino can measure voltage can be increased by using two resistors to create a voltage divider. The voltage divider decreases the voltage being measured to within the range of the Arduino analog inputs. Code in the Arduino sketch is then used to calculate the actual voltage being measured. This allows voltages greater than 5V to be measured.
Real Time Clock:A real time clock is basically just like a watch - it runs on a battery and keeps time for you even when there is a power outage! Using an RTC, you can keep track of long timelines, even if you reprogram your microcontroller or disconnect it from USB or a power plug. The RTC chip is a specialized chip that just keeps track of time. It can count leap-years and knows how many days are in a month. The RTC we'll be using is the DS1307. It's low cost, easy to solder, and can run for years on a very small coin cell even when the Arduino loses power, or is reprogrammed.
Temperature and humidity sensor: The DHT22 is a basic, low-cost digital temperature and humidity sensor. It uses a capacitive humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin. It’s fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is, it only gets new data from once every 2 seconds.
Software
Arduino IDE 1.6.7: Arduino integrated development environment (IDE), which is a cross-platform application written in the programming language Java. It originated from the IDE for the languages Processing and Wiring. Arduino Software (IDE) contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus. It connects to the Arduino and Genuino hardware to upload programs and communicate with them.
RF Universal Remote
Automate a universal remote by taking Radio signal from any RF emitting device which indicates which button to be pressed.
Hardware
Earthma Universal Remote
RF transmitter receiver(RF433): The 433MHz radio is used on a wide variety of applications that require wireless control.
Arduino Nano: The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
Multiplexer IC: A multiplexer (or mux) is a device that selects one of several analog or digital input signals and forwards the selected input into a single line. A multiplexer of 2n inputs has n select lines, which are used to select which input line to send to the output. Multiplexers are mainly used to increase the amount of data that can be sent over the network within a certain amount of time and bandwidth. A multiplexer is also called a data selector. Multiplexers can also be used to implement Boolean functions of multiple variables.
Optical Isolator: An optical isolator, or optical diode, is an optical component which allows the transmission of light in only one direction. It is typically used to prevent unwanted feedback into an optical oscillator, such as a laser cavity.
WhatsApp Marketing Tool
WhatsApp is a widely used messaging service. Wm allows you to send multiple messages by fetching phone number from the provided database, i.e. the number are not required to be manually fed into WhatsApp, the app does it automatically, thus providing a faster mode of marketing through WhatsApp messaging service.
Technology
Selenium: Selenium is a portable software-testing framework for web applications. Selenium provides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE).
Aspirations Website
Aspirations website is for admin to provide progress and status of the student and students to view them.
Backend
ASP.net: ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages. It was developed by Microsoft to allow programmers to build dynamic web sites, web applications and web services.
Database: MySQL
QR Printing Press App
Creating an application for the employees of the QR printing press which allows them to receive orders and process them.
Features
Request Order: Clients could send order to the desired printing press.
Process Order: Once the order is sent, the press is notified of the order and is then processed with printing.
Submit Order: After the completion of each order the printing press can submit it which in turn notifies the Client.
Assign Factory: Users are given the privilege of assigning the factory in which they want their order to process.
Spyhok.com Website
Create a responsive e-commerce website for active Indian digital products.
Features
Payment gateway
Email
SMS service
Backend
PHP: PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
MySQL: MySQL is an open-source relational database management system.
Activespy.in Website
Create a responsive e-commerce website for active Indian digital products.
Features
Payment gateway
Email
SMS service
Backend
PHP: PHP is a server-side scripting language designed for web development but also used as a general-purpose programming language.
MySQL: MySQL is an open-source relational database management system.
Online Exam Portal
Provide a portal for Online examination for the students of Aspirations, Kolkata where students can login in and take up the assigned examination. These are then submitted to the admin of Aspirations, Kolkata, where they are evaluated.
Aspirations Management System
Tutorial management system for aspiration Kolkata. Includes student registration, fees, marks and attendance update. Also includes notification of the same.
Backend
C# .net: C# is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
SQL server: Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet).
RaspberryPi Temperature Logger
Get temperature and humidity using dht11/22 sensor, Raspberry PI Windows IO.
Hardware
Dht22: The DHT22 is a basic, low-cost digital temperature and humidity sensor. It uses a capacitive humidity sensor and a thermistor to measure the surrounding air, and spits out a digital signal on the data pin (no analog input pins needed). It’s fairly simple to use, but requires careful timing to grab data. The only real downside of this sensor is you can only get new data from it once every 2 seconds, so when using our library, sensor readings can be up to 2 seconds old.
Raspberry PI: The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.
HDMI touch Display Panel
Gesture Controlled Desktop App
Gesture controlled windows application using Texas instruments ez430 Chronos watch to control a robot.
Hardware
Texas instruments ez430 Chronos watch (gyro sensor sending data to the computer over radio).
Arduino UNO (To control robot movement): ): The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.
Motor Driver(L293D): L293D is a dual H-bridge motor driver integrated circuit (IC). Motor drivers act as current amplifiers since they take a low-current control signal and provide a higher-current signal. This higher current signal is used to drive the motors.
2 DC 12V motors
Motor Driver PCB Design
Create a motor driver, designed for one of our project.
Software
AutoCAD Eagle:EAGLE contains a schematic editor, for designing circuit diagrams. Schematics are stored in files with. SCH extension, parts are defined in device libraries with. LBR extension. Parts can be placed on many sheets and connected together through ports.
Relay Module PCB Design
Create a 4-channel relay module designed for our manufacturing unit.
Software
AutoCAD Eagle:EAGLE contains a schematic editor, for designing circuit diagrams. Schematics are stored in files with. SCH extension, parts are defined in device libraries with. LBR extension. Parts can be placed on many sheets and connected together through ports.
Simple Tone Generator
Create music using music IC. This can be used in simple toys, reverse tone generator for Vehicles and many more.
Hardware
Musical IC(UM66): UM66 is a melody generating IC commonly used in calling bell, phone, toys, musical bell in doors, home security alarm systems, burglar alarms etc. It is a three pin IC looks like a transistor. Its first pin is ground, second is VCC and the third is the melody output. Supply voltage that can be given to the IC is in the range of 1.5V- 4.5V. These are CMOS ICs and have very small power consumption.
Smart Water Flow System
Indicate if there is a flow of water in the piping system. It also automatically activates the pump when there is flow of water. This is normally used where there is timely flow of water, it helps the user to stay carefree since this system will take care of the water.
Hardware
Flow sensor
Relay Module: A Relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate the switch and provide electrical isolation between two circuits.
Arduino Nano: The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
Smart Door Lock
This was made to allow the user to control the door lock using their computer via USB connection.
Hardware
Arduino UNO: The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.
Electric RM lock
Car Wash System
Generate automated system for a car wash. Each button is programmed with different task. Upon selection the system performs the selected option for car wash.
Hardware
Push buttons
Arduino Uno: The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.
8 channel Relay Module: A Relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate the switch and provide electrical isolation between two circuits.
RFID Online
Credit and user details are stored on server. Upon usage on vending machine the details are fetched from server and updated as such. Admin has the privilege of controlling the transaction and usage of each user.
Hardware
RDM6300(125KHz): RDM6300 125KHz cardreader mini-module is designed for reading code from 125KHz card compatible read-only tags and read/write card . It can be applied in office/home security, personal identification, access control, anti-forgery, interactive toy and production control systems etc.
ESP8266 NodeMCU: NodeMCU is an open source IoT platform. It includes firmware which runs on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware which is based on the ESP-12 module. The term "NodeMCU" by default refers to the firmware rather than the dev kits. The firmware uses the Lua scripting language. It is based on the eLua project, and built on the Espressif Non-OS SDK for ESP8266. It uses many open source projects, such as lua-cjson, and spiffs.
16x2 Display
Backend
Access database: Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational Microsoft Jet Database Engine with a graphical user interface and software-development tools. ... It can also import or link directly to data stored in other applications and databases.
Form Application
RPI Motion Security
Create a motion detecting security system for home and offices. The device is triggered with it detects any motion, upon which it triggers and alarm and send a notification to the mobile application. The user can control the alarm from their Mobile application.
Hardware
Raspberry PI 3: The Raspberry Pi is a series of small single-board computers developed in the United Kingdom by the Raspberry Pi Foundation to promote the teaching of basic computer science in schools and in developing countries.
Relay Module: A Relay is an electrically operated switch. Many relays use an electromagnet to mechanically operate the switch and provide electrical isolation between two circuits.
Arduino Uno: The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.
PIR sensor
Software
Arduino UWP for Raspberry Pi:Universal Windows Platform (UWP) is a platform-homogeneous application architecture created by Microsoft and first introduced in Windows 10. The purpose of this software platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile, Xbox One and Hololens without the need to be re-written for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime platform first introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.
Hybrid Android App
Communication over MQTT: MQTT is an ISO standard publish-subscribe-based messaging protocol. It works on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited.
RFID 13.56MHz Offline System
Users are provided with a RFID cards which holds the information of the users and their credits. Admin are given the privilege of adding the credits to the users. These credits can later be used in RFID vending machines. Unlike RFID online, these cards cannot be restricted of usage as long as they contain credits in them.
Hardware
RC 522(13.56MHz): There are RFID modules that can read and write Mifare's tags and being sold at several web stores, like eBay and included with many "starter kits" nowadays. The microcontroller and card reader uses SPI for communication (chip supports I2C and UART protocols but not implemented on library). The card reader and the tags communicate using a 13.56MHz electromagnetic field.
Arduino Pro Mini: This board was developed for applications and installations where space is premium and projects are made as permanent set ups. Small, available in 3.3 V and 5 V versions, powered by ATmega328
16x2 Display
RFID Standalone Reader Writer
This is used for adding credits to the RFID cards. The access of this device is only for the admin.
Hardware
Arduino Nano: : The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
RC522(13.56MHz): ): There are RFID modules that can read and write Mifare's tags and being sold at several web stores, like eBay and included with many "starter kits" nowadays. The microcontroller and card reader uses SPI for communication (chip supports I2C and UART protocols but not implemented on library). The card reader and the tags communicate using a 13.56MHz electromagnetic field.
16x2 Display
RFID Vending
These are the machines that work with the RFID cards. Each machine has their own working cost which are deducted upon usage from the RFID cards.
Hardware
Arduino Pro Mini: This board was developed for applications and installations where space is premium and projects are made as permanent set ups. Small, available in 3.3 V and 5 V versions, powered by ATmega328
Arduino Nano: : The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
RC522(13.56MHz): ): There are RFID modules that can read and write Mifare's tags and being sold at several web stores, like eBay and included with many "starter kits" nowadays. The microcontroller and card reader uses SPI for communication (chip supports I2C and UART protocols but not implemented on library). The card reader and the tags communicate using a 13.56MHz electromagnetic field.