nyuuzyou/wikis huggingface dataset:
Team New Perspective Problem Definition

==Background==
None of the video detection systems currently in use in traffic signal system operations
provide continuous traffic detection and monitoring needed for several advanced traffic control
applications. Continuous monitoring of vehicle’s speed, location, and acceleration in the trapezoidal field of view (FOV) of the camera is done at the image sensor level intelligently without requiring complicated digital post processing of video streams and the high communication bandwidth associated with it. The proposed trapezoid image sensor IC will also reduce the overall cost and complexity of the system while providing intelligent and continuous incoming traffic information. These will open doors for several dynamic traffic signal control applications reducing vehicle emissions and fuel consumption due to unnecessary stopping.
==Problem Statement==
Modern traffic places much higher demands on monitoring and control devices than in the past. An intelligent image sensor and corresponding control system that is designed specifically for extracting “only” the dynamic properties of incoming traffic and the vehicles with high resolution, high speed, and embedded intelligence on sensor level is needed.
==Problem Specifications==
Frame Rate
*100fps from camera chip to FPGA
*10fps data output to traffic controller
FPGA – Spartan 3E
Array Resolution – 640x480 (VGA)
Data Rate 
*Entire frame: 30.72 MB/s (burst x3)
*With Tripwires: 480MBx#Tripwiresx100fps 
(burst x3)
Field of View: 500m
==Goals and Deadlines==
===Fall Semester 2013===
Oct. 15: Snapshot #1
*Basic idea of FPGA design
*Geometry of Image Sensor
*Error Calculations
*Feasibility Study
Oct. 18: Wikipage meeting
Oct. 22: Tapeout
Dec. 6: Snapshot #2
*Have working demonstration of image subtraction algorithms in open CV
*Have FPGA design done
*Have all FPGA block diagrams done
*Have as much HDL written as possible
*Have test bed design done
Dec. 13: Portfolio, Wikipage, Logbook DUE
===Spring Semester 2014===
February 14th, 2014 - Detailed Design Review with Client
March 3rd, 2014 - Logbooks Due
March 4th, 2014 - Expo Registration and Information
March 11th, 2014 - Snapshot #3
April 8th, 2014 - Report Writing Workshop
May 2nd, 2014 - Engineering Design Expo
May 9th, 2014 - Final Report, Website, Logbook
==Team Main Page==
To get back to the team main page click here.
Tektronix AFG1022

400px|thumb|Tektronix AFG1022
A function generator is a piece of equipment used to generate electrical waveforms, in the form of a time-varying voltage. Different types of waveforms can be generated over a range of frequencies; up to 25MHz for sine wave on this model. Common waveforms include sine, square, triangle and sawtooth waves. Other repeating waves, as well as arbitrary waves and noise can also be generated. A function generator is commonly used to simulate input signals used to test or develop equipment or circuits. It can also be used for calibrating test equipment such as oscilloscopes.
This model has two output channels, capable of producing a peak-to-peak voltage of 1mV to 10V. The instrument also contains a frequency counter feature, used to read the frequency, period, or duty cycle of an external input signal between 100mHz and 200MHz.
== Availability ==
Two function generator models are available in the ME 330 lab including the Keithley 3390.
For more information on how to access or check out this machine for course projects contact:
Lab Supervisor: Ankit Gupta 
E-mail: ankitg@uidaho.edu
==Front panel and interface==
thumb|Front Panel	thumb|Screen Interface
== Selecting a channel ==
thumb|Selecting a channel	thumb|Displaying both channels
== How to selecta a waveform and adjust the parameters ==
If you are a beginning user, follow the steps described here to get acquainted with how to select a waveform and adjust waveform parameters.
#Push the power button to turn on the instrument.
#Connect the Channel Output of the instrument to an oscilloscope input with a BNC cable.
#Select a waveform.
#Enable the signal output.
#Observe the waveform displayed on the oscilloscope screen.
#Use the front-panel shortcut buttons or bezel buttons on the instrument to select a waveform parameter.
#Select Frequency as the parameter to be changed.
#Change the frequency value using the numeric keypad.
#Change the waveform parameters using the general purpose knob and the arrow keypad.
The default output signal is a 1 kHz sine waveform with an amplitude of 1 Vp-p. In this example, you can change the frequency and amplitude of the original output signal.
thumb|Adjust Waveform Parameters
== Generating a sine waveform ==
thumb|Generating a sine wave
== Modulating a waveform - AM and FM ==
thumb|Output an AM waveform	thumb|Output an FM waveform
== Utility Menu ==
Push the front-panel Utility button to display the Utility menu. The Utility menu provides access to utilities used by the instrument such as system related menus, and local language preferences.
thumb|Utility Menu 1	thumb|Utility Menu 2	thumb|Utility Menu 3
== User manual and datasheet ==
Tektronix TBS 1052B-EDU

Oscilloscopes measure and display a voltage amplitude over time. It can read analog or digital signals over a range of voltage levels, and frequencies up to 50 MHz. 2 input channels are available to read and display 2 separate signals independently or simultaneously. The front USB port allows screenshots to be saved to a flash drive. 
== Availability ==
Additional oscilloscopes, including analog models are also available upon request.
For more information on how to access or check out an oscilloscope for course projects contact:
Lab Supervisor: Ankit Gupta 
E-mail: ankitg@uidaho.edu
== User manual and datasheet ==
Telescoping Hole Gauge

The Telescoping Hole Gauge is a measurement device that can give an accurate measurement of the inside diameter of a hole or the dimensions of a slot. It will provide the user an accurate measurement if used properly.
==Location==
This tool can be found in cabinet #5 in the Mechanical Engineering Machine Shop. It is found in the fourth drawer from the top labeled Thickness Indicator and Inside Diameter Indicator.
==Function==
The telescoping hole gauge is used to measure the diameter of holes, as well as to measure the inner dimensions of slots. The gauges found in Mechanical Engineering Machine Shop range from 5/16" to 6". 
The basic function of these gauges is based on a lockable spring system. These springs push the cylinders out until they come in contact with pressure. 
==Use Overview==
To begin with, the two protruding cylinders need to be unlocked so that they can be compressed. On the opposite end of the tool from the cylinders is a dial that locks the cylinders in their current position. With the springs compressed and locked, place the cylinder end in the hole or slot being measured. Unlock the tool, the cylinders will spring outward to match the distance between walls. Take out the hole gauge and measure the distance from the end of the cylinders with a micrometer.
==How To Use==
Steps 	Graphic	
1.) Lock in Closed Position 	 	
2.) Insert into hole (Be sure it is center inside of hole);) 	 	
3.) Loosen the lock 	 	
4.) Tighten the lock slightly 	 	
5.) Rotate gauge to make sure that the diameter is being measured and Remove	 	
6.) Lock and Measure with Micrometer 	 	
==Tips==
#Keep cylinders normal to the surfaces being measured.
#Eyeball a depth that has no edges on either surface; to avoid burrs.
#Center the head between the surfaces so that the two cylinders are near equal length
#Go easy on the micrometer so that the cylinders aren't compressed by the measurement
==Supplier==
MSC International Supply Co.
[]
==MindWorks Page==
[MindWorks]
==See Also==
[Micrometer Measurements]
The Team

==Faculty Mentor==
Picture	Faculty Mentor 	Link
 	Touraj Assefi, Ph.D.	Dr. Assefi's Homepage
==Student Mentors==
Picture	Bio
 	Kyle grew up in Boise, Idaho and graduated from Boise High School in 2009. He has always had a strong interest in science, math and computers, which later matured into a passion for programming and digital systems engineering. Kyle loves working with FPGAs and microcontrollers and designing complex systems. After graduate school, Kyle plans on implementing embedded control systems with sensor networks. He intends to start his own business in embedded system contracting after working in the industry for a few years. Kyle has always been interested in learning more about himself and the world in which he lives, in an effort to grow as an individual and make the world a better place.
==Project Members==
Picture	Bio	Discipline
 	Jacob Grinestaff:
Jacob is a Senior in the Department of Electrical Engineering at the University of Idaho and will be graduating in May 2014. He is specializing in Microelectronics and will be working at Micron in the DRAM R&D Product Engineering group. He loves being outdoors and has participated in Intramural Frisbee, Soccer, Flag Football, Basketball, and Floor Hockey while at the U of I. His LinkedIn Profile is available here.	EE
 	Mitch Bodmer:
Mitch is a senior computer engineering student at the University of Idaho. He has experience in microcontroller programming and embedded system design as well as digital and analog circuit design. Mitch has also designed and built avionics for 2 pico-satelites at NASA Ames Research Center. In his spare time Mitch enjoys playing music, cooking, and side projects in electronics.	CompE
center 	Frank Szeibert:
Francis ('Frank') is a senior in Electrical Engineering at the University of Idaho, and has specialized in controls and analog IC design. He has interned at Micron in the past where he worked in the fab designing and implementing ground-breaking process technologies for DRAM and flash memory. Frank enjoys school, running, and 'Sauced' (a local fry shop in Moscow).	EE
 	Carson Stauffer:
Carson is a senior in Computer Science at the University of Idaho. He is pretty awesome.	CS
 	Paul Bailey:
Paul is a senior at the University of Idaho where he is earning three degrees in the areas of Computer Science, Mathematics, and Physics. He currently works at the University of Idaho as a web developer. Paul also spends a significant amount of his time creating computer programming and mathematics video tutorials.	CS
==Team Main Page==
To get back to the team main page click here.
Track phone

We all use phones for speaking to our friends and relatives receiving messages using the internet and much more. Nonetheless mobile phones are expensive and too small in size and we tend to loose our cell phones or sometimes they even get stolen. Wouldn’t it be awesome to be able to trace phones only by knowing the cell phone number? Well you might think that is impossible. Well you’re not right. It’s actually very easy to trace cell phones by only knowing the phone number that you will trace. All mobile phones has valuable information like imei code that with a orbiting satellite it can be very simple to find a cell phone coordinates on a world map.This method is very useful if you have lost your mobile phone or you would like to trace someone else’s mobile phone number. This tool is working on all mobile phone anywhere in the world.What you need to do is to select the country location of the mobile phone number for example the United States and the you will have to enter the phone number without the country code. The you would need to press the track phone button and the tool is going to show the mobile phone position on the world map, then you can use the zoom buttons on the world map to look the location of the cell phone much closer.Here's more info regarding phone Tracker look at our web-site.
Tumbler

The MB Series Mini Bowl Vibratory Finishing Systems is machine that uses and abrasive media to clear and polish using the friction from the media. At the University of Idaho the tumbler is located in the super sonic wind tunnel lab right next to the laser cutter.
==Tumbler Effects==
From left to right is the control, sanded, scotch brited, machined, and bead blasted surfaces.
== How to Use the Tumbler ==
=== Step 1.=== 
Choose the media and place in the bowl (pour a 5 gallon bucket into the Bowl)
*	Precision ceramic tumbling media
	Used for when small and precise is an issue (this will be used most of the time).
*	Ceramic beads and walnut shells will be used dry. Remember to place the plug in the tumbler. DO NOT USE ANY WATER OR COMPOUND. (SKIP STEPS 2-5)
	Cleaning and polishing ideal for aluminum, brass, and bronze.
For more information go to: http://www.kramerindustriesonline.com/tumbling-media.htm
===Step 2.===
Choosing the chemical compound (see directions for mixing in step 3). They are in the blue containers to the right of the tumbler.
*	VF-150 Burnishing Compound
::	Used to prevent rusting and produces a bright finish on stainless steel, zinc, brass, copper, and other exotic metals (this will be used on metals that will rust).
*	VF-77T General Purpose Cleaner
::	Used to deburr and for controlling the white film on plastic and synthetic finishes. Works equally well on all metals and plastics (this will not prevent rusting). Aluminum and aluminum alloys will use this one.
For more information go to: http://www.vibrafinish.com/supplies.html
===Step 3.===
Mixing compound with water in the black 5 gallon bucket where the pump is located fill the bucket about ½ way and poor in about 8 oz. (230 ml) of the compound (use the clear measuring cup for the compounds).
===Step 4.=== 
Place pump in solution (make sure it is fully submerged) and that the valve is open (handle parallel to the floor).
===Step 5.===
Make sure recirculating hose is between the pump and the wall of the bucket (As seen below).
===Step 6.===
Place part in the bowl and close the lid (make sure the lip is tightened on).
===Step 7.===
Plug in the pump and then the vibratory equipment system (run for 1 to 3 hours unplug vibratory equipment from wall outlet to check on part).
==Clean up==
*	Drain the bowl
*	Remove all media
*	Flush system two times (run about 2.5 gallons of clean water through the pump/recirculating hose) (old water could go down the bucket)
*	Unplug the pump and vibratory equipment from wall outlet.
Tumbler (C&M Topline)

Step 1: Add yourself as owner on the discussion page
This page provides a basic tutorial on ...
This is a referencehttp://mindoworks.shoutwiki.com
This is a reference with a titleMindworks
This is how you link to an external cite Wikipedia Cheat sheet
This is how you make text Italicized.
This is how you make text Bold.
== Section Heading1 ==
All information should all have a similar feel and flow. Wiki's greatly simplify the process, but care should be taken to ensure readability and consistency. This document can be used as a basic template; also the Main Page has some examples on formatting. All documents should be created according to the Best Practices.
== Section Heading2 ==
Save the image using a descriptive title (such as "descriptiveTitle.png") and .png format. Upload the Image to the Mindworks page by following the link or selecting "Upload file" from the toolbox. Select the newly created image from the "Source filename" field in the Source file box. Next complete the "File description" box (None selected is appropriate for the Licensing field). Finally selection "Upload File".
== Section Heading3 ==
Be descriptive and include appropriate links.
== Section Heading4 ==
Be descriptive and include appropriate links.
== Section Heading5 ==
Be descriptive and include appropriate links.
==References==
Tumbler (C&M Topline))

A tumbler is used to clean and polish parts. Different media is used to achieve different results on a variety of materials.
== How to Use the Tumbler ==
=== Step 1.=== 
Choose the media and place in the bowl (pour a 5 gallon bucket into the Bowl)
#	Precision ceramic tumbling media
##	Used for when small and precise is an issue (this will be used most of the time).
#	Ceramic beads and walnut shells will be used dry. Remember to place the plug in the tumbler. DO NOT USE ANY WATER OR COMPOUND. (SKIP STEPS 2-5)
##	Cleaning and polishing ideal for aluminum, brass, and bronze.
For more information go to: http://www.kramerindustriesonline.com/tumbling-media.htm
===Step 2.===
Choosing the chemical compound (see directions for mixing in step 3). They are in the blue containers to the right of the tumbler.
#	VF-150 Burnishing Compound
##	Used to prevent rusting and produces a bright finish on stainless steel, zinc, brass, copper, and other exotic metals (this will be used on metals that will rust).
#	VF-77T General Purpose Cleaner
##	Used to deburr and for controlling the white film on plastic and synthetic finishes. Works equally well on all metals and plastics (this will not prevent rusting). Aluminum and aluminum alloys will use this one.
For more information go to: http://www.vibrafinish.com/supplies.html
===Step 3.===
Mixing compound with water in the black 5 gallon bucket where the pump is located fill the bucket about ½ way and poor in about 8 oz. (230 ml) of the compound (use the clear measuring cup for the compounds).
===Step 4.=== 
Place pump in solution (make sure it is fully submerged) and that the valve is open (handle parallel to the floor).
===Step 5.===
Make sure recirculating hose is between the pump and the wall of the bucket (As seen below).
===Step 6.===
Place part in the bowl and close the lid (make sure the lip is tightened on).
===Step 7.===
Plug in the pump and then the vibratory equipment system (run for 1 to 3 hours unplug vibratory equipment from wall outlet to check on part).
===Step 8.===
Clean up
#	Drain the bowl
#	Remove all media
#	Flush system two times (run about 2.5 gallons of clean water through the pump/recirculating hose) (old water could go down the bucket)
#	Unplug the pump and vibratory equipment from wall outlet.
Unicon Developemnt

The Unicon Development design project's main goal is to add new functionality to the Unicon IDE and the Uniconc optimizing compiler.
==Problem Definition==
===Background===
===Specifications===
===Deliverables===
==Project Learning==
==Team Information==
Picture 	Bio 	Discipline
 	Member 1	
First Member	 	
==Document Archive==
Github Repo
Unicon Development

The Unicon Development team's design project task is to contribute new functionality to the Unicon language including enhancements to its IDE and to Iconc, the language's optimizing compiler.
==Project Description==
The Unicon Development Team is developing a set of enhancements for the University of Idaho’s signature programming language, Unicon http://unicon.org. The goals of this project include:
* Enhancement of the Unicon IDE to include jumping from a procedure of method call to its code body or its reference documentation.
* Enhancing Unicon’s C-based optimizing compiler Iconc, and its runtime system code to support concurrency features built using pthreads.
The intended end result of this project will be open-source code that becomes part of Unicon’s public distribution.
===Background===
Unicon is a “modern dialect” descending from the Icon
programming language that incorporates numerous
new features and extensions to make the Icon language
more suitable for a broad range of real-world applications.
===Specifications===
* millisecond resolution determining % speedup that concurrent Iconc provides
* improvement is > max(concurrent performance, Iconc performance)
* functional = fulfills use cases 
*target speedup = (concurrent speedup * Iconc speedup) * .9
===Deliverables===
The intended end result of this project will be open-source
code that becomes part of Unicon’s public distribution.
===Results===
The Unicon IDE has the ability to look up user defined functions as well as built in functions, done as a right click menu.
The Unicon optimizing compiler successfully compiled and ran threaded programs. The timing results are shown in the graph to the right.
==Project Learning==
===Resources===
* The Implementation of Icon and Unicon
* Unicon Manual
* Programming with POSIX Threads by David R. Butenhof
* IDE Tutorial (Unicon Technical Report 6b, An IVIB Primer)
* Unicon Source Distrobution
==Design==
===Schedule===
These are the steps followed for the IDE team and Uniconc team.
IDE
*Source familiarity
*Report if cursor is on a procedure
*Generate table for builtin lookup
*Merge Builtin table with user procedures table
*Bring up documents on builtins
*Jump to user defined procedures
*Right-click functionality
*Design Expo
Uniconc
*Source familiarity
*Compile with concurrency without error
*Compile with concurrency and translated macros
*Compiles & links standard Unicon program
*Compiles & links threaded Unicon program
*Executes threaded Unicon programs
*Executes entire Unicon Benchmark Suite
*New Unicon technical report written documenting concurrent Iconc
*Design Expo
==Team Information==
Picture	Discipline
Ian Westrope
Wiki-master	Senior, Computer Science
Shea Newton
Documentation wizard	Senior, Computer Science
Serendel Macphereson 
Client Emissary	Senior, Computer Science
==Documentation Archive==
Design Review Slideshow 
Github Repo
Useful References

Cheatsheet (Wikipedia):
https://en.wikipedia.org/wiki/Wikipedia:Cheatsheet
:Note: the above link is for Wikipedia.org, which does their references slightly differently. Inserting {{reflist}} underneath the 'References' section will not work. Instead use <references/>
Starting an article (Wikipedia):
http://en.wikipedia.org/wiki/Wikipedia:Starting_an_article
Mindworks Page Editing Help:
Help:Page Editing (Quick)
Media Wiki Manual:
http://www.mediawiki.org/wiki/Manual
FAQ:
http://www.mediawiki.org/wiki/Manual:FAQ
Templates:
http://www.mediawiki.org/wiki/Help:Templates
Installation of some extensions:
http://www.mediawiki.org/wiki/Extension:Cite/Cite.php#Installation
http://www.mediawiki.org/wiki/Extension:ParserFunctions
Page editing:
http://www.mediawiki.org/wiki/Help:Editing_pages
http://meta.wikimedia.org/wiki/Help:Editing
http://en.wikipedia.org/wiki/Wikipedia:How_to_edit_a_page
Advanced Topics:
http://www.mediawiki.org/wiki/Table
Vandal Bucks

We are a four man senior design team at the University of Idaho working on a bolster rivet press for Buck knives.
==Project Goal==
Effectively design and fabricate a bolster rivet press for Buck Knives that will increase operator efficiency and safety while maintaining a high level of product quality. The machine will allow the compression of all three rivets in a single action and have the capability to accommodate multiple knife fixtures
==Sponsor==
This Project is supported exclusively by 
Buck Knives
660 S. Lochsa Street
Post Falls, ID 83854-5200
==Background Information==
Buck Knives currently produces a common knife model known as the 110. Last year, Buck Knives supported a senior design project where the team was tasked with creating a machine that inserts pins into three locations in the knife. This year we are re-creating a bolster rivet press to press these pins to hold the knife together. The machine that Buck Knives is currently using to press the pins does not meet there needs or standards. The new machine must meet all of Buck Knives needs and standards stated in the Design Specifications section
==Design Specifications==
*Operator should position the knife, press 'start', and then be free to do other work-cell tasks
*Machine should press all three rivets w/o need of operator assistance
*Machine should signal when rivets are pressed and knife is ready for retrieval
*material adjacent to each of the three rivets should not be visible damaged
*Knife should open/close normally after rivet pressing
*Cycle time for pressing all three rivets after 'start' is pressed, should be <10 seconds
*Tools/procedures should be provided for adjusting/maintaining rivet pressing force
*Safety features should prevent extremities from getting within 4 inches of hydraulically actuated hardware during all operating cycles
*Machine should be portable for re-positioning by one person within a work cell
*Machine should run on a V power supply
*Changeover between knife models should be less than 15 minutes
==Satec Testing==
==Concept Designs==