SlideShare a Scribd company logo
1 of 1
Download to read offline
Dongle Database and GUI for Managing
Unique Bird Tag IDs
Introduction
Our project is a Dongle, database and GUI for Managing Unique Bird Tag IDs. It is an interdisciplinary project
including Biology and ECE fields. Our team has 4 members and we are responsible for the ECE part.
The flow chart below denotes our system’s working process, the parts with red mark are what we have achieved.
First of all, we developed a USB dongle containing a receiver to detect tag codes and a GPS receiver to record
location. As for the tag part, we designed a new tag with smaller solar beeper which can utilize the solar energy
more efficiently. In addition, we also extended and refined the GUI and its interaction with the cloud-based database.
After the project is finished, field biologists can use this device with a laptop computer to capture tag codes, times
and locations as they are deployed, along with species and band number of the animals being tagged. Whenever a
tag ID is recovered through RF communication in the field, similar data will be recorded and stored to the cloud-
based database. It is a very meaningful project for protecting the endangered birds. What’s more, this project can
also be applied to other endangered animals.
GUI: Talk to User and Tag
GUI’s working process flow chart:
GUI’s interface:
Dongle: Receive Tag Info
We would like to thank our advisors and friends:
We thank Professor Joe Skovira and David Winkler for their constructive suggestions for this project. Their specific and sincere
advice is the catalyst to make the project going toward the right direction and becoming better.
We thank Rich Gabrielson for his patient instructions on detailed technical issues and continuous encouragement to us.
We also thank other friends like Kevin, Marshal, Dan and Taylor. They helped quite a lot; without their useful and sincere helps,
there is no way that we can make this project so meaningful and amazing! we really appreciate it!
Tag: Send RF Signal
The RF tag is designed to be attached to bird in the natural environment. Every time the bird flies by a base station, the tag
would send signals to base stations using solar energy. A tag has to be small and light in weight so that it wouldn't
affect a bird. But one of the problems of the existing tags is that they often lack energy and the signals they send
out are not strong enough. So we redesigned the tag so that the tag could use the solar energy more efficiently.
The PCB design and schematic of the tag:
The image of the real tag:
Acknowledgements
We made some improvements for GUI part:
1. The formats of birds’ band numbers differ from area to area, so we added a dropdown menu for users to
choose the area on the login interface.
2. The GUI can check the input information in all of the fields for security reasons, and save the information locally
or generate json file if there is Internet connection.
3. At present, the users could review and edit birds’ information before submitting it to database.
Contacts
Di Jiang: dj327@cornell.edu; Jinghan Du: jd855@cornell.edu;
Lei Zhang: lz392@cornell.edu; Rui Meng: rm879@cornell.edu.
Dongle design flow chart:
Dongle(version 1) :
We connected the Si1060, GPRS module, USB port adapter together so the Dongle could receive and check the
tag ID and send it to laptop. The system looks like this:
Dongle(version 2) :
The first Dongle we designed was inconvenient to operate because there are so many separate big components;
therefore, we picked out the crucial parts and integrated them into a board of USB size. We redesigned the PCB
Dongle board and now it becomes much smaller:
Besides, it was combined with the raspberry pi so the base station is more functional:
Conclusion
1. We programmed on Si1060 to let it listen to certain radio frequency constantly.
2. We configured the Si1060, GPS module and USB port adapter correctly so that they could work coordinately.
3. We redesigned the dongle board by combining the 3 parts together in a smaller board in Eagle. We had several
samples and tested them. After some adjustments, the dongle we have now is small and highly integrated.
Users could use it much more easily.
4. We created a GUI to receive input from the dongle. We applied Regular Expression to check the format of tag ID
before reading the information into the GUI, only the tag ID of right format can be read into GUI. Besides, the
formats of other fields in the GUI can also be checked. The GUI is adaptive to both Windows and Mac OS.
5. Users could choose areas in login interface, after logging in, users could view and edit tag data before
submitting to the database or saving locally, depending on the Internet condition.
6. We redesigned the tag board so that the new tag would be more efficient on utilizing solar energy, without
changing too much on the tag size and tag weight.

More Related Content

Similar to Poster for Dongle, Database and GUI for Managing Unique Bird Tag IDs

Smartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots componentsSmartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots components
eSAT Journals
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
Vivek Kotwal
 

Similar to Poster for Dongle, Database and GUI for Managing Unique Bird Tag IDs (20)

IRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
 
CHILD TRACKING SYSTEM
CHILD TRACKING SYSTEMCHILD TRACKING SYSTEM
CHILD TRACKING SYSTEM
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
 
IRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry PiIRJET- Wireless Notice Board using Raspberry Pi
IRJET- Wireless Notice Board using Raspberry Pi
 
[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.[Dec./2017] My Personal/Professional Journey after Graduate Univ.
[Dec./2017] My Personal/Professional Journey after Graduate Univ.
 
The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9The Wireless Remote Control Car Based On Arm9
The Wireless Remote Control Car Based On Arm9
 
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
IRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoTIRJET -  	  Hand Gesture Recognition and Voice Conversion System using IoT
IRJET - Hand Gesture Recognition and Voice Conversion System using IoT
 
Smartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots componentsSmartphone fpga based balloon payload using cots components
Smartphone fpga based balloon payload using cots components
 
IRJET - Sign Language Recognition System
IRJET -  	  Sign Language Recognition SystemIRJET -  	  Sign Language Recognition System
IRJET - Sign Language Recognition System
 
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
IRJET-  	  Smart Home: Speech Recognition based Home Automation using IoTIRJET-  	  Smart Home: Speech Recognition based Home Automation using IoT
IRJET- Smart Home: Speech Recognition based Home Automation using IoT
 
Simulation based Performance Analysis of Histogram Shifting Method on Various...
Simulation based Performance Analysis of Histogram Shifting Method on Various...Simulation based Performance Analysis of Histogram Shifting Method on Various...
Simulation based Performance Analysis of Histogram Shifting Method on Various...
 
ARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEMARDUINO EMBEDDED SYSTEM
ARDUINO EMBEDDED SYSTEM
 
Inspector Gadget 2023 - CalCPA.pdf
Inspector Gadget 2023 - CalCPA.pdfInspector Gadget 2023 - CalCPA.pdf
Inspector Gadget 2023 - CalCPA.pdf
 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object Detection
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 
Predicting Space Weather with Docker
Predicting Space Weather with DockerPredicting Space Weather with Docker
Predicting Space Weather with Docker
 
Android task manager project presentation
Android task manager project presentationAndroid task manager project presentation
Android task manager project presentation
 
IRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance System
 
Electronic Nameplate System
Electronic Nameplate SystemElectronic Nameplate System
Electronic Nameplate System
 

Poster for Dongle, Database and GUI for Managing Unique Bird Tag IDs

  • 1. Dongle Database and GUI for Managing Unique Bird Tag IDs Introduction Our project is a Dongle, database and GUI for Managing Unique Bird Tag IDs. It is an interdisciplinary project including Biology and ECE fields. Our team has 4 members and we are responsible for the ECE part. The flow chart below denotes our system’s working process, the parts with red mark are what we have achieved. First of all, we developed a USB dongle containing a receiver to detect tag codes and a GPS receiver to record location. As for the tag part, we designed a new tag with smaller solar beeper which can utilize the solar energy more efficiently. In addition, we also extended and refined the GUI and its interaction with the cloud-based database. After the project is finished, field biologists can use this device with a laptop computer to capture tag codes, times and locations as they are deployed, along with species and band number of the animals being tagged. Whenever a tag ID is recovered through RF communication in the field, similar data will be recorded and stored to the cloud- based database. It is a very meaningful project for protecting the endangered birds. What’s more, this project can also be applied to other endangered animals. GUI: Talk to User and Tag GUI’s working process flow chart: GUI’s interface: Dongle: Receive Tag Info We would like to thank our advisors and friends: We thank Professor Joe Skovira and David Winkler for their constructive suggestions for this project. Their specific and sincere advice is the catalyst to make the project going toward the right direction and becoming better. We thank Rich Gabrielson for his patient instructions on detailed technical issues and continuous encouragement to us. We also thank other friends like Kevin, Marshal, Dan and Taylor. They helped quite a lot; without their useful and sincere helps, there is no way that we can make this project so meaningful and amazing! we really appreciate it! Tag: Send RF Signal The RF tag is designed to be attached to bird in the natural environment. Every time the bird flies by a base station, the tag would send signals to base stations using solar energy. A tag has to be small and light in weight so that it wouldn't affect a bird. But one of the problems of the existing tags is that they often lack energy and the signals they send out are not strong enough. So we redesigned the tag so that the tag could use the solar energy more efficiently. The PCB design and schematic of the tag: The image of the real tag: Acknowledgements We made some improvements for GUI part: 1. The formats of birds’ band numbers differ from area to area, so we added a dropdown menu for users to choose the area on the login interface. 2. The GUI can check the input information in all of the fields for security reasons, and save the information locally or generate json file if there is Internet connection. 3. At present, the users could review and edit birds’ information before submitting it to database. Contacts Di Jiang: dj327@cornell.edu; Jinghan Du: jd855@cornell.edu; Lei Zhang: lz392@cornell.edu; Rui Meng: rm879@cornell.edu. Dongle design flow chart: Dongle(version 1) : We connected the Si1060, GPRS module, USB port adapter together so the Dongle could receive and check the tag ID and send it to laptop. The system looks like this: Dongle(version 2) : The first Dongle we designed was inconvenient to operate because there are so many separate big components; therefore, we picked out the crucial parts and integrated them into a board of USB size. We redesigned the PCB Dongle board and now it becomes much smaller: Besides, it was combined with the raspberry pi so the base station is more functional: Conclusion 1. We programmed on Si1060 to let it listen to certain radio frequency constantly. 2. We configured the Si1060, GPS module and USB port adapter correctly so that they could work coordinately. 3. We redesigned the dongle board by combining the 3 parts together in a smaller board in Eagle. We had several samples and tested them. After some adjustments, the dongle we have now is small and highly integrated. Users could use it much more easily. 4. We created a GUI to receive input from the dongle. We applied Regular Expression to check the format of tag ID before reading the information into the GUI, only the tag ID of right format can be read into GUI. Besides, the formats of other fields in the GUI can also be checked. The GUI is adaptive to both Windows and Mac OS. 5. Users could choose areas in login interface, after logging in, users could view and edit tag data before submitting to the database or saving locally, depending on the Internet condition. 6. We redesigned the tag board so that the new tag would be more efficient on utilizing solar energy, without changing too much on the tag size and tag weight.