UE Automated Thermosiphon

Size: px
Start display at page:

Download "UE Automated Thermosiphon"

Transcription

1 UE Automated Thermosiphon Submitted by: Ian Bashor, Electrical and Mechanical Engineer Project Sponsor: University of Evansville Dean s Office Project Advisor: Dr. Dick Blandford April 15 th, 2016 University of Evansville Evansville, IN Submitted to Dr. Howe of the Faculty of the Electrical Engineering Program College of Engineering and Computer Science University of Evansville Evansville, Indiana 47714

2 Acknowledgments I would like to thank the University of Evansville Dean s Office for sponsoring the senior project as well as providing basic electrical components and lab room with equipment. A special thanks to: Dick Blandford, Mark Rancall, Jeff Cron, and Ray Shelton. Without their help and support the project would not be what it is today.

3 Commented [LG1]: Make table of contents page numbers even Table of Contents Acknowledgments List of Figures List of Tables Abstract Background Problem Definition Statement of the Problem Client Requirements Project Design Hardware Software Size Restraints Environment and Health Restraints Standards Manufacturability and Sustainability Results Project Schedule Cost Conclusion Appendix A Appendix B

4 List of Figures Figure 1: Proposed Thermosiphon Design Figure 2: Block diagram of project design Figure 3: Power supply circuit Figure 4: Sensor Array Design Figure 5: Schematic of Flowmeter Circuit Figure 6: Wireless Network Design Figure 7: Pseudo Code for ARM Figure 8: Pseudo Code for PC Figure 9: Completed Project Figure 10: Project Collecting Data Figure 11: Sample Temp. Data Figure 12: Initialization of GUI List of Tables Table 1: Hardware Parts List Table 2: Task Break Down and Schedule Table 3: Proposed Project Budget

5 Abstract Commented [CH2]: Place the abstract after the table of contents and list of figures and tables. The thermosiphon team has established itself as a legacy senior project at the University of Evansville over the past 4 years. A thermosiphon utilizes solar radiation to heat a fluid and is buoyancy driven, which eliminates the need for mechanical pumps. The thermosiphon system consists of a water storage tank, a solar collector, and insulated connecting pipes. It is often used as a source of renewable energy. This year the UE thermosiphon team is working as a cross disciplinary team (Mechanical and Electrical Engineering) to automate the data collection and analysis. Due to the nature of previous year s testing system, hand measurements had to be taken every 15 seconds and this was a very labor intensive process. Because of the oscillatory nature of the flow in the thermosiphon two mechanical flowmeters were utilized in series, this coupled with the mess of wires and circuits for the thermistor network has made the set up and cleanup during testing a very involved process. With open wires and conmectoions increase the risk of shorting connections and spilling water on the circuits is an ongoing concern. The solution implemented was to electronically automate the testing system and include software that remotely displayed, stored, and analyzed the data in real time. The scope of work included instrumentation, calibration, wireless communication, electronic circuits, and software implementation. Due to an ambitious schedule all deadlines were hit and the project was completed before its anticipated date. The total budget came in at $1, The final product to the customer was a professionally built and reliable product that is easily implemented and can be expanded upon in the future.

6 Background The need for a green and sustainable energy solution continues to increase with time. There are two major concerns with today s current energy source: fossil fuels are limited and the emission of greenhouse gases. Greenhouse gas emissions alter the atmosphere and in turn are causing climate change. Solar energy is a large source of untapped potential; enough solar energy reaches the Earth in one hour to meet the energy requirements for a year [1]. Furthermore, 99.99% of all the solar radiation that reaches the earth is not used for energy purposes [1]. One method of capturing this solar radiation is by utilizing a thermosiphon, which converts solar radiation into thermal energy. What makes a thermosiphon standout from other solar energy methods is that there is no need for mechanical or moving parts such as electrical pumps. Figure 1 shows this years proposed design. Commented [CH3]: Don t leave large blank space. Fill with text. Figure 1: Proposed Thermosiphon Design There are five basic components to a thermosiphon: the hot leg, tank reservoir, cold leg, solar collector, and working fluid. Initially the system is at a uniform temperature and the fluid is at rest. As solar radiation begins to strike the solar collector the fluid begins to increase in

7 temperature. This heating causes a density difference between the hot and cold fluid. Buoyancy forces then cause the hot fluid to rise up into the tank reservoir through the hot leg while fluid from the cold leg enters the solar collector. In order for this principle to work the hot leg attachment on both the tank reservoir and solar collector must be placed higher than the cold leg. This circulation of the fluid is buoyancy driven and occurs naturally, which eliminates the need for electrical pumps and other mechanical devices. Commented [CH4]: Nice background information. Problem Definition Statement of the Problem Past year s thermosiphon team have used manual flow meters with thermistors coupled with LabVIEW [2] to gather data. The issue with this is that flow rates must be taken manually every 15 seconds during testing and then LabVIEW files must be open and calculated manually through excel. The issue with this is that it is very labor intensive and requires a lot of man hours to perform. Having an automated system would reduce this time significantly as well as the chances of human error. LabVIEW is a very large and complex program with the capabilities to perform automatic data acquisition. However, because it is desired that the solution to the problem have a wireless data acquisition system that can be mounted to the system, and doesn t require external power, LabVIEW is not the most practical solution. LabVIEW would require a PC with mild computing power to be located on site, external power supply available, and have extensive knowledge of this program. Even though LabVIEW could potentially meet the requirements for the current issues other options will be pursued as they can provide similar function while better meeting the other requirements of the project.

8 Client Requirements The client requirements are as follows: 5 temperature measurements 1 flowrate measurement Wireless communication to remote location (up to 50m) Live data analysis Live GUI Feedback to control interval of data collection Project Design To complete this project there was software and circuit design. The sensor array, power supply, wireless modules, and microprocessor were designed and implemented. Meanwhile, software was developed to receive and transmit data while logging and analyzing data in live time. Figure 2 shows a summary of the project design.

9 Figure 2: Block diagram of project design Hardware There were three major components to the hardware design. The first is the voltage circuit that regulated the senor array, microprocessor, and wireless module. All electrical components have been designed to run off 5V regulated. A 7805CT IC chip [3] regulates 4 D-Cell batteries in series. The D- Cell batteries have an estimated mah. Capacitors specified in Figure 2 are used on the input and output pins of the 7805CT as specified by the application circuit [4]. An Commented [CH5]: Reference, this can be as simple as the data sheet. Commented [CH6]: Random s

10 ON/OFF toggle switch is placed in series with the batteries to control power to all electronics. This design is illustrated in Figure 3 Figure 3: Power supply circuit The second phase was the sensor array, because the ARM Cortex M4 Discovery Board is being utilized, a multiplexer was incorporated for additional A/D ports as well as having all inputs pass through the same line in case any filtering was necessary. The thermistors (Omega 44007) require an application circuit as specified by the datasheets [5]. A 16 line multiplexer (DM74150N [3]) will be utilized to leave room for future expansion of various sensors. Figure 4 illustrates this design.

11 Figure 4: Sensor Array Design The specific flow meter used is a Spires Meter 280 W-D ½ ultrasonic water meter [6]. The water meter acts as a variable current source with an electrical output of 4mA to 20mA which corresponds to flow rates of GPM. Technical Specification call for a constant 9-12VDC so a LM2940T 9V regulator was utilized [7] in union with a Zippy 3000 flight battery for power. In order to read these measurements resistor (150Ω) was placed in series with the meter and the voltage was sent to the A/D. Figure 5 shows this circuit for the flow meter.

12 Figure 5: Schematic of Flowmeter Circuit The final portion of the hardware design was the wireless communication modules. It was chosen to utilize XBee-PRO XSC RF [8] module for several reasons. This module has a Commented [CH7]: Reference relatively high range (both indoor and outside) for its low power consumption, it is also easy to implement and incorporate into software design. XBee Explorer boards can also be bought to accompany the modules. These allow for USB and pin adaption. A USB adaptor was utilized for the receiving PC while the transmitter used a pin adaptor for easy capability with the ARM processor. Figure 6 show the wireless modules, USB adaptor, and pin adaptors respectfully. a) Module [5] b) Dongle [7] c) 5 Pin Adaptor [8] Figure 6: Wireless Network Design

13 All three portions of the hardware design were connected through the ARM Cortex M4 processor, which controlled all electronics on the sensor array and wireless transmitter. All electronics are housed in a weather proof box that is mounted to the Thermosiphon system. Table 1 summarizes all hardware components that were implemented during the hardware design. Software Table 1: Hardware Parts List QTY DESCRIPTION 3 Omega Thermistors [5] 10 General Purpose Shielded Wire 1 Digital Flowmeter 1 ARM Cortex M4 [9] 1 16 Line Multiplexer 1 PCB 3 Variable Resistors 1 5V Regulator 1 4 D Battery Holder 1 ON-OFF LED Switch 1 5V Regulator uf Capacitor uf Capacitor 1 SparkFun Xbee Explorer USB [10] 1 Xbee Explorer Regulated [11] 2 Zigbee/ (XBP9B-XCWT-001) [8] 1 3-D Printed Box 1 Spires Meter 280 W-D ½ ultrasonic water meter [6] 1 LM2940T 9V regulator [7] 1 Zippy 3000 Flightmax 20C series 4 Energizer D-Cell Batteries Commented [CH8]: Remove giant space. Don t let a table span 2 pages. Place the Table 1 heading on top of table. For figures the label goes underneath but for a table it goes on top. There were two separate portions to the software development. Part 1 consisted of programming the ARM in C to accomplish data collection, transmission, and checking the transmission interval. Part 2 consisted of programming the receiving PC to receive the data,

14 store, analyze, display, and allow the user to update the transmission interval. The pseudocode for part 1 and part 2 can be found in Figures 5 and 6. Commented [CH9]: Formatting of next 2 figures if funky but it might not have looked that way originially. 9: Itterate through sensors 4-8 1: Check Indoor/ Outdoor Test 8: Send Data out on Serial to xbee 2: Initialize Components 7: Wait for timer to run out 3: Start Timer 6: Store in Temp. Variable 4: Check 1st Sensor on Multiplexer 5: Run A/D Conversion Figure 7: Pseudo Code for ARM

15 10: Check for Stop Command 1: Prompt User for Run Command 9: wait data recieved and repeat 4-8 2: Check given information 8: Store Calculated and original data with Time Stamp 3: Pause 7: Visually Display Data 4: Recieve Sensor Data 6: Perform Analysis on Data 5: Store Sensor Data in temp variable Figure 8: Pseudo Code for PC The key to programming the Visual Studio code was to avoid cross threads and creating delegates where necessary. It was also important to program the microcontroller to allow the incoming signal to pass its transient period before performing an A/D conversion. The complete code for both the visual studio program and microcontroller can be found in the appendices. Size Restraints The size restraints for the electronic housing was determined by the physical print restraints of the 3-D printer, the restraints were 9 x10.6 x11.2. The box could have been printed in two Commented [CH10]: Fix parts for double the volume, however, this was undesirable as it would have been harder to create a water tight seal and too bulky to mount to the thermosiphon system. Commented [CH11]: Double period

16 Environment and Health Restraints The electronic housing was periodically placed outside in various weather conditions and always in close vicinity of the thermosiphon system, which has water leakage on occasion. Commented [CH12]: Because of this, insuring that the electronic housing was water resistant was a top concern. The housing was made of ABS plastic; the connection between the lid and box was lined with styrofoam and then hinged and latched together. Health concerns for the electronic housing consisted of electric shock. In order to minimize this risk all electrical connections (that were possible) were made inside of the box to prevent human contact at any connection. The only waste generated by the system were batteries when they were replaced, they were then disposed of properly to minimize environmental impact. Standards The system was built with an attempt to meet the following IEEE standards for American National Standard Safety Level of safety levels with respect to human exposure to radio frequency electromagnetic fields, Standard for Software Safety Plans, 2012 National Electrical Safety Code, and Environmental Assessment of Electronic Products [12] [13] [14] [15]. Manufacturability and Sustainability All electrical components were soldered onto a cracker board. This is easily manufactured however, a PCB could easily be developed for even easier manufacturability. Because the housing was 3-D printed, it has a high level of manufacturability as well. The most labor intensive parts of manufacturing were soldering the electrical connections and weather proofing the electrical housing. Because most major components were manufactured professionally, the unit has a high level of sustainability as long as the housing is well taken care of.

17 Results The completed project is shown in the Figure 9 below. Figure 9: Completed Project The results of the completed project are: 5 temperature measurements, 1 flow rate measurement, 1 pyranometer measurement, transmit data wirelessly across Koch, store data, analyze data, display the data in live time on GUI, and can run both inside and outside tests. Figure 10 shows the project collecting data from the thermosiphon.

18 Figure 10: Project Collecting Data Figure 11 shows sample temperature data that was collected from the thermosiphon during a period of testing. Figure 11: Sample Temp. Data Figure 12 shows the initialization page of the GUI and tab selection for other information that was collected.

19 Figure 12: Initialization of GUI Project Schedule Table 2 shows the predicted vs. actual schedule, most deadlines were hit on time. Table 2: Task Break Down and Schedule Commented [CH13]: Move to above table Task Predicted Schedule Actual End Date 1: Research and Brainstorm August 26th - September 11th September 11 th 2: Hardware Design September 11th - October 16th October 30 th 3: Software Design October 16th - November 13th November 5 th 4: Fundraise October 19th - October 30th October 30 th 5: Project Proposal September 23rd - December 7th December 7 th 6: Purchase Hardware December 7th - January 1st January 15 th 7: Hardware Development & Testing January 1st - February 5th January 29 th 8: Software Development & Testing February 5th - March 4th February 28 th 9: System Testing March 4th - April 1st March 25 th 10: Project Completion April 1st - April 29th April 15 th 11: Final Project Report April 1st - April 29th April 29 th The fall semester was designated to research and design while the spring was reserved for building, testing, and implementation.

20 Cost The total cost of the project is shown in Table 3. Table 3: Proposed Project Budget Out of the $1, only $ of funding was needed to purchase parts not already owned. The Dean s office allocated $ for this project and it is well under budget. Conclusion In conclusion, the wireless system can transmit farther than customer requirements and the project has the option of running inside or outside tests as well as attaching a pyrometer which

21 are useful to the project and incorporated although not originally stated in the customer requirements. This project finished on schedule and under budget which was largely due to reusing old equipment. All project requirements were met or exceeded except for changing the data interval from the GUI. This can be done by reprogramming the microcontroller between tests which means that this feature is not lost. The UE Thermosiphon team will be able to use this system in future years to reduce data analysis time as well as the labor intensive data collection process.

22 References [ 1] "2012 Solar Energy Facts," [Online]. Available: [Accessed 7 September 2015]. [ D. Stamps, Learn LabVIEW 2012 Fast: A Primer for Automatic Data Acquisition, 2] Mission: Schroff Development Corporation, [ "DM74150 Data Selectyors/Multiplexers," Fairchild Semiconductor, [Online]. 3] Available: [ "LM78XX/ LM78XXA 3-Terminal 1A Positive Voltage Regulator," Fairchild, [Online]. 4] Available: [ "Thermistor Elements," OMEGA, [Online]. Available: 5] [ "280W-D Domestic UltraSonic Water Meter," Spires Metering Technology, ] [Online]. Available: [Accessed 2016]. [ "LM2940x 1-A Low Dropout Regulator," Texas Instruments, [Online]. Available: 7] [Accessed 2016]. [ "Zigbee/ Modules," Mouser Electronics, [Online]. Available: 8] 001/?qs=sGAEpiMZZMtJacPDJcUJY2%2fs1HWbsnnKuoV7pBpEjjw%3d.

23 [ "ARM Cortex-M4 Datasheet," ST, [Online]. Available: 9] [ "SparkFun XBee Explorer Dongle," SparkFun, [Online]. Available: 10] [ "SparkFun XBee Explorer Regulated," SparkFun, [Online]. Available: 11] [ IEEE, "2012 National Electrical Safety Code," [Online]. Available: 12] [ IEEE, "American National Standard Safety Level of safety levels with respect to human 13] exposure to radio frequency electromagnetic fieldsjoo khz to IO0 GHz," [Online]. Available: [ IEEE, "IEEE Standard for Environmental Assessment of Electronic Products," [Online]. 14] Available: [ IEEE, "IEEE Standard for Software Safety Plans," [Online]. Available: 15] [ "LM308 Operational Amplifiers," Texas Instruments, [Online]. Available: 16] [Accessed 2016].

24

25 Appendix A Microcontroller Code

26 #include "stm32f407vg.h" const char msg1[] = " ABCDEF\n"; char msg4[] = "0000\n"; void ConfigureUART(unsigned int bauddivisor); void UARTPutChar(char ch); void SendMsg(char *msg); void AtoD(); void Message(); int flag; int Data=0; int tmp = 0; int count = 1; int oldcount = 1; int one = 0; int two = 0; int three = 0; int main() //Initializing Variables //Clock bits RCC_AHB1ENR = 5; //Bit 3 is GPIOC clock enable bit RCC_APB1ENR = 9; //Enable peripheral timer for timer 6 RCC_APB1ENR = (1 << 29); //Bit 29 is DAC clock enable bit RCC_APB2ENR = (1 << 5); //Enable USART6 clock RCC_APB2ENR = 0x100; //Bit 8 is ADC 1 clock enable bit //Interrupt bits NVICISER0 = (1 << 28); //Bit 28 in ISER0 corresponds to int 28 (TIM 2) TIM2_DIER = 1; //Enable Timer 2 update interrupt enable TIM2_DIER = (1 << 6); //Enable Timer 2 trigger interrupt enable //I/O bits GPIOA_MODER = 0x55000; //Bits = 01 for digital output on PA7 8 and 9 //OTYPER register resets to 0 so it is push/pull by default GPIOA_OSPEEDER = 0xFC000; //Bits = 11 for high speed on PA7 8 and 9 //PUPDR defaults to no pull up no pull down GPIOA_MODER = 0xF00; //PA4-PA5 are analog GPIOA_PUPDR &= 0xFFFFF0FF; //Pins PA4 PA5 are no pull up and no pull down

27 // //DAC bits // DAC_CR = 0x3E; //Bits 3, 4, 5 = 111 for software trigger ch1 // //Bit 2 = 1 for Ch 1 trigger enabled // //Bit 1 = 1 for Ch 1 output buffer enabled // DAC_CR = 1; //Bit 0 = 1 for Ch 1 enabled //ADC bits ADC_CR2 = 1; //Bit 0 turn ADC on ADC_CR2 = 0x400; //Bit 10 allows EOC to be set after conversion ADC_CCR = 0x30000; //Bits 16 and 17 = 11 so clock divided by 8 ADC_SQR3 = 0x5; //Bits 4:0 are channel number for first conversion // Channel is set to 5 which corresponds to PA5 //Timer 2 bits TIM2_CR1 = (1 << 7); //Auto reload is buffered TIM2_PSC = 0; //Don't use prescaling TIM2_ARR = ; //(168 MHz/2)/ = 1 Hz TIM2_CR1 = 1; //Enable Timer 2 TIM2_EGR = 1; //Makes work // //Timer 6 bits // TIM6_CR1 = (1 << 7); //Auto reload is buffered // TIM6_CR1 = (1 << 3); //One pulse mode is on. // TIM6_PSC = 0; //Don't use prescaling // TIM6_ARR = 3809; //(168 MHz/2)/3809 = Hz // TIM6_CR1 = 1; //Enable Timer 6 //UART PIN Bits GPIOC_AFRL = 0x ; //Alternate Func PC 6-7 to USART6 GPIOC_MODER = 0x0A000; //Bits = 1010 for Alt Func on PC6, PC7 //OTYPER register resets to 0 so it is push/pull by default GPIOC_OSPEEDER = 0x3000; //Bits 7-6 = 11 for high speed on PC6 //PUPDR defaults to no pull up no pull down ConfigureUART(0xD05); while(1) flag = 1; if(count == 1) GPIOA_BSRR = 0x ; count = 2; oldcount = 1;

28 else if (count == 2) GPIOA_BSRR = 0x ; count = 3; oldcount = 2; else if (count == 3) GPIOA_BSRR = 0x ; count = 4; oldcount = 3; else if (count == 4) GPIOA_BSRR = 0x ; count = 5; oldcount = 4; else if (count == 5) GPIOA_BSRR = 0x ; count = 6; oldcount = 5; else if (count == 6) GPIOA_BSRR = 0x ; count = 7; oldcount = 6; else if (count == 7) GPIOA_BSRR = 0x ; count = 1; oldcount = 7; while(flag == 1) //Wait TIM2_CR1 = 1; //Restart timer AtoD(); Message(); SendMsg(msg4);

29 GPIOA_BSRR = 0xFFFF0000; void ConfigureUART(unsigned int bauddivisor) USART6_CR1 = 0; //Disable during set up. Wd len = 8, Parity = off USART6_BRR = bauddivisor; //Set up baud rate USART6_CR2 = 0; //1 stop bit USART6_CR1 = 0x200C; USART6_CR3 = 0; //Disable interrupts and DMA void TIM2_IRQHandler() flag = 0; TIM2_SR &= 0xFFFE; //Turn off interrupt void UARTPutChar(char ch) while((usart6_sr & 0x80) == 0); //Wait for empty flag USART6_DR = ch; void SendMsg(char *msg) //const char *msg int i=0; while(msg[i]!= 0) UARTPutChar(msg[i]); //msg[i] i++; void AtoD() ADC_CR2 = 0x ; //Bit 30 does software start of A/D conversion while((adc_sr & 0x2) == 0); //Bit 1 is End of Conversion Data = ADC_DR; void Message() //Data one = Data%10;

30 two = (Data/10)%10; three = Data/256; msg4[0] = msg1[oldcount]; msg4[1] = msg1[three]; msg4[2] = msg1[two]; msg4[3] = msg1[one];

31 Appendix B Visual Studio Code

32 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.IO.Ports; using System.Windows.Forms.DataVisualization.Charting; using System.Globalization; using System.Reflection; namespace Seriel public partial class Form1 : Form int Data1; double Voltage1; double Temp1; string Voltages1; string Temps1; int Data2; double Voltage2; double Temp2; string Voltages2; string Temps2; int Data3; double Voltage3; double Temp3; string Voltages3; string Temps3; int Data4; double Voltage4; double Temp4; string Voltages4; string Temps4; int Data5; double Voltage5; double Temp5; string Voltages5; string Temps5; int Data6; double Voltage6; double RadiationFlux; string Voltages6; string RadiationFluxs; int Data7; double Voltage7; double FlowRate;

33 string Voltages7; string FlowRates; int total = 0; double Efficiency; double EfficiencyTotal; string Efficiencys; string EfficiencyTotals; string VariacVoltages; string HeatStripResistances; string CollectorSurfaceAreas; string NumberofVariacss; int NumberofVariacs; double VariacVoltage; double HeaterStripResistance; double CollectorSurfaceArea; delegate void SetTextCallback(String volt, String temp); delegate void SetChartCallback(); Series Temp1Series = new Series(); Series Temp2Series = new Series(); Series Temp3Series = new Series(); Series Temp4Series = new Series(); Series Temp5Series = new Series(); Series RadFluxSeries = new Series(); Series FlowSeries = new Series(); Series EffSeries = new Series(); DateTime localdate1; DateTime localdate2; DateTime localdate3; DateTime localdate4; DateTime localdate5; DateTime localdate6; DateTime localdate7; DateTime localdate8; int count = 0; int indoortest = 0; public Form1() InitializeComponent(); getavailableports(); serialport1.close(); Temp1Series.ChartType = SeriesChartType.Line; chttemp.series.add(temp1series); Temp2Series.ChartType = SeriesChartType.Line; chttemp.series.add(temp2series); Temp3Series.ChartType = SeriesChartType.Line; chttemp.series.add(temp3series); Temp4Series.ChartType = SeriesChartType.Line; chttemp.series.add(temp4series); Temp5Series.ChartType = SeriesChartType.Line;

34 chttemp.series.add(temp5series); chttemp.chartareas[0].axisx.title = "Data Point"; chttemp.chartareas[0].axisx.labelstyle.format = "0.00"; chttemp.chartareas[0].axisy.title = "Temp (C)"; chttemp.chartareas[0].axisy.labelstyle.format = "0.00"; RadFluxSeries.ChartType = SeriesChartType.Line; chart2.series.add(radfluxseries); chart2.chartareas[0].axisx.title = "Data Point"; chart2.chartareas[0].axisx.labelstyle.format = "0.00"; chart2.chartareas[0].axisy.title = "Radiation Flux (W/m^2)"; chart2.chartareas[0].axisy.labelstyle.format = "0.00"; FlowSeries.ChartType = SeriesChartType.Line; chart1.series.add(flowseries); chart1.chartareas[0].axisx.title = "Data Point"; chart1.chartareas[0].axisx.labelstyle.format = "0.00"; chart1.chartareas[0].axisy.title = "FlowRate (GPM)"; chart1.chartareas[0].axisy.labelstyle.format = "0.00"; EffSeries.ChartType = SeriesChartType.Line; chart3.series.add(effseries); chart3.chartareas[0].axisx.title = "Data Point"; chart3.chartareas[0].axisx.labelstyle.format = "0.00"; chart3.chartareas[0].axisy.title = "Efficiency"; chart3.chartareas[0].axisy.labelstyle.format = "0.00"; private void textbox3_textchanged(object sender, EventArgs e) private void textbox4_textchanged(object sender, EventArgs e) private void textbox5_textchanged(object sender, EventArgs e) private void Form1_Load(object sender, EventArgs e) void getavailableports() String[] ports = SerialPort.GetPortNames(); combobox1.items.addrange(ports);

35 private void button2_click(object sender, EventArgs e) try if (combobox1.text == "" combobox2.text == "") else serialport1.portname = combobox1.text; serialport1.baudrate = Convert.ToInt32(comboBox2.Text); progressbar1.value = 100; button2.enabled = false; button1.enabled = true; combobox1.enabled = false; combobox2.enabled = false; catch (UnauthorizedAccessException) using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\TestData.csv")) file.writeline("data1 (V)" + "," + "Temp1 (C)" + "," + "Data2 (V)" + "," + "Temp2 (C)" + "," + "Data3 (V)" + "," + "Temp3 (C)" + "," + "Data4 (V)" + "," + "Temp4 (C)" + "," + "Data5 (V)" + "," + "Temp5 (C)" + "," + "Pyranometer (V)" + "," + "Pyranometer (W/m^2)" + "," + "FlowRate (GPM)" + "," + "Instant Efficiency" + "," + "Total Efficiency" + "," +"Date/Time"); file.close(); private void button1_click(object sender, EventArgs e) serialport1.close(); progressbar1.value = 0; button1.enabled = false; button2.enabled = true; combobox1.enabled = true; combobox2.enabled = true; private void serialport1_datareceived(object sender, SerialDataReceivedEventArgs e) string NewData = serialport1.readline(); string counts = NewData.Substring(0,1); string Datas = NewData.Substring(1, 3); count = Convert.ToInt32(counts, 16);

36 if (count == 1) Data1 = Convert.ToInt32(Datas, 16); Voltage1 = (double)data1 * 1.6 / 4096; Voltages1 = System.Convert.ToString(Decimal.Round((decimal)Voltage1, 2)); Temp1 = 1 / ((1.285E-3) + ((2.362E-4) * Math.Log((10000 * Voltage1) / (5 - Voltage1)) + ((9.285E-8) * (Math.Log((10000 * Voltage1) / (5 - Voltage1))) * 3))) - 273; Temps1 = System.Convert.ToString(Decimal.Round((decimal)Temp1, 2)); count = 1; InsertText(Voltages1, Temps1); plot(); localdate1 = DateTime.Now; if (count == 2) Data2 = Convert.ToInt32(Datas, 16); Voltage2 = (double)data2 * 5 / 4096; Voltages2 = System.Convert.ToString(Decimal.Round((decimal)Voltage2, 2)); Temp2 = 1 / ((1.285E-3) + ((2.362E-4) * Math.Log((10000 * Voltage2) / (5 - Voltage2)) + ((9.285E-8) * (Math.Log((10000 * Voltage2) / (5 - Voltage2))) * 3))) - 273; Temps2 = System.Convert.ToString(Decimal.Round((decimal)Temp2, 2)); count = 2; InsertText(Voltages2, Temps2); plot(); localdate2 = DateTime.Now; if (count == 3) Data3 = Convert.ToInt32(Datas, 16); Voltage3 = (double)data3 * / 4096; Voltages3 = System.Convert.ToString(Decimal.Round((decimal)Voltage3, 2)); Temp3 = 1 / ((1.468E-3) + ((2.383E-4) * Math.Log((10000 * Voltage3) / (5 - Voltage3)) + ((1.007E-7) * (Math.Log((10000 * Voltage3) / (5 - Voltage3))) * 3))) - 273; Temps3 = System.Convert.ToString(Decimal.Round((decimal)Temp3, 2)); count = 3; InsertText(Voltages3, Temps3); plot(); localdate3 = DateTime.Now; if (count == 4) Data4 = Convert.ToInt32(Datas, 16); Voltage4 = (double)data4 * / 4096; Voltages4 = System.Convert.ToString(Decimal.Round((decimal)Voltage4, 2)); Temp4 = 1 / ((1.468E-3) + ((2.383E-4) * Math.Log((10000 * Voltage4) / (5 - Voltage4)) + ((1.007E-7) * (Math.Log((10000 * Voltage4) / (5 - Voltage4))) * 3))) - 273;

37 Temps4 = System.Convert.ToString(Decimal.Round((decimal)Temp4, 2)); count = 4; InsertText(Voltages4, Temps4); plot(); localdate4 = DateTime.Now; //if (count == 5) // // Data5 = Convert.ToInt32(Datas, 16); // Voltage5 = (double)data5 * 25 / 4096; // Voltages5 = System.Convert.ToString(Decimal.Round((decimal)Voltage5, 2)); // Temp5 = 1 / ((1.468E-3) + ((2.383E-4) * Math.Log((10000 * Voltage5) / (5 - Voltage5)) + ((1.007E-7) * (Math.Log((10000 * Voltage5) / (5 - Voltage5))) * 3))) - 273; // Temps5 = System.Convert.ToString(Decimal.Round((decimal)Temp5, 2)); // count = 5; // InsertText(Voltages5, Temps5); // plot(); // localdate5 = DateTime.Now; // if (count == 6) Data6 = Convert.ToInt32(Datas, 16); Voltage6 = (double)data6 * / 4096; Voltages6 = System.Convert.ToString(Decimal.Round((decimal)Voltage6, 2)); RadiationFlux = Voltage6 * 5; RadiationFluxs = System.Convert.ToString(Decimal.Round((decimal)RadiationFlux, 2)); count = 6; InsertText(Voltages6, RadiationFluxs); plot(); localdate6 = DateTime.Now; 2)); if (count == 7) Data7 = Convert.ToInt32(Datas, 16); Voltage7 = (double)data7 * / 4096; Voltages7 = System.Convert.ToString(Decimal.Round((decimal)Voltage7, FlowRate = (Voltage7-0.4) * ; FlowRates = System.Convert.ToString(Decimal.Round((decimal)FlowRate, 2)); count = 7; InsertText(Voltages7, FlowRates); plot(); localdate7 = DateTime.Now; if (indoortest == 0) Efficiency = ((FlowRate / 15852) * 7) * 4179 * 997 * CollectorSurfaceArea * (Temp1 - Temp2) / (RadiationFlux); else

38 //Efficiency = ((FlowRate / 15852) * 7) * 4179 * 997 * (double)numberofvariacs * (Temp1 - Temp2) * (double)heaterstripresistance / ((double)variacvoltage*(double)variacvoltage); Efficiency = (Temp1 - Temp2) / (2 * (1.2 * Temp1 - Temp2)); Efficiencys = System.Convert.ToString(Efficiency); total = total + 1; EfficiencyTotal = EfficiencyTotal + (Efficiency / total); EfficiencyTotals = System.Convert.ToString(EfficiencyTotal); count = 8; InsertText(Efficiencys, EfficiencyTotals); plot(); localdate8 = DateTime.Now; using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"C:\Users\Public\TestFolder\TestData.csv", true)) file.writeline(voltage1 + "," + Temp1 + "," + Voltage2 + "," + Temp2 + "," + Voltage3 + "," + Temp3 + "," + Voltage4 + "," + Temp4 + "," + Voltage5 + "," + Temp5 + "," + Voltage6 + "," + RadiationFlux + "," + FlowRate + "," + Efficiency + "," + EfficiencyTotal + "," + localdate1); file.close(); private void InsertText(String volt, String temp) if (this.listbox1.invokerequired) SetTextCallback d = new SetTextCallback(InsertText); this.invoke(d, new object[] volt, temp ); else try if(count == 1) this.listbox1.items.clear(); this.listbox6.items.clear(); this.listbox1.items.add(volt); this.listbox6.items.add(temp); if (count == 2) this.listbox2.items.clear(); this.listbox7.items.clear(); this.listbox2.items.add(volt); this.listbox7.items.add(temp); if (count == 3) this.listbox3.items.clear(); this.listbox8.items.clear(); this.listbox3.items.add(volt); this.listbox8.items.add(temp); if (count == 4)

39 this.listbox4.items.clear(); this.listbox9.items.clear(); this.listbox4.items.add(volt); this.listbox9.items.add(temp); if (count == 5) this.listbox5.items.clear(); this.listbox10.items.clear(); this.listbox5.items.add(volt); this.listbox10.items.add(temp); if (count == 6) this.listbox15.items.clear(); this.listbox16.items.clear(); this.listbox15.items.add(volt); this.listbox16.items.add(temp); if (count == 7) this.listbox20.items.clear(); this.listbox21.items.clear(); this.listbox20.items.add(volt); this.listbox21.items.add(temp); if (count == 8) this.listbox13.items.clear(); this.listbox12.items.clear(); this.listbox13.items.add(volt); this.listbox12.items.add(temp); catch private void plot() if (this.listbox1.invokerequired) SetChartCallback d = new SetChartCallback(plot); this.invoke(d, new object[] ); else try if(count == 1) this.temp1series.points.addy(temp1); if (count == 2) this.temp2series.points.addy(temp2);

40 if (count == 3) this.temp3series.points.addy(temp3); if (count == 4) this.temp4series.points.addy(temp4); if (count == 5) this.temp5series.points.addy(temp5); if (count == 6) this.radfluxseries.points.addy(radiationflux); if (count == 7) this.flowseries.points.addy(flowrate); if (count == 8) this.effseries.points.addy(efficiency); catch private void textbox2_textchanged(object sender, EventArgs e) private void chart1_click(object sender, EventArgs e) private void chtvolt_click(object sender, EventArgs e) private void textbox12_textchanged(object sender, EventArgs e) private void combobox6_selectedindexchanged(object sender, EventArgs e) private void combobox5_selectedindexchanged(object sender, EventArgs e)

41 private void textbox11_textchanged(object sender, EventArgs e) private void combobox4_selectedindexchanged(object sender, EventArgs e) private void textbox10_textchanged(object sender, EventArgs e) private void textbox14_textchanged(object sender, EventArgs e) private void listbox11_selectedindexchanged(object sender, EventArgs e) private void listbox14_selectedindexchanged(object sender, EventArgs e) private void listbox12_selectedindexchanged(object sender, EventArgs e) private void listbox13_selectedindexchanged(object sender, EventArgs e) private void textbox13_textchanged(object sender, EventArgs e) private void button3_click_1(object sender, EventArgs e) if (textbox2.text == "" textbox3.text == "" textbox6.text == "" combobox10.text == "") else indoortest = 1;

42 combobox10.enabled = false; textbox2.enabled = false; textbox3.enabled = false; textbox6.enabled = false; button1.enabled = false; button2.enabled = false; button6.enabled = false; button4.enabled = false; button5.enabled = true; VariacVoltages = textbox2.text; HeatStripResistances = textbox3.text; CollectorSurfaceAreas = textbox6.text; NumberofVariacss = combobox10.text; VariacVoltage = Convert.ToDouble(VariacVoltages); HeaterStripResistance = Convert.ToDouble(HeatStripResistances); CollectorSurfaceArea = Convert.ToDouble(CollectorSurfaceAreas); NumberofVariacs = Convert.ToInt32(NumberofVariacs); serialport1.open(); private void chart2_click(object sender, EventArgs e) private void chart1_click_1(object sender, EventArgs e) private void progressbar1_click(object sender, EventArgs e) private void button4_click_1(object sender, EventArgs e) if (textbox2.text == "" textbox3.text == "" textbox6.text == "" combobox10.text == "") else indoortest = 0; combobox10.enabled = false; textbox2.enabled = false; textbox3.enabled = false; textbox6.enabled = false; button1.enabled = false;

43 button2.enabled = false; button6.enabled = false; button4.enabled = false; button5.enabled = true; VariacVoltages = textbox2.text; HeatStripResistances = textbox3.text; CollectorSurfaceAreas = textbox6.text; NumberofVariacss = combobox10.text; VariacVoltage = Convert.ToDouble(VariacVoltages); HeaterStripResistance = Convert.ToDouble(HeatStripResistances); CollectorSurfaceArea = Convert.ToDouble(CollectorSurfaceAreas); NumberofVariacs = Convert.ToInt32(NumberofVariacs); serialport1.open(); private void button5_click(object sender, EventArgs e) combobox10.enabled = true; textbox2.enabled = true; textbox3.enabled = true; textbox6.enabled = true; button1.enabled = true; button2.enabled = true; button6.enabled = true; button4.enabled = true; button5.enabled = true; serialport1.close(); private void listbox15_selectedindexchanged(object sender, EventArgs e)

May 15, 2015 EE 354 Fall 2015 Lecture 6 Timers and timer interrupts

May 15, 2015 EE 354 Fall 2015 Lecture 6 Timers and timer interrupts EE 354 Fall 2015 Lecture 6 Timers and timer interrupts The STM32F407VG has 14 timers that are classified as Advanced Control Timers (2), General Purpose (4 are either 16-bit or 32-bit timers and 6 are

More information

EE 354 November 13, 2017 ARM UART Notes

EE 354 November 13, 2017 ARM UART Notes EE 354 November 13, 2017 ARM UART Notes For serial communications you should be familiar with the following terms: UART/USART Baud rate Synchronous/Asynchronous communication Half-Duplex/Full-Duplex The

More information

EE 354 Fall 2018 Timers and timer interrupts

EE 354 Fall 2018 Timers and timer interrupts EE 354 Fall 2018 Timers and timer interrupts The STM32F446RE has 14 timers that are classified as Advanced Control Timers (2), General Purpose (4 are either 16-bit or 32-bit timers and 6 are 16-bit timers),

More information

Embedded assembly is more useful. Embedded assembly places an assembly function inside a C program and can be used with the ARM Cortex M0 processor.

Embedded assembly is more useful. Embedded assembly places an assembly function inside a C program and can be used with the ARM Cortex M0 processor. EE 354 Fall 2015 ARM Lecture 4 Assembly Language, Floating Point, PWM The ARM Cortex M0 processor supports only the thumb2 assembly language instruction set. This instruction set consists of fifty 16-bit

More information

Design Document. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Design Document. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai Design Document May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai David Hoffman Advisor : Collin Christy Client: Garmin International Qiaoya Cui 0 Table of Contents EXECUTIVE

More information

Electronically Controlled Shower

Electronically Controlled Shower Electronically Controlled Shower Ahmed AL-Qattan, Electrical Engineering Sponsored by University of Evansville Project Adviser: Dr. Marc Mitchel April 26, 2018 Evansville, Indiana Acknowledgements I would

More information

Group 10 Programmable Sensor Output Simulator Progress Report #2

Group 10 Programmable Sensor Output Simulator Progress Report #2 Department of Electrical Engineering University of Victoria ELEC 499 Design Project Group 10 Programmable Sensor Output Simulator Progress Report #2 March 5, 2005 Submitted by: Group No.: 10 Team: Exfour

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

BalloonSat Sensor Array

BalloonSat Sensor Array BalloonSat Sensor Array The PICAXE-08M2 in the BalloonSat flight computer is a digital device. Being digital, it functions best with a series of on and off voltages and does not interact very well with

More information

EL7060 Series SERVICE MANUAL

EL7060 Series SERVICE MANUAL EL7060 Series SERVICE MANUAL 1 TABLE OF CONTENTS 1 General description... 4 1.1 Exploded view... 5 2 ACCESSIBILITY... 5 2.1 Dust Bag Cover.. 7 2.2 Display Cover.8 2.3 PCB Display/Switch..9 2.4 Top Cover..10

More information

Wireless Power Panel Meter (WPPM)

Wireless Power Panel Meter (WPPM) Wireless Power Panel Meter (WPPM) Kyle Coan & Phil Perrigo Senior Project Description Western Washington University November 3, 2009 Prof. Todd Morton Page 1 of 13 Introduction With recent development

More information

Universal Data Logger System for Environmental Monitoring Applications

Universal Data Logger System for Environmental Monitoring Applications Indonesian Journal of Electrical Engineering and Informatics (IJEEI) Vol. 5, No. 2, June 2017, pp. 131~136 ISSN: 2089-3272, DOI: 10.11591/ijeei.v5i2.289 131 Universal Data Logger System for Environmental

More information

DSP Research Project

DSP Research Project DSP Research Project The digital signal processing (DSP) research project is a core component of the Physics 351 digital electronics course. The research project component is structured as design, construction,

More information

Bike Dash. Vincent Altavilla Aziz Elouali Jose Davila. Sponsor: *Duke Energy *pending approval

Bike Dash. Vincent Altavilla Aziz Elouali Jose Davila. Sponsor: *Duke Energy *pending approval Bike Dash Vincent Altavilla Aziz Elouali Jose Davila Sponsor: *Duke Energy *pending approval A. Project Description Bike Dash is a product idea that implements an easy to use bike monitoring system that

More information

ECE Fall 2016

ECE Fall 2016 ECE 4901 - Fall 2016 Team 1714: Smartwatch-like Device and Apps for Continuous Glucose Monitoring Evan Brown - Electrical Engineering Magda Kaczynska - Electrical Engineering Brian Marquis - Electrical

More information

Product Specification

Product Specification Product Specification 15mm x 27mm Description One of the most capable Bluetooth modules available, the BT-21 Bluetooth OEM Module is designed for maximum flexibility. The BT-21 module includes 14 general

More information

Variable Power Supply Digital Control Circuit Diagram Using Lm317

Variable Power Supply Digital Control Circuit Diagram Using Lm317 Variable Power Supply Digital Control Circuit Diagram Using Lm317 DIGITAL POWER SUPPLY USING LM317 A Major Project Report Submitted partial fulfillment of the requirement for the award of the Degree of

More information

Product Specification

Product Specification Product Specification Features Amp ed RF, Inc. Description 15mm x 27mm The added class 1 power, +18dBm, of the BT-11, gives this module one of the best ranges in the industry. It s completely pin compatible

More information

EE445L Fall 2018 Final EID: Page 1 of 7

EE445L Fall 2018 Final EID: Page 1 of 7 EE445L Fall 2018 Final EID: Page 1 of 7 Jonathan W. Valvano First: Last: This is the closed book section. Calculator is allowed (no laptops, phones, devices with wireless communication). You must put your

More information

Dual Serial Shield User Manual

Dual Serial Shield User Manual Dual Serial Shield User Manual PN: 2050 Berkshire Products, Inc. Phone: 770-271-0088 http://www.bkp-store.com/ Rev: 1.00 Copyright 2013 Table of Contents 1 Introduction... 2 1.1 XB compatibility... 2 2

More information

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD User s Manual 2006-07-06 Closer to Real, Wireless Communication ROBOTIS CO.,LTD. www.robotis.com +82-2-2168-8787 Contents 1. Page 02 2. Zigbee Setting Page 06 3. PC Interface Zig Board Schematic Page 10

More information

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION GL ENCODER/DECODER MANUAL GLOLAB CORPORATION Thank you for buying our GL Encoder / Decoder Module. This device was developed in response to many requests for an encoder and decoder that would serialize

More information

ECG (EKG) Primer Jingxi Zhang ABSTRACT

ECG (EKG) Primer Jingxi Zhang ABSTRACT ECG (EKG) Primer Jingxi Zhang ABSTRACT This project is for detecting human ECG (Electrocardiogram, or EKG). A tiny amplifier is embedded (

More information

Homework 6: Printed Circuit Board Layout Design Narrative

Homework 6: Printed Circuit Board Layout Design Narrative Homework 6: Printed Circuit Board Layout Design Narrative Team Code Name: Home Kinection Group No. 1 Team Member Completing This Homework: Stephen Larew E-mail Address of Team Member: sglarew @ purdue.edu

More information

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia ASV 2008 Son of a Boatname Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia ASV 2009 SS Boatname ASV 2010 Boatname the Brave Autonomous Surface Vehicle Robotics Club at UCF AUVSI and

More information

E3B USER'S GUIDE. for QT310 / QT320 QProx IC evaluation and development Overview. Fast Start

E3B USER'S GUIDE. for QT310 / QT320 QProx IC evaluation and development Overview. Fast Start E3B USER'S GUIDE for QT310 / QT320 QProx IC evaluation and development Overview The E3B board works with Quantum s QT310 and QT320 QProx ICs. Either device can be inserted into the 8-pin DIP socket. QT310

More information

Unlocking the Potential of Your Microcontroller

Unlocking the Potential of Your Microcontroller Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest

More information

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011

RN-174. WiSnap M2 Super Module. Features. Description. Applications. ~ page 1 ~ rn-174-ds v1.1 6/1/2011 WiSnap M2 Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (RN-174-C), PCB Trace antenna (RN-174-P), wire antenna (RN- 174-W) and

More information

By the end of Class. Outline. Homework 5. C8051F020 Block Diagram (pg 18) Pseudo-code for Lab 1-2 due as part of prelab

By the end of Class. Outline. Homework 5. C8051F020 Block Diagram (pg 18) Pseudo-code for Lab 1-2 due as part of prelab By the end of Class Pseudo-code for Lab 1-2 due as part of prelab Homework #5 on website due before next class Outline Introduce Lab 1-2 Counting Timers on C8051 Interrupts Laboratory Worksheet #05 Copy

More information

Microcontroller Based High Resolution Temperature Monitoring Data Acquisition System with Graphical User Interface

Microcontroller Based High Resolution Temperature Monitoring Data Acquisition System with Graphical User Interface Microcontroller Based High Resolution Temperature Monitoring Data Acquisition System with Graphical User Interface Jayanta Kumar Nath 1, Sharmila Nath 2, Kanak Chandra Sarmah 3 Department of Instrumentation,

More information

AN5181. Building a thermometer using the STM8 Nucleo-64 boards. Application note. Introduction

AN5181. Building a thermometer using the STM8 Nucleo-64 boards. Application note. Introduction Application note Building a thermometer using the STM8 Nucleo-64 boards Introduction The NUCLEO-8S208RB (built around the STM8S208RBT6 device) and the NUCLEO-8L152R8 (built around the STM8L152R8T6 device)

More information

Accelerometer-Based Musical Instrument

Accelerometer-Based Musical Instrument Accelerometer Music Instrument University of Texas at Austin TI Innovation Challenge 2015 Project Report Team Leader: Team Members: Advising Professor: Video Texas Instruments Mentor (if applicable): Date:12/13/2014

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

Reprise of Locker Access System

Reprise of Locker Access System Reprise of Locker Access System Group Members Mohammed Al Kaabi Sherry Elsa Gungat Nurul Izni Hazimi Abdul Aziz Shichao Su Client Iowa State University Advisor Harker, Leland Edward 1 May 14 12 10/11/2013

More information

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314

Low Voltage, 10-Bit Digital Temperature Sensor in 8-Lead MSOP AD7314 a FEATURES 10-Bit Temperature-to-Digital Converter 35 C to +85 C Operating Temperature Range 2 C Accuracy SPI and DSP Compatible Serial Interface Shutdown Mode Space-Saving MSOP Package APPLICATIONS Hard

More information

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number

Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5. Monday October 22, 2007 Project Number Altec Systems Inc 16 Goldpark Court Woodbridge, Ontario L4L 8V5 Monday October 22, 2007 Project Number 20070901 S. Areibi School of Engineering University of Guelph Guelph, Ontario N1G 2W1 Subject: Construction

More information

Heating Circuit Controller

Heating Circuit Controller 2 706 Synco living Heating Circuit Controller RRV918 RF-controlled heating circuit controller for up to 8 heating circuits RF communication based on KNX standard (868 MHz, bidirectional) Connection facility

More information

MAXSANTAFEEVSYS User Manual

MAXSANTAFEEVSYS User Manual MAXSANTAFEEVSYS User Manual Rev 0; 5/14 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated s website at www.maximintegrated.com. Maxim

More information

Project Number: P15452

Project Number: P15452 Multidisciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: P15452 DATA ACQUISITION DEVICE Kyle Smith Electrical

More information

DSP Research Project

DSP Research Project DSP Research Project The digital signal processing (DSP) research project is a core component of the Physics 351 digital electronics course. The research project component is structured as design, construction,

More information

Slick Line Acquisition System Manual

Slick Line Acquisition System Manual SCIENTIFIC DATA SYSTEMS, INC. SLICK LINE ACQUISITION BOX Slick Line Acquisition System Manual This document contains proprietary information. Copyright 2005 Scientific Data Systems, Inc. All rights reserved.

More information

PATENT PENDING RABBIT EARS THERMOELECTRIC GENERATOR

PATENT PENDING RABBIT EARS THERMOELECTRIC GENERATOR Introduction: The Rabbit Ears CHP (Combined heat & power) is a Thermoelectric wood stove Generator Nominally rated at 100 watts. It has the ability to supply reliable solid-state power. The ONLY moving

More information

EE445L Fall 2012 Quiz 2B Page 1 of 6

EE445L Fall 2012 Quiz 2B Page 1 of 6 EE445L Fall 2012 Quiz 2B Page 1 of 6 Jonathan W. Valvano First: Last: November 16, 2012, 10:00-10:50am. Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator,

More information

Lab 5: EBI and ADC: Digital Voltmeter

Lab 5: EBI and ADC: Digital Voltmeter Page 1/5 OBJECTIVES Learn how to use C (as an alternative to Assembly) in your programs. Learn how to use an analog-to-digital conversion (ADC, also known as A/D) system on a microcontroller. Use the ADC

More information

M-bus web server. Meters and Energy Cost Allocation WTV676-HB6035

M-bus web server. Meters and Energy Cost Allocation WTV676-HB6035 Meters and Energy Cost Allocation M-bus web server WTV676-HB6035 The web server reads out wireless or wired M-bus devices over Ethernet or the Internet using a browser. Power and connection for up to 20

More information

GREISINGER electronic GmbH. D Regenstauf, Hans-Sachs-Straße 26. T-Logg 120 W -... T-Logg 120 K -...

GREISINGER electronic GmbH. D Regenstauf, Hans-Sachs-Straße 26. T-Logg 120 W -... T-Logg 120 K -... E39.0.1X.6C-01 Data logger for standard signals as of version 1.0 Operating Instruction T-Logg 120... T-Logg 120 W -... T-Logg 120 K -... GREISINGER electronic GmbH D - 93128 Regenstauf, Hans-Sachs-Straße

More information

RN-174 WiFly Super Module

RN-174 WiFly Super Module RN- WiFly Super Module Features Evaluation board for the RN- module Supports chip antenna (RN--C), PCB trace antenna (RN--P), wire antenna (RN--W), and U.FL connector for an external antenna (RN--U) Ultra-low

More information

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40% Prof. Dipesh. M.Patel 1 Kandarp mehta 2 Himanshu amrutiya 3 Ravi bhalodia 4 Chirag amrutiya 5 1. Head, Electrical Engg. Department,

More information

D1000M SERIES FOR MODBUS SENSOR TO COMPUTER INTERFACE MODULES

D1000M SERIES FOR MODBUS SENSOR TO COMPUTER INTERFACE MODULES D1000M SERIES FOR MODBUS SENSOR TO COMPUTER INTERFACE MODULES D1000 FEATURES Complete sensor to RS-232/RS-485 interface. 500V rms analog input isolation. 15 bit measurement resolution. Continuous self-calibration;

More information

AC : DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION

AC : DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION AC 2007-3083: DESIGN OF DATA ACQUISITION SYSTEM FOR COMPUTER ENGINEERING EDUCATION Yoon Kim, Virginia State University YOON G. KIM is an Assistant Professor of Computer Engineering in the Department of

More information

RN-174. WiFly GSX Super Module. Features. Description. Applications. rn-174-ds v1.1 4/20/2011

RN-174. WiFly GSX Super Module. Features. Description. Applications.   rn-174-ds v1.1 4/20/2011 www.rovingnetworks.com rn-174-ds v1.1 4/20/2011 WiFly GSX Super Module Features Development board containing the RN-171 module, status LEDs, power regulator Supports chip antenna (-C), PCB Trace antenna

More information

Automation System TROVIS 5400 District Heating Controller TROVIS 5475

Automation System TROVIS 5400 District Heating Controller TROVIS 5475 Automation System TROVIS 5400 District Heating Controller TROVIS 5475 On-off or three-step controller designed for wall or panel mounting (Front frame dimensions: 144 mm x 96 mm) Application Controller

More information

Learn how to communicate

Learn how to communicate USART 1 Learn how to communicate Programmed I/O (Software Polling) Interrupt Driven I/O Direct Memory Access (DMA) 2 Programmed I/O (Polling) Processor must read and check I/O ready bits for proper value

More information

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors

D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors D115 The Fast Optimal Servo Amplifier For Brush, Brushless, Voice Coil Servo Motors Ron Boe 5/15/2014 This user guide details the servo drives capabilities and physical interfaces. Users will be able to

More information

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point.

OEM-ORP ORP. Reads mV mV. Range. 1 reading every 420ms. Response time. Any type & brand. Supported probes. Single point. V 2.3 Revised /23/18 OEM-ORP Embedded ORP Circuit Reads Range Response time ORP -19.9mV 19.9mV 1 reading every 420ms Supported probes Calibration Temp compensation Data protocol Default I 2 C address Operating

More information

Home Electric Energy Monitoring System - Design and Prototyping -

Home Electric Energy Monitoring System - Design and Prototyping - Home Electric Energy Monitoring System - Design and Prototyping - João Gil Josué, João Murta Pina and Mário Ventim Neves Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa Monte de Caparica,

More information

Homework 9: Software Design Considerations

Homework 9: Software Design Considerations Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:

More information

BTH033-KMA26 Bluetooth stereo headset User s manual

BTH033-KMA26 Bluetooth stereo headset User s manual BTH033-KMA26 Bluetooth stereo headset User s manual Contents Brief introduction........1 1. Bluetooth wireless communication technology....1 2. About BTH033-KMA26...1 Before use..2 1. Overview... 2 2.

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

A general-purpose industrial input/output

A general-purpose industrial input/output A general-purpose industrial input/output Iono MKR is a versatile and compact IO module compatible with all the Arduino MKR boards. All the power of the Arduino platform, combined with WiFi, BLE, GSM,

More information

Design Progress Report: x10 Environmental Control System Brian Kennedy, David Ramsay University of Rhode Island, Department of Biomedical Engineering

Design Progress Report: x10 Environmental Control System Brian Kennedy, David Ramsay University of Rhode Island, Department of Biomedical Engineering Design Progress Report: x10 Environmental Control System Brian Kennedy, David Ramsay University of Rhode Island, Department of Biomedical Engineering Kingston, Rhode Island Professors: Ying Sun, PhD. Eugene

More information

Installation and operation manual ReciFlow Gas

Installation and operation manual ReciFlow Gas Installation and operation manual ReciFlow Gas 1 1. Measurement principle... 3 2. Installation... 5 3. Operation... 7 4. Electrical interfaces... 11 5. Communication protocol... 14 6. Software update and

More information

PIC Microcontroller Introduction

PIC Microcontroller Introduction PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.

More information

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES:

VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES: DLP-VLOG *LEAD-FREE* VINCULUM-BASED TEMPERATURE / HUMIDITY / VOLTAGE DATA LOGGER FEATURES: Virtually Unlimited Data Storage Utilizing FTDI s New Vinculum USB Host IC Data Logged to USB Flash Drive Low-Power

More information

WLS-TC Specifications

WLS-TC Specifications Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.

More information

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai Project Plan May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai Advisor : Collin Christy Client: Garmin International David Hoffman Qiaoya Cui Table of Contents Need Statement...

More information

RN-171-XV b/g Wireless LAN Module

RN-171-XV b/g Wireless LAN Module RN-171-XV 802.11 b/g Wireless LAN Module Features Drop-in Wi-Fi solution for existing systems that currently use 802.15.4 modules Based on Roving Networks robust RN-171 Wi-Fi module Based on a pseudo-standard

More information

EK307 Lab: Microcontrollers

EK307 Lab: Microcontrollers EK307 Lab: Microcontrollers Laboratory Goal: Program a microcontroller to perform a variety of digital tasks. Learning Objectives: Learn how to program and use the Atmega 323 microcontroller Suggested

More information

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang, Network Embedded Systems Sensor Networks Fall 2013 Hardware Marcus Chang, mchang@cs.jhu.edu 1 Embedded Systems Designed to do one or a few dedicated and/or specific functions Embedded as part of a complete

More information

MyGeiger ver Pro - DIY Geiger Counter Kit

MyGeiger ver Pro - DIY Geiger Counter Kit MyGeiger ver. 3.00 Pro - DIY Geiger Counter Kit 1 MyGeiger ver.3.00 PRO is intended for measuring gamma radiation dose rate and precision CPS counting. The device is designed for enthusiasts, physics students,

More information

KOBOLD TDA Series Digital Temperature Transmitter

KOBOLD TDA Series Digital Temperature Transmitter KOBOLD TDA Series Digital Temperature Transmitter TDA-15 Series User Instructions KOBOLD Instruments Inc. 1801 Parkway View Drive Pittsburgh, PA 15205 Phone (412) 788-2830 Fax (412)-788-4890 www.koboldusa.com

More information

Experiment 5 : Creating a Windows application to interface with 7-Segment LED display

Experiment 5 : Creating a Windows application to interface with 7-Segment LED display Experiment 5 : Creating a Windows application to interface with 7-Segment LED display Objectives : 1) To understand the how Windows Forms in the Windows-based applications. 2) To create a Window Application

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

AD9119-CBLTX-EBZ and AD9129-CBLTX-EBZ Cable Transmitter Evaluation Board Quick Start Guide

AD9119-CBLTX-EBZ and AD9129-CBLTX-EBZ Cable Transmitter Evaluation Board Quick Start Guide One Technology Way P.O. Box 9106 Norwood, MA 02062-9106 Tel: 781.329.4700 Fax: 781.461.3113 www.analog.com AD9119-CBLTX-EBZ and AD9129-CBLTX-EBZ Cable Transmitter Evaluation Board Quick Start Guide Getting

More information

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual ACU6 Technical Reference Manual ANSARI Controller Unit Type 6 technical reference manual Document topics Specifications Interfacing Dimensions Document Version: 1.03 13. January 2013 By ANSARI GmbH Friedrich-Ebert-Damm

More information

MAXREFDES82#: SMART FORCE SENSOR

MAXREFDES82#: SMART FORCE SENSOR System Board 6266 MAXREFDES82#: SMART FORCE SENSOR Maxim s MAXREFDES82# features a next generation industrial, smart force sensor. Mounted on a quadrant of load cells channeled into a multi-channel, 24-bit

More information

PIC Evaluation/Development Board Implementation Team Dec Project Design Report April 23, Client: ECPE Senior Design

PIC Evaluation/Development Board Implementation Team Dec Project Design Report April 23, Client: ECPE Senior Design PIC Evaluation/Development Board Implementation Team Dec02-12 Project Design Report April 23, 2002 Client: ECPE Senior Design Faculty Advisors: Dr. Rover & Dr. Weber Team Members: Chad Berg, Luke Bishop,

More information

Build Your Own Home Security System

Build Your Own Home Security System Build Your Own Home Security System Student Lab Guide Engineering Teaching Laboratory Name Date Lab Partner(s) NEW TERMS Electric Circuit: Electric circuits are paths for transmitting electric current,

More information

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

XNUCLEO-F030R8, Improved STM32 NUCLEO Board XNUCLEO-F030R8, Improved STM32 NUCLEO Board STM32 Development Board, Supports Arduino, Compatible with NUCLEO-F030R8 XNUCLEO-F030R8 Features Compatible with NUCLEO-F030R8, onboard Cortex-M0 microcontroller

More information

Amarjeet Singh. January 30, 2012

Amarjeet Singh. January 30, 2012 Amarjeet Singh January 30, 2012 Website updated - https://sites.google.com/a/iiitd.ac.in/emsys2012/ Lecture slides, audio from last class Assignment-2 How many of you have already finished it? Final deadline

More information

MIC826. General Description. Features. Applications. Typical Application

MIC826. General Description. Features. Applications. Typical Application Voltage Supervisor with Watchdog Timer, Manual Reset, and Dual Outputs In 1.6mm x 1.6mm TDFN General Description The is a low-current, ultra-small, voltage supervisor with manual reset input, watchdog

More information

Wireless Data Acquisition System (WiDAS)

Wireless Data Acquisition System (WiDAS) Wireless Data Acquisition System (WiDAS) Project Proposal By: Justin Peters Advisor: Mr. Steven Gutschlag December 1, 2009 Introduction Modern racing has become an extremely competitive sport. The theoretical

More information

VDC. Wireless VDC Voltage Meters. The Leader in Low-Cost, Remote Monitoring Solutions. Monnit Sensor Core Specifications. General Description

VDC. Wireless VDC Voltage Meters. The Leader in Low-Cost, Remote Monitoring Solutions. Monnit Sensor Core Specifications. General Description The Leader in Low-Cost, Remote Monitoring Solutions Wireless 0-1.2 VDC Voltage Meters 0-1.2 VDC 0-1.2 VOLT METER General Description The Wireless Voltage Meter can interface with other devices to measure

More information

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0 [MG2420] MCU Module Datasheet (No. ADS0705) V1.0 REVISION HISTORY Version Date Description VER.1.0 2013.10.22 First version release. V1.0 Page:2/17 CONTENTS 1. INTRODUCTION... 4 1.1. DEFINITIONS... 4 2.

More information

MP3 Boombox ECE 511 PROJECT GROUP 11 12/03/2013 CARLOS R ARAUJO BRIAN D JARVIS SHAWN WILKINSON DIVYA CHINTHALAPURI LEEGIA S JACOB

MP3 Boombox ECE 511 PROJECT GROUP 11 12/03/2013 CARLOS R ARAUJO BRIAN D JARVIS SHAWN WILKINSON DIVYA CHINTHALAPURI LEEGIA S JACOB MP3 Boombox ECE 511 PROJECT GROUP 11 12/03/2013 CARLOS R ARAUJO BRIAN D JARVIS SHAWN WILKINSON DIVYA CHINTHALAPURI LEEGIA S JACOB Abstract For this project, the motivation was to create a product which

More information

Homework 3: Design Constraint Analysis and Component Selection Rationale

Homework 3: Design Constraint Analysis and Component Selection Rationale Homework 3: Design Constraint Analysis and Component Selection Rationale Team Code Name: 2D-MPR Group No. 12 Team Member Completing This Homework: James Phillips E-mail Address of Team Member: jephilli@

More information

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017 I/O System for the PSYONIC Advanced Bionic Hand Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017 Background PSYONIC is a startup at the University of Illinois working on bringing low-cost

More information

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Shack Clock kit. U3S Rev 2 PCB 1. Introduction Shack Clock kit U3S Rev 2 PCB 1. Introduction Thank you for purchasing the QRP Labs Shack Clock kit. This clock uses the Ultimate3S QRSS/WSPR kit hardware, but a different firmware version. It can be used

More information

Now find the button component in the tool box. [if toolbox isn't present click VIEW on the top and click toolbox]

Now find the button component in the tool box. [if toolbox isn't present click VIEW on the top and click toolbox] C# Tutorial - Create a Tic Tac Toe game with Working AI This project will be created in Visual Studio 2010 however you can use any version of Visual Studio to follow along this tutorial. To start open

More information

USB-4303 Specifications

USB-4303 Specifications Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.

More information

Ultra-Accurate Measurement for Temperature and Voltage

Ultra-Accurate Measurement for Temperature and Voltage Ultra-Accurate Measurement for Temperature and Voltage MEASURpoint is an ultra-accurate instrument for measuring any combination of thermocouple, RTD, and voltage inputs. MEASURpoint is available as a

More information

Power and Expansion Selection

Power and Expansion Selection CJ1 SYSTEM POWER AND EXPANSION Power and Expansion Selection This section provides tools to calculate the CJ1 system current total needed to select the power supply. When the number of modules or power

More information

PC87435 Enhanced IPMI Baseboard Management Controller

PC87435 Enhanced IPMI Baseboard Management Controller April 2003 Revision 1.01 PC87435 Enhanced IPMI Baseboard Management Controller General Description The PC87435 is a highlyintegrated Enhanced IPMI Baseboard Management Controller (BMC), or satellite management

More information

Onwards and Upwards, Your near space guide Overview of the NearSys Two Sensor Temperature Array Figure 1. A complete Two Sensor Temperature Array

Onwards and Upwards, Your near space guide Overview of the NearSys Two Sensor Temperature Array Figure 1. A complete Two Sensor Temperature Array The NearSys Two Sensor Temperature Array is a kit that permits a BalloonSat to measure two separate temperatures. When plugged into a flight computer like the BalloonSat Mini, the flight computer provides

More information

Hardware Design of Smart Home System Based on zigbee Wireless Sensor Network

Hardware Design of Smart Home System Based on zigbee Wireless Sensor Network Available online at www.sciencedirect.com ScienceDirect AASRI Procedia 8 (2014 ) 75 81 2014 AASRI Conference on Sports Engineering and Computer Science (SECS 2014) Hardware Design of Smart Home System

More information

Faculty of Engineering and Information Technology Embedded Software. Lab 3 Interrupts and Timers

Faculty of Engineering and Information Technology Embedded Software. Lab 3 Interrupts and Timers Faculty of Engineering and Information Technology Subject: 48434 Embedded Software Assessment Number: 3 Assessment Title: Lab 3 Interrupts and Timers Tutorial Group: Students Name(s) and Number(s) Student

More information

Vladimir Tsarkov Electrical Engineering

Vladimir Tsarkov Electrical Engineering . Travis Ram William Brumby Electrical Engineering Gaston Mulisanga Computer Engineering Computer Engineering Vladimir Tsarkov Electrical Engineering Motivation Traditional meters offer little assistance

More information

ECM-1240 Energy Consumption Monitor

ECM-1240 Energy Consumption Monitor ECM-1240 Energy Consumption Monitor The ECM-1240 packages are available with or without wireless communication option. NET Metering Capable for Measuring: Energy Consumed Energy Generated NET Energy (purchased

More information

SONOFLOW Monitor Short Instructions. For SONOFLOW Sensors of the Series CO.55 V2.0

SONOFLOW Monitor Short Instructions. For SONOFLOW Sensors of the Series CO.55 V2.0 SONOFLOW Monitor Short Instructions For SONOFLOW Sensors of the Series CO.55 V2.0 Manufacturer: SONOTEC Ultraschallsensorik Halle GmbH Monitor model: SONOFLOW Monitor V02.xx For sensor types: Flow Sensors

More information

Wireless Open / Closed Sensor

Wireless Open / Closed Sensor The Leader in Low-Cost, Remote Monitoring Solutions Wireless Open / Closed Sensor OPEN / CLOSED General Description The Wireless Open / Closed Sensor can be used to detect when a door or window is opened

More information