Angry Birds Final Report

Size: px
Start display at page:

Download "Angry Birds Final Report"

Transcription

1 Giovanni Wong A Daniel Knapp A Angry Birds Final Report Abstract During migratory season, masses of birds fly long distances increasing the number of windows each bird will encounter. Birds can confuse the window's reflection of nature as the real thing causing many birds to die each year from collisions with windows. Birds play an important part of our ecosystem ranging from pollination to eating insects that are harmful to humans to helping in reforestation. There is a part of the UV spectrum that birds can see, but humans cannot. By putting UV films on windows we hope to significantly reduce the likelihood that birds will mistake window reflections as a path to more nature. In order to test the effectiveness of the films, an embedded system will be deployed to detect window vibration and verify that a bird was the cause. We suspect the tests to show a 50% decrease in the number of birds that collide with the windows that have the film versus the windows that do not. Introduction It is estimated that between 100 million and 1 billion birds die each year due to collisions with windows. That is significantly higher than than the deaths caused by their predators, cats, which cause up to 500 million a year or high tension wire collisions (aerial wires) with up to 174 million a year. These numbers are staggering as it means that windows are more dangerous to the lives of birds than even their predators. Steps can and should be taken to help reduce this number as the lives of birds play a non trivial role in the lives of humans as well. Some birds, like hummingbirds, help in pollinating plants. Pollination facilitates the reproduction of flowering plants and without animals like birds and bees helping along in this process, these plants (which includes crops) could see a huge decline. Many birds thrive off of eating insects and larvae. These insects consumed are often considered pests and are potentially hazardous to our way of life. An example of such an insect would be mosquitoes that suck our blood and can also pass along bloodborne pathogens like malaria. Eating these insects can also aid in reducing damage done to agriculture. Other birds consume seeds and help in dispersing plants by releasing the seeds in their droppings in various locations. Even birds that wade

2 in water can spread different types of fish by the fish eggs getting stuck to their legs. It is believed birds are useful as bio indicators to detect harmful substances in the environment. An insecticide was banned in the US in 1972 called DDT which at the time was known kill large numbers of American Robins due to the poisoned insects that ate the plants covered in DDT. The danger of this drug would likely not have been discovered as quickly had birds not been there to take the fall.the US government has even taken steps to preserve the well beings of birds dating back to the early 20th century that put an emphasis on protecting migratory birds. It is clear that birds have a high value to all of our lives. The cause of bird deaths are due to the nature of glass. Glass can appear differently depending on a range of factors, including how it's fabricated, the viewing angle and the difference between interior and exterior light levels. Combining all these factors can change one s perception of what the glass looks like, such as a dark passageway, a mirror or even invisible. Because of these perceptions, birds usually collide into windows, mistaking them as potentially open paths, or a way to some vegetation they see. Because of this, tall buildings that happen to be in path of migration are a big problem. One of the proposed solutions in reducing these deaths is to change the design the way glass is designed and laid out. Some buildings have external grids/lines that cover the glass to deter birds from flying into them. A study conducted on this design showed that covering as little as 5% of the glass can deter 90% of collisions under experimental conditions. This rule, called the 2x4 rule, has proven to be effective. However, in terms of economics, this is not feasible as this would be very hard to scale and reproduce. Birds however can see into the ultraviolet(uv), a range considered unseeable by humans. Because of this, it has been suggested to incorporate UV reflective/absorbing patterns/films onto windows as a solution. However, the progress to incorporate this has been slow due to technical complexities, and a strong contrast of UV patterns is needed to be considered effective. The researchers we have teamed up with from Minnesota and Pennsylvania have developed a UV film that may be the solution to this problem. However, in order to test this, they require an autonomous system that would monitor the effectiveness of the film. Since no human can constantly monitor a window 24/7 accurately, the engineers for exploration have been delegated to build the system that will collect data and reliably detect when a bird has come in contact with a window. Technical Material Overview of System The embedded system in the project consists of a Beaglebone Black, which runs on the Linux Ubuntu, with Kernel version Attached to the Beaglebone Black externally are the Logitech C920 HD pro logitech camera, 2 SparkFun Triple axis accelerometer breakout board(adxl345), DS1307 Real Time Clock breakout board, and a basic Sparkfun 5mm LED. To protect the board and clock from any potential environmental damage, the board is protected within a metal casing. The shape and design of the casing

3 does not prohibit the accessibility of the external ports from the board, ensuring that the board is fully usable. The casing also has 2 holes, one for the LED and one for the ADXL connecting to the ports of the board. The web camera is attached to the casing by a screw and held together with a bolt. The board is then powered by an external power source, which then will actively start monitoring the windows by taking 20 pictures per second, which is then stored into a queue like data structure. Once the queue gets full, it will actively pop off the oldest pictures off the queue to make more space to put new pictures. The accelerometer is the acting sensor that sends data to the board, which is usually placed on the window held by tape. If a collision were to be detected, the data collected from the vibrations of the window will then trigger the system, and the pictures taken from the camera will be converted into a video format and stored into a SD card, with frames prior to the collision up to after. The method that the system detects a collision is through a autoconfigured threshold value, in which the previous retrieved data values are compared against the current values, and if the difference is greater than the threshold, data is stored onto the SD card. Beaglebone Black The BeagleBone Black is a low cost, community supported development platform for embedded systems. Similar to the Arduino Uno, the BeagleBone Black is an more expensive alternative solution that provides much better system specs in comparison to the Arduino. Equipped with the AM335x 1GHz ARM Cortex A8, 512 MB DDR3 RAM, 4GB on board flash, 3D graphics accelerator, and 2x PRU 32bit microcontrollers, the BeagleBone black is capable of being a portable computer, similar to the RaspBerry pi. The BeagleBone is capable of running a variety of operating systems, such as Ubuntu, Angstrom and Android, just to name a few. For these reasons, the Beaglebone Black was chosen as the main hardware board for this project. For this specific project, there were 2 types of BeagleBone Black boards: type B and C. Type B came preinstalled with the Ångström distribution while type C with Debian. Because the Angry Birds project was an ongoing legacy project, the Ubuntu distribution was flashed on all existing boards. For the sake of keeping the project in line with our schedule, the boards were not flashed back to Debian, as Ubuntu proved to be a difficulty to enable and disable certain hardware features, which will be outlined in the challenges faced and future work section.

4 The communication interface used between the ADXL and BeagleBone Black was I2C. The reason we chose I2C over SPI was mainly because of wiring and complications of the SPI protocol. The SPI protocol requires 5 wires, 2 being ground and VCC while I2C only requires 4 with the ground and VCC.In addition, if more devices were to share the SPI protocol, a complicated procedure of wiring and setup would be required in order for both devices to work, which made I2C more appealing. I2C and SPI are only meant for short distances, as specifications of the project required us to extend the range of the protocol, prompting us to make certain hardware configurations in order to make the system work. In addition, the clock also uses I2C. We used an open source library for controlling and enabling certain features of the Beaglebone Black. The library enables the BeagleBone Black to read analog input, using gpio pins and communication with other devices over SPI, I2C and uart. The library is written in C++ and was already integrated into the project from day one of when the class started. We also implemented a feature where the board can either be in debugging mode and either use 1 or 2 sensors. This allows the researchers more freedom for their setup depending on the situation, and allows us to find out any potential problems within the system. ADXL 345 The ADXL345 is a ultralow power 3 axis accelerometer with high resolution measurement up to + 16g. The high resolution enables the accelerometer to measure changes of less than 1.0 degree when tilted.the accelerometer currently operates at 25 khz, which gathers about 200 data sets every second.taking advantage of this feature, the accelerometers will be used to detect the vibrations of the window in the event of a collision. In order to filter out potential noise(non collisions detected as collisions), we developed a dynamic threshold algorithm that will collect data from the accelerometer for 30 seconds. During these 30 seconds, the previous value is subtracted by the current value, absolute value from the calculation to go to the index of the array. We then increment the value at the index and repeat this process. After the collection is done, we walk through the array and obtain the highest value threshold in which there is no incremented values in the next 2 indexes after the current index. For example: If current index is 10, which has a value of 3, and index 11 and 12 are both 0, then index 11 is set as the threshold. The reason behind this is because we account for randomness/error while the accelerometer is collecting data. Since the accelerometer is very cheap, the quality of accuracy may not be as good as a higher grade accelerometer. Thus, using this method we hope that the randomness of the collected data will fall within a certain range, which statistically is very high for a device this cheap. In addition, the algorithm allows non human interaction to set a threshold, which benefits the researchers since they may not have the technical capability to set the threshold themselves, which requires modifying the main program file itself. We also utilized a open source library that enables us to specifically modify hardware configurations on the ADXL itself, and also setting up the appropriate settings for I2C protocol. This library was developed specifically for the BeagleBone black, which in turned worked out very well. DS1307 Real Time Clock The DS1307 is connected to the BeagleBone black through I2C. Its purpose is it keep track of time in the event that a board is reprogrammed or even powered off. The DS1307 helps by timestamping the pictures

5 when the camera is continuously loading into the queue, and also timestamping the event of the collision. This is crucial for our project since it is mostly data logging, which is stored onto the SD card. Logitech C920 HD The web camera, which is a logitech C920 HD, is capable of taking 15 megapixel pictures at 1920 x 1080 resolution. The camera connects to the system via USB,and the system will only work when the camera is connected. While the system is running, the camera continuously takes 20 pictures per second, and stores the pictures into a queue. When queue capacity is reached, it takes the oldest pictures and removes it from the queue to free more space. The reason for this setup is save memory space, 4 GB of onboard storage is very small in the grand scheme of things, considering that if we saved every picture, it would use all the memory very quickly. By using this setup, we save space and are more efficient of what gets saved and what gets deleted.when a collision is detected, the system will take pictures from the queue from prior to the collision up to a few seconds after. The system then turns these pictures and converts them into a small video for ease of viewing. The movie is then timestamped and saved into a folder along with the data collected from the detected collision into the SD card. LED The LED is a standard regular 5mm LED that is connected to the system. The LED is connected to the GPIO pin of the board, which control the rate at which the LED blinks. Under normal conditions, the LED will blink at a rate of 1 blink per second, while under collision detection roughly 5 blinks per second. After the data is stored in the SD card after detecting a collision, the LED goes back to the normal blinking rate.this LED also serves as system indicator, notifying the user the status of the system. If the LED is not blinking at the proper rate, it could potentially mean that the system is not working as intended, and something is not functioning properly. Also, the LED not being on can serve as an indicator that the system is not on. Milestones Our group had 2 major milestones for the quarter that we wanted to accomplish. From those major milestones, we broke them down into weekly milestones that should be accomplished by the end of the week. The 2 major milestones were to first have more than 1 sensor working with a single BeagleBone Black (BBB). This deadline was to be on May 8th. The second major milestone was to be able to wirelessly communicate between a single BBB and a single sensor. This deadline was to be on June 5th. The following paragraphs will be our major milestones broken down into weekly granularity. Under the first major milestone, we wanted to first do research on what parts we needed to accomplish the first major milestone. This was to be done by the end of week 3 (4/17). Some of the parts we already had, so we also just took some time to familiarize ourselves with our sensor, the ADXL345. Since this is an ongoing project, we also started looking into an issue we were having with a lagging operating system. When running our main program, that does the detection for when a bird collides with a window, after a few minutes the whole operating system on the BBB would completely bog down to the point of being completely unresponsive. We were using a linux program, top, that shows the running processes and their cpu usage among other things to help and pinpoint what could be causing the issue. Once our detection program was running for a few minutes the system would bog down and top would report that multiple processes were

6 simultaneously using 99% of the cpu. Clearly this program was not going to be useful in pinpointing what the problem was. Normal Program Operation Excessively Bogged Down For week 4 (due 4/24) Daniel and Gio wanted to sync up in terms of what hardware and software is being used in the system to get a good understanding of how it all ties together. This was important because Daniel had already been working some on the project for half of a quarter and could disseminate some useful information. In terms of what was actually accomplished, Daniel and Gio spent some time looking through our code to try and pick out what the problem could be. Gio went to get additional help by talking to his operating systems professor in the hopes of getting advice about how we can determine what the problem is with the lagging and fix it. Fortunately, a graduate student who had previously been actively leading the Angry Birds project had a go at freshly installing an operating system on a BBB. His testing showed that the system was able to run our detection program for 20 minutes with no problems. Daniel followed up by creating a new bootable micro SD card to flash a system with a fresh operating system. After flashing the system and installing the necessary third party libraries as well as the Angry Birds code, he was able to confirm that it would run at least 15 minutes with no problems. This was proof enough that using a fresh version of the operating system would work since on any system that was cloned, it would bog down no later than running the detection program for 5 minutes. About 8 more systems were tested successfully in this way. For week 5 (due 5/1) we wanted to start assembling a system with 2 sensors with minimal cord length between the BBB and our sensor having now received any necessary parts. However, our focus this week ended up coming down to fixing some faulty communication between the BBB and the sensor in the current setup with only 1 sensor. We prioritized this issue over our goal because without being able to successfully communicate with 1 sensor, we will have no way of knowing that the setup we are planning to build is working. After talking to a few colleagues about how to solve the issue, we chose to look at the communication lines on an oscilloscope to try and see how well they follow the I2C protocol that is being used. Doing this showed a clear problem. The SCL line of the I2C bus that is supposed to act as the clock for synchronizing who talks when was completely jagged when this line is supposed to house digital signals. From this information, we were able to deduce that we needed to reduce the effective resistance of the pull up resistors on the I2C line since we saw on the oscilloscope that the rise time of the signal was too large.

7 * The figures above show before and after screenshots looking at the SCL (clock) line of the I2C bus. The important things to notice are the shape of the signals and their peak to peak values. Going up or down 1 grid line vertically is 1V where the grid lines are the dotted gray lines. On the left we see the signal before adding the external pull up resistors. When attempting send bits, we see the signal only reaches 2.24V and is very jagged for communication that is supposed to be digital. On the right hand side we see the SCL line after the pull up resistors are added. It s clear to see that the signal rises to the peak ~3.3V quickly unlike before and thus the wave looks much more like a square wave which is desired. For week 6 (due 5/8) we wanted to have our first major milestone completed by having 2 sensors with 1 BBB at the normal 16 feet of cord length. Since we didn t really get to achieve our goal for the previous week, we had to somewhat merge it with this week s goal. Instead of testing the system at a short distance first though, we just went ahead with the full 16 feet of cord when making the 2 sensor version of the system. First we used the newly acquired 1k ohm resistors as pull up resistors for the SCL and SDA lines of the I2C bus. Since there are internal pull up resistors of 1.5k ohms for each of these lines already in the BBB, we calculated the effective resistance of the pull up resistors to be 0.6k ohms. This would also increase the power consumed when communicating over I2C by approximately 2.5 times, but since the power consumption is so small (5mA with the external pull ups) it doesn t appear to be a problem. Additionally, we were able to meet our major milestone this week. The 2nd sensor that we are using is connected to the same pair of I2C lines as the 1st sensor with the difference being we have the address pin on the sensor tied to Vcc rather than GND like we have on the 1st sensor. Since the sensors have different addresses they are able to be connected to the same bus with the BBB deciding which sensor it wants to talk to. Naturally we had to add some code for this new sensor that followed suit with how we talked to the 1st sensor. By the end of this week, we were essentially back on track for our milestones. For week 7 (due 5/15) we planned to begin work on our 2nd major milestone starting by doing research on the components we would need to achieve wireless communication between the BBB and a sensor. This week accomplished our goal (with the help of the grad student that was previously leading the project). We decided on the ATmega32u4 breakout board for the microcontroller that would be wired to the sensor and an RF board to tell the BBB when a vibration is detected. For the RF board, we go the RFM22B transceiver module. For a power source we wanted to think about what would be easiest for a researcher to recharge or change out. To keep things simple, we decided to go with a waterproof battery pack with space for 3 AA batteries and to use a voltage regulator to bring the 4.5V down to the 3.3V we need to power the sensor and RF board. We would hook everything up on potentially a prototype board for this class to at least get a good proof of concept. If we had time we would maybe come up with plans for a custom PCB as well as a good

8 enclosure to keep it all safe from the rain as the components on the sensor side will be on the outside of a window. For week 8 (due 5/22) the goal was to try and find or write our own code to put on the microcontroller that will be able to talk to the RF board and to solder everything together that will go with the sensor. We were able to get everything soldered together according to our schematic that we had made as we wanted to. We were also able to find some libraries we thought we could use to have the microcontroller send and receive through the RF board. We didn t get to actually programming the microcontroller, but we thought that we would still be on track for our milestone next week. * Schematic for what will be hooked up to the sensor for wireless communication Week 9 and 10 will be lumped together since we were essentially doing the same thing for both weeks without a ton of success. The end of week 9 (due 5/29) we wanted to test close range wireless communication between the BBB and sensor and test that the way we are supplying power to the sensor side works. Week 10 (due 6/5) we wanted to have the wireless communication working with the sensor components on the outside of a window and the BBB some distance away. During these weeks we spent basically all of our time doing research into why the microcontrollers I have won t program and how SPI can be enabled on the BBB so that it can talk to the RF board. It turns out that there is probably some weird timing issue with programming the microcontroller. People on some forums state that the microcontroller works best when not on USB 3.0 ports and is connected through a USB hub. What finally seemed to work consistently that we found out on week 10 was if you hit the reset button on the microcontroller board (which is supposed to run the bootloader and get it ready for programming) and wait about 14 seconds until just before the microcontroller exits the bootloader, we can program it successfully. On the other end with the BBB, we still haven t quite figured out how to enable SPI. There is a significant amount of information about how to do it online, but most of them are relevant for different of previous versions of operating systems. As such, many of the instructions given on how to do it are outdated and no longer applicable. All of the

9 instructions deal with changing these device tree files that the operating system loads at boot time. That means messing something up in one of these files could potentially brick the system which is a bit disconcerting. Ultimately we ve tried some of the solutions, but have not found one that we have been able to get to work yet leaving the wireless version of our system unfinished. Conclusion The Angry Birds project shows promise in its goal to be a reliable way to test the effectiveness of the UV films being developed to reduce bird deaths due to window collisions. It is hard to say how effective the films will be before doing real testing with them. However, if we find that the films are 50% effective, and they are applied to only 10% of buildings, we could still be saving between 5 50 million birds annually. If the films are as unobtrusive as we expect and are utilized in areas where window collisions are more likely to occur like in well known bird migratory paths, this estimate could increase significantly. As for some hardware improvements, the idea of having multiple versions of the Angry Birds system seems to make the most sense since every building is different. Completion of the wireless version of the system could be very useful for buildings that have double pane windows. It could even be quite effective in buildings have many small windows on a given wall that can all be viewed from one camera location. In that case there could potentially only be 1 BBB to upwards of 12 wireless sensors depending on the layout of the windows. In other locations, it may be best to only have 1 sensor connected to a BBB because there are no windows nearby. An improvement can also be made to theoretically have 4 sensors physically connected to 1 BBB which would require an intelligent way of enabling only 2 sensors at a time and switching which ones are enabled very quickly to effectively be able to monitor all 4 simultaneously. The benefit this has over the a wireless connection is mainly that there is no need for someone to change batteries and the sensors do not have to be waterproof. Improvements can also be made more on the software side. Having a more intelligent and automated way of deciphering a bird collision from other things vibrating the window would prove useful in reducing the number of false positives. One way to achieve that would be to get vibration data from a real collision of a bird with a window and see if there is a particular signature that separates a human s tap on a window from the bird s collision. This would require moving away from using an accelerometer since it would be extremely unlikely to give enough data points to do this kind of analysis. Having the right quality and electrical setup with a piezoelectric would likely be the way to go. Another way to reduce false positives could be to do an analysis of how recently a collision was detected. This could help in the case where hail or potentially a heavy rain constantly hitting a window could trigger continuous detected collisions for long periods of time. It should be reasonable to assume that many birds will not sequentially fly into the same window over any length of time. The last idea currently considered would be to use a computer vision algorithm to look through the captured images and decide if a bird collision could have triggered the detection. This could be extremely useful in cases where windows are close enough to doors that a slamming of the door could cause the window to vibrate. An algorithm that just checks for significant movement in the pictures may be enough to weed out the vast majority of the false positives that are not due to physical contact with the window.

10 References of bird mortality/ friendly_building_guide_web.pdf uv light.pdf

A 400MHz Direct Digital Synthesizer with the AD9912

A 400MHz Direct Digital Synthesizer with the AD9912 A MHz Direct Digital Synthesizer with the AD991 Daniel Da Costa danieljdacosta@gmail.com Brendan Mulholland firemulholland@gmail.com Project Sponser: Dr. Kirk W. Madison Project 11 Engineering Physics

More information

SWITCH: Microcontroller Touch-switch Design & Test (Part 2)

SWITCH: Microcontroller Touch-switch Design & Test (Part 2) SWITCH: Microcontroller Touch-switch Design & Test (Part 2) 2 nd Year Electronics Lab IMPERIAL COLLEGE LONDON v2.09 Table of Contents Equipment... 2 Aims... 2 Objectives... 2 Recommended Timetable... 2

More information

Group 1. C.J. Silver Geoff Jean Will Petty Cody Baxley

Group 1. C.J. Silver Geoff Jean Will Petty Cody Baxley Group 1 C.J. Silver Geoff Jean Will Petty Cody Baxley Vision Enhancement System 3 cameras Visible, IR, UV Image change functions Shift, Drunken Vision, Photo-negative, Spectrum Shift Function control via

More information

Solutions to Embedded System Design Challenges Part II

Solutions to Embedded System Design Challenges Part II Solutions to Embedded System Design Challenges Part II Time-Saving Tips to Improve Productivity In Embedded System Design, Validation and Debug Hi, my name is Mike Juliana. Welcome to today s elearning.

More information

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report

ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras. Final Design Report ECE532 Digital System Design Title: Stereoscopic Depth Detection Using Two Cameras Group #4 Prof: Chow, Paul Student 1: Robert An Student 2: Kai Chun Chou Student 3: Mark Sikora April 10 th, 2015 Final

More information

PYROPTIX TM IMAGE PROCESSING SOFTWARE

PYROPTIX TM IMAGE PROCESSING SOFTWARE Innovative Technologies for Maximum Efficiency PYROPTIX TM IMAGE PROCESSING SOFTWARE V1.0 SOFTWARE GUIDE 2017 Enertechnix Inc. PyrOptix Image Processing Software v1.0 Section Index 1. Software Overview...

More information

Digital Effects Pedal Description Ross Jongeward 10 December 2014

Digital Effects Pedal Description Ross Jongeward 10 December 2014 Digital Effects Pedal Description Ross Jongeward 10 December 2014 1 Contents Section Number Title Page 1.1 Introduction..3 2.1 Project Electrical Specifications..3 2.1.1 Project Specifications...3 2.2.1

More information

An Introduction to The Internet of Things

An Introduction to The Internet of Things An Introduction to The Internet of Things where and how to start November 2017 Mihai Tudor Panu EST. 1999 Kevin Ashton, P&G 2 Agenda High level key concepts surrounding IoT

More information

GAUGE M7 Connected Display 7

GAUGE M7 Connected Display 7 GAUGE M7 Connected Display 7 CONNECTING A SMARTER WORLD OUR DISPLAY PROVIDES THE CONNECTION PEOPLE ARE NEEDING TO SUCCUEED IN THIS EVER-GROWING, FAST-PACED TECH WORLD. 2149 Winners Circle Dayton, OH 45404

More information

Music-Visualization and Motion-Controlled LED Cube

Music-Visualization and Motion-Controlled LED Cube Music-Visualization and Motion-Controlled LED Cube 1 Introduction 1.1 Objective Team 34: Hieu Tri Huynh, Islam Kadri, Zihan Yan ECE 445 Project Proposal Spring 2018 TA: Zhen Qin Our project s main inspiration

More information

ECE 480. Pre-Proposal 1/27/2014 Ballistic Chronograph

ECE 480. Pre-Proposal 1/27/2014 Ballistic Chronograph ECE 480 Pre-Proposal 1/27/2014 Ballistic Chronograph Sponsor: Brian Wright Facilitator: Dr. Mahapatra James Cracchiolo, Nick Mancuso, Steven Kanitz, Madi Kassymbekov, Xuming Zhang Executive Summary: Ballistic

More information

Topic: Instructional David G. Thomas December 23, 2015

Topic: Instructional David G. Thomas December 23, 2015 Procedure to Setup a 3ɸ Linear Motor This is a guide to configure a 3ɸ linear motor using either analog or digital encoder feedback with an Elmo Gold Line drive. Topic: Instructional David G. Thomas December

More information

Re: ENSC 370 Project Physiological Signal Data Logger Functional Specifications

Re: ENSC 370 Project Physiological Signal Data Logger Functional Specifications School of Engineering Science Simon Fraser University V5A 1S6 versatile-innovations@sfu.ca February 12, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6

More information

RF4432 wireless transceiver module

RF4432 wireless transceiver module RF4432 wireless transceiver module 1. Description RF4432 adopts Silicon Lab Si4432 RF chip, which is a highly integrated wireless ISM band transceiver. The features of high sensitivity (-121 dbm), +20

More information

Experiment # 4 Counters and Logic Analyzer

Experiment # 4 Counters and Logic Analyzer EE20L - Introduction to Digital Circuits Experiment # 4. Synopsis: Experiment # 4 Counters and Logic Analyzer In this lab we will build an up-counter and a down-counter using 74LS76A - Flip Flops. The

More information

Major Differences Between the DT9847 Series Modules

Major Differences Between the DT9847 Series Modules DT9847 Series Dynamic Signal Analyzer for USB With Low THD and Wide Dynamic Range The DT9847 Series are high-accuracy, dynamic signal acquisition modules designed for sound and vibration applications.

More information

TV Character Generator

TV Character Generator TV Character Generator TV CHARACTER GENERATOR There are many ways to show the results of a microcontroller process in a visual manner, ranging from very simple and cheap, such as lighting an LED, to much

More information

Avoiding False Pass or False Fail

Avoiding False Pass or False Fail Avoiding False Pass or False Fail By Michael Smith, Teradyne, October 2012 There is an expectation from consumers that today s electronic products will just work and that electronic manufacturers have

More information

RF4432F27 wireless transceiver module

RF4432F27 wireless transceiver module RF4432F27 wireless transceiver module 1. Description RF4432F27 is 500mW RF module embedded with amplifier and LNA circuit. High quality of component, tightened inspection and long term test make this module

More information

Automatic Projector Tilt Compensation System

Automatic Projector Tilt Compensation System Automatic Projector Tilt Compensation System Ganesh Ajjanagadde James Thomas Shantanu Jain October 30, 2014 1 Introduction Due to the advances in semiconductor technology, today s display projectors can

More information

This project will work with two different areas in digital signal processing: Image Processing Sound Processing

This project will work with two different areas in digital signal processing: Image Processing Sound Processing Title of Project: Shape Controlled DJ Team members: Eric Biesbrock, Daniel Cheng, Jinkyu Lee, Irene Zhu I. Introduction and overview of project Our project aims to combine image and sound processing into

More information

Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution

Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution Schematic Analysis of P10 16x32 RGB LED Panel 3 in 1 DIP Type Dual (Dual In-Line Package) on Trafficlight Revolution S D Putra 1, R Y Endra 1 1 Informatics, Computer Science Faculty, Bandar Lampung University,

More information

Press Publications CMC-99 CMC-141

Press Publications CMC-99 CMC-141 Press Publications CMC-99 CMC-141 MultiCon = Meter + Controller + Recorder + HMI in one package, part I Introduction The MultiCon series devices are advanced meters, controllers and recorders closed in

More information

SUBSYSTEMS FOR DATA ACQUISITION #39. Analog-to-Digital Converter (ADC) Function Card

SUBSYSTEMS FOR DATA ACQUISITION #39. Analog-to-Digital Converter (ADC) Function Card SUBSYSTEMS FOR DATA ACQUISITION #39 Analog-to-Digital Converter (ADC) Function Card Project Scope Design an ADC function card for an IEEE 488 interface box built by Dr. Robert Kolbas. ADC card will add

More information

Benchtop Portability with ATE Performance

Benchtop Portability with ATE Performance Benchtop Portability with ATE Performance Features: Configurable for simultaneous test of multiple connectivity standard Air cooled, 100 W power consumption 4 RF source and receive ports supporting up

More information

Introduction. The Clock Hardware. A Unique LED Clock Article by Craig A. Lindley

Introduction. The Clock Hardware. A Unique LED Clock Article by Craig A. Lindley Introduction As hard as it might be to believe, I have never built an electronic clock of any kind. I've always thought electronic clocks were passe and not worth the time to design and build one. In addition,

More information

COLOUR CHANGING USB LAMP KIT

COLOUR CHANGING USB LAMP KIT TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE SEE AMAZING LIGHTING EFFECTS WITH THIS COLOUR CHANGING USB LAMP KIT Version 2.1 Index of Sheets TEACHING

More information

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng 6.111 Project Proposal Lyne Petse Szu-Po Wang Wenting Zheng Overview: Technology in the biomedical field has been advancing rapidly in the recent years, giving rise to a great deal of efficient, personalized

More information

Jalapeno. Data sheet. Jalapeno is a very powerful quad-core CPU based module with dual band concurrent radio supporting ac Wave 2 technology

Jalapeno. Data sheet. Jalapeno is a very powerful quad-core CPU based module with dual band concurrent radio supporting ac Wave 2 technology Data sheet is a very powerful quad-core CPU based module with dual band concurrent radio supporting 802.11ac Wave 2 technology is based on an IPQ4018 SoC from Qualcomm, which is extremely powerful quad

More information

Sensor Development for the imote2 Smart Sensor Platform

Sensor Development for the imote2 Smart Sensor Platform Sensor Development for the imote2 Smart Sensor Platform March 7, 2008 2008 Introduction Aging infrastructure requires cost effective and timely inspection and maintenance practices The condition of a structure

More information

HARDWARE PRICELIST. Bank Account Number (EUR): /1100

HARDWARE PRICELIST. Bank Account Number (EUR): /1100 HARDWARE PRICELIST The following prices do not include shipping costs, customs clearance, local taxes, import duties, money transfer or similar fees. Single delivery pricing. Responsibility and ownership

More information

Simple and highly effective technology to communicate your brand s distinctive character

Simple and highly effective technology to communicate your brand s distinctive character . . . Advantages 4 Simple and highly effective technology to communicate your brand s distinctive character COST EFFECTIVE No need to print graphics, you can change your message every day! No media player

More information

In-process inspection: Inspector technology and concept

In-process inspection: Inspector technology and concept Inspector In-process inspection: Inspector technology and concept Need to inspect a part during production or the final result? The Inspector system provides a quick and efficient method to interface a

More information

TV Synchronism Generation with PIC Microcontroller

TV Synchronism Generation with PIC Microcontroller TV Synchronism Generation with PIC Microcontroller With the widespread conversion of the TV transmission and coding standards, from the early analog (NTSC, PAL, SECAM) systems to the modern digital formats

More information

JS007WQK HEAVY DUTY WIRELESS REVERSING KIT 7 LCD DIGITAL QUAD RECORDING MONITOR with WATERPROOF CCD CAMERA

JS007WQK HEAVY DUTY WIRELESS REVERSING KIT 7 LCD DIGITAL QUAD RECORDING MONITOR with WATERPROOF CCD CAMERA JS007WQK HEAVY DUTY WIRELESS REVERSING KIT 7 LCD DIGITAL QUAD RECORDING MONITOR with WATERPROOF CCD CAMERA The JS007WQK is loaded with userfriendly features and is ideal for use in heavy duty vehicles.

More information

Senior Design Project: Blind Transmitter

Senior Design Project: Blind Transmitter Senior Design Project: Blind Transmitter Marvin Lam Mamadou Sall Ramtin Malool March 19, 2007 As the technology industry progresses we cannot help but to note that products are becoming both smaller and

More information

In this paper, the issues and opportunities involved in using a PDA for a universal remote

In this paper, the issues and opportunities involved in using a PDA for a universal remote Abstract In this paper, the issues and opportunities involved in using a PDA for a universal remote control are discussed. As the number of home entertainment devices increases, the need for a better remote

More information

PogoStick and Research Pogo App Operator s Guide

PogoStick and Research Pogo App Operator s Guide PogoStick and Research Pogo App Operator s Guide Research POGO App Overview Getting Started with the Research POGO App When you first start the Research POGO App, you will be asked to log into your Precision

More information

Lesson Sequence: S4A (Scratch for Arduino)

Lesson Sequence: S4A (Scratch for Arduino) Lesson Sequence: S4A (Scratch for Arduino) Rationale: STE(A)M education (STEM with the added Arts element) brings together strands of curriculum with a logical integration. The inclusion of CODING in STE(A)M

More information

"shell" digital storage oscilloscope (Beta)

shell digital storage oscilloscope (Beta) "shell" digital storage oscilloscope (Beta) 1. Main board: solder the element as the picture shows: 2. 1) Check the main board is normal or not Supply 9V power supply through the connector J7 (Note: The

More information

VNS2200 Amplifier & Controller Installation Guide

VNS2200 Amplifier & Controller Installation Guide VNS2200 Amplifier & Controller Installation Guide VNS2200 Amplifier & Controller Installation 1. Determine the installation location for the VNS2200 device. Consider the following when determining the

More information

ELECTRONIC GAME KIT TEACHING RESOURCES. Version 2.0 BUILD YOUR OWN MEMORY & REACTIONS

ELECTRONIC GAME KIT TEACHING RESOURCES. Version 2.0 BUILD YOUR OWN MEMORY & REACTIONS TEACHING RESOURCES SCHEMES OF WORK DEVELOPING A SPECIFICATION COMPONENT FACTSHEETS HOW TO SOLDER GUIDE BUILD YOUR OWN MEMORY & REACTIONS ELECTRONIC GAME KIT Version 2.0 Index of Sheets TEACHING RESOURCES

More information

WDP02 Wireless FHD Kit User Manual

WDP02 Wireless FHD Kit User Manual WDP02 Wireless FHD Kit User Manual Copyright Copyright 2015 by BenQ Corporation. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in a retrieval system

More information

Make technology more simple, Make life more intelligent. Firefly-RK3128. Product. Specifications. Version Date Updated content

Make technology more simple, Make life more intelligent. Firefly-RK3128. Product. Specifications. Version Date Updated content Firefly-RK3128 Product Specifications Author T-chip Intelligent Technology Co.,Ltd. Version V1.0 Date 2018-05-15 Version Date Updated content V1.0 2018-05-15 Original version - 1 - Directory 1. Product

More information

Using on-chip Test Pattern Compression for Full Scan SoC Designs

Using on-chip Test Pattern Compression for Full Scan SoC Designs Using on-chip Test Pattern Compression for Full Scan SoC Designs Helmut Lang Senior Staff Engineer Jens Pfeiffer CAD Engineer Jeff Maguire Principal Staff Engineer Motorola SPS, System-on-a-Chip Design

More information

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer by: Matt Mazzola 12222670 Abstract The design of a spectrum analyzer on an embedded device is presented. The device achieves minimum

More information

HOME GUARD USER MANUAL

HOME GUARD USER MANUAL HOME GUARD USER MANUAL CONTENTS 1. SAFETY PRECAUTIONS...2 2. INTRODUCTION...3 3. FEATURES...4 4. ACCESSORIES...5 5. INSTALLATION...6 6. NAME and FUNCTION of EACH PART...7 6.1 Front Pannel...7 6.2 Monitoring

More information

Alice EduPad Board. User s Guide Version /11/2017

Alice EduPad Board. User s Guide Version /11/2017 Alice EduPad Board User s Guide Version 1.02 08/11/2017 1 Table OF Contents Chapter 1. Overview... 3 1.1 Welcome... 3 1.2 Launchpad features... 4 1.3 Alice EduPad hardware features... 4 Chapter 2. Software

More information

Design and Implementation of Timer, GPIO, and 7-segment Peripherals

Design and Implementation of Timer, GPIO, and 7-segment Peripherals Design and Implementation of Timer, GPIO, and 7-segment Peripherals 1 Module Overview Learn about timers, GPIO and 7-segment display; Design and implement an AHB timer, a GPIO peripheral, and a 7-segment

More information

Pattern Based Attendance System using RF module

Pattern Based Attendance System using RF module Pattern Based Attendance System using RF module 1 Bishakha Samantaray, 2 Megha Sutrave, 3 Manjunath P S Department of Telecommunication Engineering, BMS College of Engineering, Bangalore, India Email:

More information

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory F. Yudi Limpraptono and Irmalia Suryani Faradisa Abstract Web-based remote instrumentation

More information

MXS Strada USER GUIDE

MXS Strada USER GUIDE MXS Strada USER GUIDE AiM TECH Srl. Via Cavalcanti, 8 20063 Cernusco S/N (MI) Italia Tel. (+39) 02.9290571 Made in Italy www.aim-sportline.com MXS Strada 01. INTRODUCTION 02. WHAT IS IN THE KIT 03. LAYOUT

More information

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function. Triple RTD SMART INPUT MODULE State-of-the-art Electromagnetic Noise Suppression Circuitry. Ensures signal integrity even in harsh EMC environments. On-board Digital Signal Processor. Linearization RTDs

More information

Make technology more simple, Make life more intelligent. Firefly-PX3-SE. Product. Specifications. Version Date Updated content

Make technology more simple, Make life more intelligent. Firefly-PX3-SE. Product. Specifications. Version Date Updated content Firefly-PX3-SE Product Specifications Author T-chip Intelligent Technology Co.,Ltd. Version V1.0 Date 2018-6-23 Version Date Updated content V1.0 2018-06-23 Original version - 1 - Directory 1. Product

More information

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course

Adding Analog and Mixed Signal Concerns to a Digital VLSI Course Session Number 1532 Adding Analog and Mixed Signal Concerns to a Digital VLSI Course John A. Nestor and David A. Rich Department of Electrical and Computer Engineering Lafayette College Abstract This paper

More information

Internet of Things. a practical component-oriented approach. What is IoT (wikipedia):

Internet of Things. a practical component-oriented approach. What is IoT (wikipedia): Internet of Things a practical component-oriented approach What is IoT (wikipedia): The Internet of Things (IoT) is the internetworking of physical devices, vehicles, buildings and other items - embedded

More information

Fingerprint Verification System

Fingerprint Verification System Fingerprint Verification System Cheryl Texin Bashira Chowdhury 6.111 Final Project Spring 2006 Abstract This report details the design and implementation of a fingerprint verification system. The system

More information

This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor.

This module senses temperature and humidity. Output: Temperature and humidity display on serial monitor. Elegoo 37 Sensor Kit v2.0 Elegoo provides tutorials for each of the sensors in the kit provided by Maryland MESA. Each tutorial focuses on a single sensor and includes basic information about the sensor,

More information

Smart. Connected. Energy-Friendly.

Smart. Connected. Energy-Friendly. www.silabs.com Smart. Connected. Energy-Friendly. Miniaturizing IoT Designs Tom Nordman, Pasi Rahikkala This whitepaper explores the challenges that come with designing connected devices into increasingly

More information

Edge Connector Light Level Detector

Edge Connector Light Level Detector Description This is a simple tutorial demonstrating how to use a Kitronik edge connector breakout with the BBC micro:bit. The tutorial will cover measuring ambient light levels with an LDR and dimming

More information

Deceleration-X Systems Simon Fraser University Burnaby, BC V5A 1S6

Deceleration-X Systems Simon Fraser University Burnaby, BC V5A 1S6 Deceleration-X Systems Simon Fraser University Burnaby, BC V5A 1S6 April 20, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6 RE: ENSC 370 Project Process

More information

Tools to Debug Dead Boards

Tools to Debug Dead Boards Tools to Debug Dead Boards Hardware Prototype Bring-up Ryan Jones Senior Application Engineer Corelis 1 Boundary-Scan Without Boundaries click to start the show Webinar Outline What is a Dead Board? Prototype

More information

Project Kidprint. Albert Tang, Eric Chang. Spring 2016

Project Kidprint. Albert Tang, Eric Chang. Spring 2016 Project Kidprint Albert Tang, Eric Chang Spring 2016 1 1 Abstract One of the challenges that doctors in developing countries face is identification - namely, how to keep track of patients that they have

More information

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM.

B. The specified product shall be manufactured by a firm whose quality system is in compliance with the I.S./ISO 9001/EN 29001, QUALITY SYSTEM. VideoJet 8000 8-Channel, MPEG-2 Encoder ARCHITECTURAL AND ENGINEERING SPECIFICATION Section 282313 Closed Circuit Video Surveillance Systems PART 2 PRODUCTS 2.01 MANUFACTURER A. Bosch Security Systems

More information

High Performance TFT LCD Driver ICs for Large-Size Displays

High Performance TFT LCD Driver ICs for Large-Size Displays Name: Eugenie Ip Title: Technical Marketing Engineer Company: Solomon Systech Limited www.solomon-systech.com The TFT LCD market has rapidly evolved in the last decade, enabling the occurrence of large

More information

Catch or Die! Julia A. and Andrew C. ECE 150 Cooper Union Spring 2010

Catch or Die! Julia A. and Andrew C. ECE 150 Cooper Union Spring 2010 Catch or Die! Julia A. and Andrew C. ECE 150 Cooper Union Spring 2010 Andrew C. and Julia A. DLD Final Project Spring 2010 Abstract For our final project, we created a game on a grid of 72 LED s (9 rows

More information

Low-speed serial buses are used in wide variety of electronics products. Various low-speed buses exist in different

Low-speed serial buses are used in wide variety of electronics products. Various low-speed buses exist in different Low speed serial buses are widely used today in mixed-signal embedded designs for chip-to-chip communication. Their ease of implementation, low cost, and ties with legacy design blocks make them ideal

More information

Spider. datasheet V 1.0. Communication and fault injection of embedded chips. rev 1

Spider. datasheet V 1.0. Communication and fault injection of embedded chips. rev 1 Spider Communication and fault injection of embedded chips datasheet V 1.0 rev 1 Contents Page 3 Page 8 The product Context The challenge it solves Unique features Example use case JTAG unlocking Fault

More information

Team Members: Erik Stegman Kevin Hoffman

Team Members: Erik Stegman Kevin Hoffman EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report 24 January 2011 Project Name: Future of Football Team Name: Future of Football Team Members: Erik Stegman Kevin Hoffman

More information

Datasheet. Dual-Band airmax ac Radio with Dedicated Wi-Fi Management. Model: B-DB-AC. airmax ac Technology for 300+ Mbps Throughput at 5 GHz

Datasheet. Dual-Band airmax ac Radio with Dedicated Wi-Fi Management. Model: B-DB-AC. airmax ac Technology for 300+ Mbps Throughput at 5 GHz Dual-Band airmax ac Radio with Dedicated Wi-Fi Management Model: B-DB-AC airmax ac Technology for 300+ Mbps Throughput at 5 GHz Superior Processing by airmax Engine with Custom IC Plug and Play Integration

More information

Color Programmable Control Board

Color Programmable Control Board Color Programmable Control Board By Anthony Shvets Zhe Tang Final Report for ECE 445, Senior Design, Spring 2018 TA: Zipeng Wang May 2018 Project No. 63 Abstract This report is about the designing of a

More information

DMC550 Technical Reference

DMC550 Technical Reference DMC550 Technical Reference 2002 DSP Development Systems DMC550 Technical Reference 504815-0001 Rev. B September 2002 SPECTRUM DIGITAL, INC. 12502 Exchange Drive, Suite 440 Stafford, TX. 77477 Tel: 281.494.4505

More information

Shumatech DRO Jitter Conclusions. Copyleft protects this article.

Shumatech DRO Jitter Conclusions. Copyleft protects this article. Shumatech DRO Jitter Conclusions By R.G. Sparber September 12, 2008 Copyleft protects this article. Conclusion It is possible to reduce the jitter of the decimal display down to almost zero with the digital

More information

Scan. This is a sample of the first 15 pages of the Scan chapter.

Scan. This is a sample of the first 15 pages of the Scan chapter. Scan This is a sample of the first 15 pages of the Scan chapter. Note: The book is NOT Pinted in color. Objectives: This section provides: An overview of Scan An introduction to Test Sequences and Test

More information

VNS2210 Amplifier & Controller Installation Guide

VNS2210 Amplifier & Controller Installation Guide VNS2210 Amplifier & Controller Installation Guide VNS2210 Amplifier & Controller Installation 1. Determine the installation location for the VNS2210 device. Consider the following when determining the

More information

Commissioning Guide. firepickdelta. Commissioning Guide. Written By: Neil Jansen firepickdelta.dozuki.com Page 1 of 22

Commissioning Guide. firepickdelta. Commissioning Guide. Written By: Neil Jansen firepickdelta.dozuki.com Page 1 of 22 firepickdelta Commissioning Guide Written By: Neil Jansen 2017 firepickdelta.dozuki.com Page 1 of 22 Step 1 Pre-Requisites Before commissioning, please make sure ALL of the following steps have been completed,

More information

Application Note #63 Field Analyzers in EMC Radiated Immunity Testing

Application Note #63 Field Analyzers in EMC Radiated Immunity Testing Application Note #63 Field Analyzers in EMC Radiated Immunity Testing By Jason Galluppi, Supervisor Systems Control Software In radiated immunity testing, it is common practice to utilize a radio frequency

More information

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies

16 Dec Testing and Programming PCBA s. 1 JTAG Technologies 6 Dec 24 Testing and Programming PCBA s JTAG Technologies The importance of Testing Don t ship bad products to your customers, find problems before they do. DOA s (Death On Arrival) lead to huge costs

More information

Building the ChronoDot Calendar Reminder

Building the ChronoDot Calendar Reminder Building the ChronoDot Calendar Reminder Being very forgetful and married is not a good combination. Luckily my wife comes up with solutions and suggested that we make some sort of reminder that would

More information

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope

Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope Debugging a Mixed Signal Design with a Tektronix Mixed Signal Oscilloscope Introduction Today s embedded design engineer is faced with the challenge of ever-increasing system complexity. A typical embedded

More information

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum

Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum Integration of Virtual Instrumentation into a Compressed Electricity and Electronic Curriculum Arif Sirinterlikci Ohio Northern University Background Ohio Northern University Technological Studies Department

More information

User Manual For X3-H0402 MDVR. Mobile Digital Video Recorder. User manual for X3-H0402

User Manual For X3-H0402 MDVR. Mobile Digital Video Recorder. User manual for X3-H0402 User Manual For X3-H0402 MDVR Mobile Digital Video Recorder Copyright 2013-2015, Streamax Technology Co., Ltd All Rights Reserved 1 For more information, please visit our website www.en.streamax.com Notice

More information

Laboratory 8. Digital Circuits - Counter and LED Display

Laboratory 8. Digital Circuits - Counter and LED Display Laboratory 8 Digital Circuits - Counter and Display Required Components: 2 1k resistors 1 10M resistor 3 0.1 F capacitor 1 555 timer 1 7490 decade counter 1 7447 BCD to decoder 1 MAN 6910 or LTD-482EC

More information

User manual. Long Range Wireless HDMI/SDI HD Video Transmission Suite

User manual. Long Range Wireless HDMI/SDI HD Video Transmission Suite User manual Long Range Wireless HDMI/SDI HD Video Transmission Suite Preface Thanks for purchasing our Long Range Wireless HDMI/SDI HD Video Transmission Suite. Before using this product, read this user

More information

Decade Counters Mod-5 counter: Decade Counter:

Decade Counters Mod-5 counter: Decade Counter: Decade Counters We can design a decade counter using cascade of mod-5 and mod-2 counters. Mod-2 counter is just a single flip-flop with the two stable states as 0 and 1. Mod-5 counter: A typical mod-5

More information

The Micropython Microcontroller

The Micropython Microcontroller Please do not remove this manual from the lab. It is available via Canvas Electronics Aims of this experiment Explore the capabilities of a modern microcontroller and some peripheral devices. Understand

More information

IOT BASED ENERGY METER RATING

IOT BASED ENERGY METER RATING IOT BASED ENERGY METER RATING Amrita Lodhi 1,Nikhil Kumar Jain 2, Prof.Prashantchaturvedi 3 12 Student, 3 Dept. of Electronics & Communication Engineering Lakshmi Narain College of Technology Bhopal (India)

More information

Owner s Manual. multiswitch Firmware-Version 1.06 OS- Version 1.02

Owner s Manual. multiswitch Firmware-Version 1.06 OS- Version 1.02 Owner s Manual multiswitch 1.41 Firmware-Version 1.06 OS- Version 1.02 The information contained in this manual is subject to change without prior notice. All rights reserved. Current as of: Juli 19 th

More information

Written Progress Report. Automated High Beam System

Written Progress Report. Automated High Beam System Written Progress Report Automated High Beam System Linda Zhao Chief Executive Officer Sujin Lee Chief Finance Officer Victor Mateescu VP Research & Development Alex Huang VP Software Claire Liu VP Operation

More information

This document is intended to provide information to allow the researcher to build their own device.

This document is intended to provide information to allow the researcher to build their own device. SEXTA Construction Notes Tony Barry, Dave Gault Preamble:- SEXTA is a system (hardware device, firmware, and application software) to create and analyse optical timestamps as observed by a camera and recorder.

More information

Bringing an all-in-one solution to IoT prototype developers

Bringing an all-in-one solution to IoT prototype developers Bringing an all-in-one solution to IoT prototype developers W H I T E P A P E R V E R S I O N 1.0 January, 2019. MIKROE V E R. 1.0 Click Cloud Solution W H I T E P A P E R Page 1 Click Cloud IoT solution

More information

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE Jurnal Informatika, Vol. 14, No. 1, Mei 2017, 47-52 ISSN 1411-0105 / e-issn 2528-5823 DOI: 10.9744/informatika.14.1.47-52 INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE Anthony Sutera

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE - To explain how to configure and use the in common applications OBJECTIVES: - Identify the steps to set up and configure the. - Identify techniques for maximizing the accuracy

More information

Risk Risk Title Severity (1-10) Probability (0-100%) I FPGA Area II Timing III Input Distortion IV Synchronization 9 60

Risk Risk Title Severity (1-10) Probability (0-100%) I FPGA Area II Timing III Input Distortion IV Synchronization 9 60 Project Planning Introduction In this section, the plans required for completing the project from start to finish are described. The risk analysis section of this project plan will describe the potential

More information

The Infinity Portal Craig A. Lindley 03/16/2011

The Infinity Portal Craig A. Lindley 03/16/2011 OK, I'll admit it. I'm a sucker for colored flashing lights especially if controlled by a micro processor (up). So recently when I came upon a really good deal on RGB LEDs on ebay and another really good

More information

How to overcome/avoid High Frequency Effects on Debug Interfaces Trace Port Design Guidelines

How to overcome/avoid High Frequency Effects on Debug Interfaces Trace Port Design Guidelines How to overcome/avoid High Frequency Effects on Debug Interfaces Trace Port Design Guidelines An On-Chip Debugger/Analyzer (OCD) like isystem s ic5000 (Figure 1) acts as a link to the target hardware by

More information

OPERATING INSTRUCTIONS TOM-0431IP

OPERATING INSTRUCTIONS TOM-0431IP OPERATING INSTRUCTIONS TOM-0431IP Table of Contents FCC Information -------------------------------------------------------------------- 2 Safety and Environmental Precautions ------------------------------------------------

More information

BER MEASUREMENT IN THE NOISY CHANNEL

BER MEASUREMENT IN THE NOISY CHANNEL BER MEASUREMENT IN THE NOISY CHANNEL PREPARATION... 2 overview... 2 the basic system... 3 a more detailed description... 4 theoretical predictions... 5 EXPERIMENT... 6 the ERROR COUNTING UTILITIES module...

More information

The Calculative Calculator

The Calculative Calculator The Calculative Calculator Interactive Digital Calculator Chandler Connolly, Sarah Elhage, Matthew Shina, Daniyah Alaswad Electrical and Computer Engineering Department School of Engineering and Computer

More information

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30 Maxim > Design Support > Technical Documents > Application Notes > Microcontrollers > APP 4312 Keywords: MAXQ1850, MAXQ1103, DS5250, DS5002, microcontroller, secure microcontroller, uc, DES, 3DES, RSA,

More information