This model is probably not made anymore. This user guide explained how to assemble some hardware and use the software to set up an SDI water depth sensor.
Guia de instalacion de sensor cuenta personas SpotONENextPoints
Guía de instalación de los sensores cuenta-personas SpotONE, con comunicación inalámbrica y tecnología infra-roja o térmica, para poder controlar el flujo de personas por pasos anchos y estrechos.
Guia de instalacion cuenta-personas FastONENextPoints
Guía de instalación del sensor de conteo de personas FastONE, con tecnología infra-roja y display. Funcionamiento autónomo o conectado inalámbricamente a sistema central.
This document describes 5 experiments conducted in an IoT and ADBMS laboratory. The experiments cover topics like serial communication using UART, wireless communication between RF modules, reading sensor data from a DHT11 temperature and humidity sensor, and I2C communication between Arduino boards. Hardware components used include Arduino boards, RF transmitters/receivers, a DHT11 sensor, LCD display, LEDs, breadboard and connecting wires. The document provides aims, objectives, components, connections, procedures and code for each experiment.
This document provides instructions for a lab on protocols in Packet Tracer. It outlines 27 exercises to observe protocols like ICMP, ARP, and DHCP. Students are instructed to perform each lab step, record results, and answer questions to better understand how protocols work and are used in networking. The introduction provides background on protocols and their role in defining procedures for transmitting and receiving data between networked devices.
A short document describing how to set up a datalogger, ozone generator, and ozone monitor to expose rats to ozone. I had help set this up some time ago for a pharmacy research project. It is not necessarily the only way or best way since there many other similar items available, but it did work.
This document provides instructions for performing various performance checks and troubleshooting steps for the Dasibi 1008 Series Ozone Monitor. These checks include validating sample flow rate, checking span values, ensuring proper recorder output voltages, verifying temperature, pressure, lamp frequency, and leak testing the system. The checks are designed to validate that the monitor is functioning properly and identify any issues that require adjustment or repair.
This document provides step-by-step instructions for setting up an Enfora GSM 1208 modem to operate with TCEQ's network. It describes how to connect the modem to a power supply and computer, configure serial communication settings, send a text file containing networking parameters to the modem, and test the connection. Troubleshooting tips are also provided to address potential issues like errors receiving the script file or the modem flashing continuously.
Guia de instalacion de sensor cuenta personas SpotONENextPoints
Guía de instalación de los sensores cuenta-personas SpotONE, con comunicación inalámbrica y tecnología infra-roja o térmica, para poder controlar el flujo de personas por pasos anchos y estrechos.
Guia de instalacion cuenta-personas FastONENextPoints
Guía de instalación del sensor de conteo de personas FastONE, con tecnología infra-roja y display. Funcionamiento autónomo o conectado inalámbricamente a sistema central.
This document describes 5 experiments conducted in an IoT and ADBMS laboratory. The experiments cover topics like serial communication using UART, wireless communication between RF modules, reading sensor data from a DHT11 temperature and humidity sensor, and I2C communication between Arduino boards. Hardware components used include Arduino boards, RF transmitters/receivers, a DHT11 sensor, LCD display, LEDs, breadboard and connecting wires. The document provides aims, objectives, components, connections, procedures and code for each experiment.
This document provides instructions for a lab on protocols in Packet Tracer. It outlines 27 exercises to observe protocols like ICMP, ARP, and DHCP. Students are instructed to perform each lab step, record results, and answer questions to better understand how protocols work and are used in networking. The introduction provides background on protocols and their role in defining procedures for transmitting and receiving data between networked devices.
A short document describing how to set up a datalogger, ozone generator, and ozone monitor to expose rats to ozone. I had help set this up some time ago for a pharmacy research project. It is not necessarily the only way or best way since there many other similar items available, but it did work.
This document provides instructions for performing various performance checks and troubleshooting steps for the Dasibi 1008 Series Ozone Monitor. These checks include validating sample flow rate, checking span values, ensuring proper recorder output voltages, verifying temperature, pressure, lamp frequency, and leak testing the system. The checks are designed to validate that the monitor is functioning properly and identify any issues that require adjustment or repair.
This document provides step-by-step instructions for setting up an Enfora GSM 1208 modem to operate with TCEQ's network. It describes how to connect the modem to a power supply and computer, configure serial communication settings, send a text file containing networking parameters to the modem, and test the connection. Troubleshooting tips are also provided to address potential issues like errors receiving the script file or the modem flashing continuously.
Wiring a pH and Conductivity Probe to a Zeno3200TAMUK
Short guide explaining how wire a pH and conductivity sensor to a Zeno 3200 data logger. The models mentioned may not be manufactured anymore at this time.
A user guide for setting up a stock Zeno 3200 data logger to work with wind speed, wind direction, and input voltages from an air monitor. Includes how to log in to Zeno 3200 with Hyperterminal and building the serial cable.
This document discusses different types of reactors used to model environmental systems, including batch reactors and completely mixed reactors (CFSTRs). It provides the mass balance equations for batch and completely mixed reactors under steady-state and transient-state conditions. It also defines hydraulic retention time and explains how to determine effluent concentrations for a completely mixed reactor under steady-state conditions using the retention time and reaction rate constant. Examples are provided of tracer and reactant concentration profiles over time in a completely mixed reactor.
Site Operation Manual for a Typical Air Monitoring SiteTAMUK
1. Mount the sensor on a mast at least 10 feet above any obstructions.
2. Wire the sensor leads to the datalogger channels for voltage input.
3. Program the datalogger to record the wind speed and direction at the appropriate intervals.
This document discusses different types of solids found in water samples:
- Total Suspended Solids (TSS) are solids that can be filtered from water. Samples are filtered and weighed to determine TSS concentration.
- Total Dissolved Solids (TDS) pass through filters and remain dissolved in water. Samples are filtered, dried, and weighed to measure TDS.
- Volatile Suspended Solids (VSS) are organic solids that are lost upon ignition. Heating samples provides a rough estimate of organic matter.
- Total Solids (TS) is the total of all solids, including TSS, TDS, and VSS. Proced
Draft of a lab manual. Talks about the use of tape, using a balance, DI water, care of pH probes, pictures and descriptions of equipment. Still working on it.
The document discusses quality assurance and quality control procedures for laboratory experiments and field work. It describes key elements of a quality assurance program such as trained personnel, proper analytical methods, documentation, calibration, and statistical analysis of data. The document provides references and guidelines for sampling, sample custody, analytical methods, detection limits, and using statistical tools like control charts to verify quality control.
The document provides safety procedures for working with electricity in a lab setting. It states that electrical cords should be in good condition, equipment with exposed wires should be removed, all equipment must be grounded with 3-pronged plugs, and circuits should not be overloaded. Specific types of equipment like mixers near flammable solvents require explosion proofing, and all repairs should be done by qualified personnel. Water can electrify anything, so it should not contact electrical equipment or fires. Temporary wiring should not be used.
A short slide presentation showing how to calibrate a Dasibi 1008 series ozone monitor and some numbers to look for to determine whether it is a leak or valve issue.
The document provides a user guide for operating an ICPMS (inductively coupled plasma mass spectrometer) located in Lab 236 at Texas A&M University-Kingsville. It details procedures for preparing solutions such as a 2-3% nitric acid solution and tune solutions, operating components like the liquid argon tank and chiller, basic operation and troubleshooting tips, and maintenance activities. The guide supplements the manufacturer's manual by addressing issues specific to the lab's setup and inventory. It emphasizes safety practices and checking simple issues first when troubleshooting problems.
This document outlines objectives and concepts related to colloids and their importance in environmental engineering. It discusses the electrical double layer theory of colloidal surface charge and how colloids can be destabilized through processes like increasing ionic strength or adjusting pH. It also addresses turbidity in water supplies and its environmental significance.
1) The document describes a mobile controlled robot that can be operated via dual-tone multi-frequency (DTMF) tones sent from a mobile phone.
2) The robot uses a DTMF receiver and decoder chip to receive and interpret DTMF tones from a calling mobile phone into digital commands. These commands are sent to a motor driver chip to control two motors and move the robot forward, backward, or change direction.
3) Operation involves calling the mobile phone attached to the robot. Pressing numbers on the calling phone's keypad generates DTMF tones that are received and translated into motor control signals by the robot.
Internet of Things exercise on IBM BluemixLennartF
The document describes steps for building a sample application using Node-RED to process temperature readings from a simulated IoT device published to IBM Cloud. The sample flow checks readings against a threshold and reports if the temperature is safe or critical. Users deploy the boilerplate, import the sample flow, configure it for the simulated device, test it by changing the reported temperature, and review how the flow works.
This document summarizes a summer placement project at Brunel University involving the development of a temperature monitoring system for a modular flow reactor. The student learned about controlling fluid flow pumps using LabView software. They designed a printed circuit board temperature sensor system using a PIC microcontroller and MCP9700 thermistors. Circuit diagrams and the populated printed circuit board are shown. The system monitors temperature at three locations to improve product homogeneity in the flow reactor.
The document provides instructions for designing a printed circuit board (PCB) layout using ExpressPCB software. It guides the user through importing a schematic design, then placing and connecting components on the layout. Key steps include entering the schematic in ExpressSCH, assigning part identifiers, adding custom components, checking for errors, and then placing and wiring components in the PCB layout editor. The goal is to design a PCB for a drawer burglar alarm circuit.
Quantum composers white paper ethernet connectivityQuantum Composers
This document describes how to set up Ethernet communication with Quantum Composers pulse generators using raw TCP/IP connectivity. It details how to determine the pulse generator's IP address using Digi Device Discovery software, and how to test communication using National Instruments' VISA Interactive Control utility by manually entering the pulse generator's IP address as a TCPIP resource. Communication can be tested by sending commands like "*IDN?" and reading the response.
15LLP108_Demo4_LedBlinking.pdf1. Introduction In D.docxfelicidaddinwoodie
15LLP108_Demo4_LedBlinking.pdf
1. Introduction
In Demo3, we have learned how to read sensor values of light, temperature and humidity of a node
and output these values to the console. In this demonstration, we will use the code from Demo3 and
learn how to turn on/off the LEDs and make them blinking regularly on the sensor node XM1000,
meanwhile to count how many times the LED has blinked and output the count to the console.
2. Timer
In order to make the blue LED on the XM1000 sensor node to blink in every half second (i.e. On 0.5S
and Off 0.5S), we also need a timer. Follow the instructions in Demo3 for configure and reset a timer.
We aslo need to create an infinite while() loop so that it runs our functions repeatedly, such as
counting the times the LED has blinked, output the counter’s value and actually turn on or off the
LEDs to make it blinking.
Please follow timer and while() loop structure in Demo3.
3. LED Blinking
To get access to the LED functionalities in Contiki, we need to include the LED header file in the
source code:
#include "leds.h" // file is in directory /home/user/contiki/core/dev
After the process begin, we have to initialise the LEDs on the sensor node by calling the following
function:
leds_init(); // Initialise the LEDs
And finally we can turn on, off, or blink the LEDs by the following functions:
void leds_on(unsigned char leds);
void leds_off(unsigned char leds);
void leds_toggle(unsigned char leds);
void leds_invert(unsigned char leds);
For example, if you want to blink the Blue LED, yon need to call the toggle function as:
void leds_toggle(LEDS_BLUE); // Toggle the blue LED
4. Exercise
Modify the program from Demo3 with periodic timer to make the BLUE led blinking in every half
second, also to count the blinking times and output the counted number to the console.
Can your change the code so that the BLUE LED is lighted for 1 second and off for 0.5 second
periodically?
15LLP108 – Internet of Things and Applications
Lab Session 2: Demo 4 – LED Blinking
Prepared by Xiyu Shi
5. Source code
Here is the source code for reference
#include "contiki.h"
#include "leds.h"
#include <stdio.h> /* for printf() */
static struct etimer timer;
/*____________________________________________________*/
PROCESS(led_blinking_process, "LED Blinking Process");
PROCESS(LED_process, "LED process");
AUTOSTART_PROCESSES(&LED_process);
/*____________________________________________________*/
PROCESS_THREAD(LED_process, ev, data)
{
static int count = 0;
PROCESS_BEGIN();
etimer_set(&timer, CLOCK_CONF_SECOND/2); // 0.5S timer
leds_init(); // intialise the LEDs
while(1) {
PROCESS_WAIT_EVENT_UNTIL(ev==PROCESS_EVENT_TIMER); // wait for timer event
count++; // count the blinking times
process_start(&led_blinking_process, NULL); // to blink the BLUE Led
printf("Count: %d\n", count); // output the counte ...
VLSI lab manual Part B, VTU 7the sem KIT-tipturPramod Kumar S
This document provides information about VLSI design procedures for an analog design flow. It includes details on initial procedures for using Cadence tools, steps for design entry including schematic entry, symbol creation and test circuit creation. It also describes simulation procedures using ADE-L and layout procedures using Layout-XL. An example inverter design is provided with steps for schematic entry, simulation and layout. Key Cadence tools used are listed as Virtuoso schematic editor, ADE-L, Spectre and Virtuoso layout suite.
Congratulations……!!!!! A Good news for all of us. Now you can buy all electronic products like bluetooth relays, iPhone relays to automate your home, Fusion Series Controllers, Ethernet Controlled Relay, ethernet relay, ethernet relay control, remote controlled electrical switch, remote controlled dimmer, Push Notifications IOS, ios push notification server, wifi power switch, home automation ideas, wifi relay controller etc. only at https://www.controlanything.co.in/
LTspice IV is a free SPICE circuit simulator developed by Linear Technologies. It allows users to schematically capture circuits and perform DC and transient analyses. While more advanced than simulators with schematic capture, LTspice requires knowledge of SPICE directives and has limited component libraries. However, it is widely used due to being free, fast, and powerful. The document provides guidance on using LTspice's interface and features such as adding models, performing analyses, and viewing waveforms.
Wiring a pH and Conductivity Probe to a Zeno3200TAMUK
Short guide explaining how wire a pH and conductivity sensor to a Zeno 3200 data logger. The models mentioned may not be manufactured anymore at this time.
A user guide for setting up a stock Zeno 3200 data logger to work with wind speed, wind direction, and input voltages from an air monitor. Includes how to log in to Zeno 3200 with Hyperterminal and building the serial cable.
This document discusses different types of reactors used to model environmental systems, including batch reactors and completely mixed reactors (CFSTRs). It provides the mass balance equations for batch and completely mixed reactors under steady-state and transient-state conditions. It also defines hydraulic retention time and explains how to determine effluent concentrations for a completely mixed reactor under steady-state conditions using the retention time and reaction rate constant. Examples are provided of tracer and reactant concentration profiles over time in a completely mixed reactor.
Site Operation Manual for a Typical Air Monitoring SiteTAMUK
1. Mount the sensor on a mast at least 10 feet above any obstructions.
2. Wire the sensor leads to the datalogger channels for voltage input.
3. Program the datalogger to record the wind speed and direction at the appropriate intervals.
This document discusses different types of solids found in water samples:
- Total Suspended Solids (TSS) are solids that can be filtered from water. Samples are filtered and weighed to determine TSS concentration.
- Total Dissolved Solids (TDS) pass through filters and remain dissolved in water. Samples are filtered, dried, and weighed to measure TDS.
- Volatile Suspended Solids (VSS) are organic solids that are lost upon ignition. Heating samples provides a rough estimate of organic matter.
- Total Solids (TS) is the total of all solids, including TSS, TDS, and VSS. Proced
Draft of a lab manual. Talks about the use of tape, using a balance, DI water, care of pH probes, pictures and descriptions of equipment. Still working on it.
The document discusses quality assurance and quality control procedures for laboratory experiments and field work. It describes key elements of a quality assurance program such as trained personnel, proper analytical methods, documentation, calibration, and statistical analysis of data. The document provides references and guidelines for sampling, sample custody, analytical methods, detection limits, and using statistical tools like control charts to verify quality control.
The document provides safety procedures for working with electricity in a lab setting. It states that electrical cords should be in good condition, equipment with exposed wires should be removed, all equipment must be grounded with 3-pronged plugs, and circuits should not be overloaded. Specific types of equipment like mixers near flammable solvents require explosion proofing, and all repairs should be done by qualified personnel. Water can electrify anything, so it should not contact electrical equipment or fires. Temporary wiring should not be used.
A short slide presentation showing how to calibrate a Dasibi 1008 series ozone monitor and some numbers to look for to determine whether it is a leak or valve issue.
The document provides a user guide for operating an ICPMS (inductively coupled plasma mass spectrometer) located in Lab 236 at Texas A&M University-Kingsville. It details procedures for preparing solutions such as a 2-3% nitric acid solution and tune solutions, operating components like the liquid argon tank and chiller, basic operation and troubleshooting tips, and maintenance activities. The guide supplements the manufacturer's manual by addressing issues specific to the lab's setup and inventory. It emphasizes safety practices and checking simple issues first when troubleshooting problems.
This document outlines objectives and concepts related to colloids and their importance in environmental engineering. It discusses the electrical double layer theory of colloidal surface charge and how colloids can be destabilized through processes like increasing ionic strength or adjusting pH. It also addresses turbidity in water supplies and its environmental significance.
1) The document describes a mobile controlled robot that can be operated via dual-tone multi-frequency (DTMF) tones sent from a mobile phone.
2) The robot uses a DTMF receiver and decoder chip to receive and interpret DTMF tones from a calling mobile phone into digital commands. These commands are sent to a motor driver chip to control two motors and move the robot forward, backward, or change direction.
3) Operation involves calling the mobile phone attached to the robot. Pressing numbers on the calling phone's keypad generates DTMF tones that are received and translated into motor control signals by the robot.
Internet of Things exercise on IBM BluemixLennartF
The document describes steps for building a sample application using Node-RED to process temperature readings from a simulated IoT device published to IBM Cloud. The sample flow checks readings against a threshold and reports if the temperature is safe or critical. Users deploy the boilerplate, import the sample flow, configure it for the simulated device, test it by changing the reported temperature, and review how the flow works.
This document summarizes a summer placement project at Brunel University involving the development of a temperature monitoring system for a modular flow reactor. The student learned about controlling fluid flow pumps using LabView software. They designed a printed circuit board temperature sensor system using a PIC microcontroller and MCP9700 thermistors. Circuit diagrams and the populated printed circuit board are shown. The system monitors temperature at three locations to improve product homogeneity in the flow reactor.
The document provides instructions for designing a printed circuit board (PCB) layout using ExpressPCB software. It guides the user through importing a schematic design, then placing and connecting components on the layout. Key steps include entering the schematic in ExpressSCH, assigning part identifiers, adding custom components, checking for errors, and then placing and wiring components in the PCB layout editor. The goal is to design a PCB for a drawer burglar alarm circuit.
Quantum composers white paper ethernet connectivityQuantum Composers
This document describes how to set up Ethernet communication with Quantum Composers pulse generators using raw TCP/IP connectivity. It details how to determine the pulse generator's IP address using Digi Device Discovery software, and how to test communication using National Instruments' VISA Interactive Control utility by manually entering the pulse generator's IP address as a TCPIP resource. Communication can be tested by sending commands like "*IDN?" and reading the response.
15LLP108_Demo4_LedBlinking.pdf1. Introduction In D.docxfelicidaddinwoodie
15LLP108_Demo4_LedBlinking.pdf
1. Introduction
In Demo3, we have learned how to read sensor values of light, temperature and humidity of a node
and output these values to the console. In this demonstration, we will use the code from Demo3 and
learn how to turn on/off the LEDs and make them blinking regularly on the sensor node XM1000,
meanwhile to count how many times the LED has blinked and output the count to the console.
2. Timer
In order to make the blue LED on the XM1000 sensor node to blink in every half second (i.e. On 0.5S
and Off 0.5S), we also need a timer. Follow the instructions in Demo3 for configure and reset a timer.
We aslo need to create an infinite while() loop so that it runs our functions repeatedly, such as
counting the times the LED has blinked, output the counter’s value and actually turn on or off the
LEDs to make it blinking.
Please follow timer and while() loop structure in Demo3.
3. LED Blinking
To get access to the LED functionalities in Contiki, we need to include the LED header file in the
source code:
#include "leds.h" // file is in directory /home/user/contiki/core/dev
After the process begin, we have to initialise the LEDs on the sensor node by calling the following
function:
leds_init(); // Initialise the LEDs
And finally we can turn on, off, or blink the LEDs by the following functions:
void leds_on(unsigned char leds);
void leds_off(unsigned char leds);
void leds_toggle(unsigned char leds);
void leds_invert(unsigned char leds);
For example, if you want to blink the Blue LED, yon need to call the toggle function as:
void leds_toggle(LEDS_BLUE); // Toggle the blue LED
4. Exercise
Modify the program from Demo3 with periodic timer to make the BLUE led blinking in every half
second, also to count the blinking times and output the counted number to the console.
Can your change the code so that the BLUE LED is lighted for 1 second and off for 0.5 second
periodically?
15LLP108 – Internet of Things and Applications
Lab Session 2: Demo 4 – LED Blinking
Prepared by Xiyu Shi
5. Source code
Here is the source code for reference
#include "contiki.h"
#include "leds.h"
#include <stdio.h> /* for printf() */
static struct etimer timer;
/*____________________________________________________*/
PROCESS(led_blinking_process, "LED Blinking Process");
PROCESS(LED_process, "LED process");
AUTOSTART_PROCESSES(&LED_process);
/*____________________________________________________*/
PROCESS_THREAD(LED_process, ev, data)
{
static int count = 0;
PROCESS_BEGIN();
etimer_set(&timer, CLOCK_CONF_SECOND/2); // 0.5S timer
leds_init(); // intialise the LEDs
while(1) {
PROCESS_WAIT_EVENT_UNTIL(ev==PROCESS_EVENT_TIMER); // wait for timer event
count++; // count the blinking times
process_start(&led_blinking_process, NULL); // to blink the BLUE Led
printf("Count: %d\n", count); // output the counte ...
VLSI lab manual Part B, VTU 7the sem KIT-tipturPramod Kumar S
This document provides information about VLSI design procedures for an analog design flow. It includes details on initial procedures for using Cadence tools, steps for design entry including schematic entry, symbol creation and test circuit creation. It also describes simulation procedures using ADE-L and layout procedures using Layout-XL. An example inverter design is provided with steps for schematic entry, simulation and layout. Key Cadence tools used are listed as Virtuoso schematic editor, ADE-L, Spectre and Virtuoso layout suite.
Congratulations……!!!!! A Good news for all of us. Now you can buy all electronic products like bluetooth relays, iPhone relays to automate your home, Fusion Series Controllers, Ethernet Controlled Relay, ethernet relay, ethernet relay control, remote controlled electrical switch, remote controlled dimmer, Push Notifications IOS, ios push notification server, wifi power switch, home automation ideas, wifi relay controller etc. only at https://www.controlanything.co.in/
LTspice IV is a free SPICE circuit simulator developed by Linear Technologies. It allows users to schematically capture circuits and perform DC and transient analyses. While more advanced than simulators with schematic capture, LTspice requires knowledge of SPICE directives and has limited component libraries. However, it is widely used due to being free, fast, and powerful. The document provides guidance on using LTspice's interface and features such as adding models, performing analyses, and viewing waveforms.
This document provides instructions for a lab activity involving configuring networking devices. The activity includes 7 parts where students will physically connect a router, switch, and computers, and then configure the devices by following instructions. The objectives are to practice physical connectivity, establishing console sessions on devices, assigning IP addresses for static routing, and verifying configurations and connectivity. Diagrams and tables are provided to identify device interfaces, cable types, and IP addressing schemes.
Use this option to open the assistant window to help you configure each button.
Save cfg:
Use this option to save the current configuration.
12
POSSIBLE COMMANDS
Here are some useful commands that can be used in the string to send field of the Virtual Keyboard buttons, Serial Port, TCP Port and Files.
{ENTER} or {CR} - Send Carriage Return character.
{TAB} - Send Tab character.
{SPACE} - Send Space character.
{BS} - Send Backspace character.
{ASCII:XXX} - Send ASCII character code XXX (decimal).
{CTRL+A} - Send Ctrl-A character.
{DELAY:X
This document describes a GSM-based fire security system that uses sensors to detect temperature and smoke, and an Arduino microcontroller to control components like a fan, buzzer, water pump, and GSM module. The system has six sections: a power supply, temperature and smoke sensors connected to the Arduino, an LCD display, a fan/buzzer/pump circuit, and a GSM module. When the temperature exceeds 40°C or smoke exceeds 200ppm, the buzzer activates, water is sprayed, and an SMS is sent via the GSM module. The Arduino code controls the sensors, display, and components using C programming. Overall, the system aims to detect fires and
The main aim of this project is to avoid the accident and death in the gas leakage explosion in house, hotels and industries. Domestically we use natural gas and it is very useful for burning purpose. If this gas is leaked in our kitchens, hotels or factories and not sensed in time, it may lead to fatal disaster, and may cause human and material loss. For this purpose we have developed “GAS LEAKAGE DETECTION SYSTEM”.
This document summarizes an intelligent temperature transmitter module. It measures temperature using thermocouples and resistance temperature detectors, and transmits the temperature readings via a 4-20mA current loop. It can be configured using a computer or mobile phone application to set parameters like temperature limits. The module is powered by 12-35VDC and has inputs for various sensor types, precision of 0.1-0.2% depending on sensor, and an operating temperature range of -30-80°C.
The document discusses Real Time Operating Systems (RTOS). It defines RTOS as a multitasking operating system intended for real-time applications. RTOS provides deterministic timing behavior and limited resource utilization for applications that require logically correct results within strict deadlines, such as those found in automotive and industrial systems. The document outlines some key RTOS concepts like multitasking, interrupt handling, and memory management. It explains that while not necessary for simple embedded systems, RTOS is beneficial for more complex real-time applications as it helps manage hardware resources and schedule tasks to meet application demands and deadlines.
The document discusses IP addressing and subnetting concepts. It defines IP addressing rules including IP address format and classes, default subnet masks for each class, valid and invalid IP addresses. It explains that each network interface card is assigned an IP address by the network administrator, and also has a unique MAC address. IP addresses are divided into classes A, B, C and D based on the value of the leftmost byte, with each class supporting a different maximum number of hosts per network.
This document provides instructions for a lab demonstrating the energy savings of a variable speed drive for pump control compared to a simple motor starter. It includes an equipment list, lab objectives, document conventions, instructions for setting up the demo, configuring software, resetting and configuring the drive, monitoring performance, and testing features like power loss ride through and flying start.
This document provides a quick-start guide for connecting various Weintek I/O modules to CODESYS using a cMT-X HMI device. It outlines the steps to set up CODESYS, create a project, scan for devices, add specific Weintek devices like iR-ETN, iR-COP, and iR-ECAT, and map I/O tags between the modules and CODESYS project. The guide is intended to help users get started integrating Weintek I/O with CODESYS control programming.
Programming the ARM CORTEX M3 based STM32F100RBT6 Value Line Discovery BoardGaurav Verma
This programming manual is providing the complete details of programming the STM32 Value-line discovery (a low-cost) evaluation board for Value-line of STM32 microcontrollers from STMicroelectronics.
To install Quartus V19.1 for Windows, download the installation file from Intel's website. Extract the downloaded file and run the installer, selecting a destination folder and accepting license agreements. Create a folder for the license file, copy the file to that folder, and set an environment variable pointing to the license file location. Launch Quartus and select the license to complete the installation.
This document is an operating and maintenance manual for the Dasibi Environmental Corporation Series 1008 Ultraviolet Photometric Ozone Analyzer. It provides descriptions of instrument installation, operation, theories of operation, calibration, preventative and corrective maintenance procedures, and troubleshooting techniques. The manual recommends fully reviewing the information provided before installing and using the instrument to obtain maximum performance. It also details Dasibi's warranty and return policies.
Voltage drop calculator for street lights. Works with Excel 365. Get file by downloading presentation.
Open object presentation. Click 'Enable Content'. Right click over object for "Package Shell Object"->"Activate Content"->Press "OPEN" button to see VDROP folder. Open folder for the files.
This is provided "AS IS" with no warranty or guarantees or liability.It is accurate, but make sure to check with your standards to be sure.
This document provides standard operating procedures for using a gas chromatography mass spectrometry (GCMS) instrument. Key steps include:
1. Creating GC and MS data acquisition methods to control instrument parameters and acquire data from both the GC and MS separately.
2. Tuning the mass spectrometer by injecting perfluorotributylamine and adjusting parameters like entrance lens, EM volts, and AMU gain/offset to satisfy targets for peak numbers, mass accuracy, relative abundances, and peak widths.
3. Creating a sample log table to input sample information and run a sequence of samples using the optimized GC-MS method.
4. Editing data reports and setting up quantitation databases to identify
Using an Agilent 6890 GCMS with Entech Canister SamplerTAMUK
This document provides instructions for using an Agilent 6890N GC/MS with an Entech preconcentrator to analyze volatile organic compounds according to EPA Method TO-15. Key steps include: cleaning and preparing canisters for sample collection; concentrating the samples using the Entech preconcentrator to remove air, CO2, and water; tuning the GC/MS using perfluorotributylamine; and running the samples using the specified temperature program and instrument parameters. Proper tuning of the GC/MS is important to obtain accurate mass spectra that can be used to identify VOC components in the samples.
This document provides an overview of key concepts in statistics as they relate to environmental sampling and analysis. It defines common statistical terms like mean, median, mode, variance, standard deviation, and normal distribution. It discusses population vs. sample, random variables, and the use of histograms and box plots to visualize data. Key aspects of accuracy, precision, and experimental error are covered. The document also introduces concepts like linear regression, correlation, and their uses in environmental analysis. Estimating mean and variance from a sample is discussed along with the use of α values in determining confidence intervals for probability distributions.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
The Indian government has been working over the past few years to include elements of ITS in the transport sector. This standard ensures the optimal operation of the current transport infrastructure. It also increases the efficiency, safety, comfort, and quality of the system. That is why the government created the AIS-140 standard. Compliance with this standard means all vehicles used for public transit must have panic buttons and vehicle tracking modules installed. Nevertheless, in future in the standard protocol of AIS-140 you can expect fare collection and CCTV capabilities.
Get more information here: https://blog.watsoo.com/2023/12/27/all-about-prithvi-ais-140-gps-vehicle-tracker/
Google Calendar is a versatile tool that allows users to manage their schedules and events effectively. With Google Calendar, you can create and organize calendars, set reminders for important events, and share your calendars with others. It also provides features like creating events, inviting attendees, and accessing your calendar from mobile devices. Additionally, Google Calendar allows you to embed calendars in websites or platforms like SlideShare, making it easier for others to view and interact with your schedules.
1. 1
Using a KPSI Transducer Probe
P/N: 500-1CB-0005
By Don Marek
Lab Manager
Texas A&M University-Kingsville
2. 2
Table of Contents
I. Install the software. ................................................................................................................. 3
II. Building the Circuit............................................................................................................... 3
Figure 1: Schematic of the circuit........................................................................................... 3
Figure 2: Completed circuit without cover over 9-pin connection......................................... 4
Figure 3: Completed circuit connected to a laptop serial interface card................................. 5
III. Reading the probe................................................................................................................. 5
Figure 4: Screen for setting the communication parameters. ................................................. 6
Figure 5: Main screen of KITS............................................................................................... 6
IV Writing a Script to Test Probe Functions .............................................................................. 6
Figure 6: Screen for executing a script. .................................................................................. 7
Figure 7: Script to get temperature and change units of reported depth................................. 7
VI. Calibrating the probe to Zero................................................................................................ 8
Figure 8: Script to zero probe. ................................................................................................ 8
Figure 9: Script to retrieve a depth. ........................................................................................ 8
Figure 10: Put the probe in a measured amount of water to determine whether it is reading. 9
VII. Care of probe....................................................................................................................... 9
Figure 11: The desiccant inside the plastic tube must be replaced periodically..................... 9
VIII. Using the probe with a Campbell CR205 datalogger. ..................................................... 10
REFERENCES ......................................................................................................................... 11
3. 3
Getting Started Guide for Using the KPSI Probe Model 500
The pressure transducer can be used to measure the depth of water whether in a small tank (12
feet or less depth) or in a gully or tributary of a shallow creek. This guide shows how to connect
the probe to the computer so it can be determined whether the probe is functional. A section will
be added later for using it with a Campbell Scientific CR205 data logger.
I. Install the software.
Download the files kitsins.exe and kitsuman.exe from http://www.pressuresystems.com/. The
first file is the program to contact the probe and should be installed first; in the second file are
the manuals in PDF format that are installed under the same location as the kitsin.exe file.
Follow the onscreen instructions. SDI-12 is a timing dependent protocol and will not function
with a Windows Hyperterminal type communications program.
II. Building the Circuit
Construct the circuit as shown in the following schematic. The diode can be purchased at Radio
Shack and must be that specific part number to function properly. A 9V battery is adequate for
an external supply.
Figure 1: Schematic of the circuit.
Parts required:
1. Diode 1N4148 Radio Shack Catalog #: 276-1620 (No substitution!!!)
2. 25-Position D-Sub Metal Hoods for 9-Pin D-Sub Connectors Catalog #: 276-1510
3. 9-Position Female D-Sub-miniature Crimp Type Connect Catalog#: 276-1428
4. Dual-Row Barrier Strips-4 PositionCatalog #: 274-65
5. 9 Volt Snap Connector Catalog #: 270-324
6. 9 Volt alkaline battery
7. Dual-Row Barrier Strips-4 Position Catalog #: 274-658
8. Short length of multi-conductor cable with at least 2 or more wires.
4. 4
Tools required: Needle nose pliers, Philips and a flathead screwdriver, wire strippers,
soldering iron, solder, voltmeter with DC and diode test options.
Construct the circuit so that it looks similar to the one pictured. It may be better to solder
some of the connections, particularly on the 9-pin connection side. If a multi-conductor cable
is available, try to use the same colored wire for each relevant connection. Red for power to
the probe, black for ground/negative connection, white for data so that there is less problems
when trying to use the circuit later. Make sure that the diode is connected in the correct
direction relative to the female connector. The diode’s purpose is to make sure that an
electrical signal is sent in one direction. A voltmeter can be used to check the direction of the
diode.
Figure 2: Completed circuit without cover over 9-pin connection.
5. 5
Make sure to wire the ground from serial pin 5 to the battery or power supply’s negative
connection. The RS232 operates on voltage levels, and the grounding to pin 5 provides a
reference voltage to help the port to correctly function.
Wrap some electrical tape around the diode before placing the cover on the 9-pin connection.
A 6-terminal strip was used in the above circuit, but four terminals are enough to wire
everything.
Figure 3: Completed circuit connected to a laptop serial interface card.
III. Reading the probe.
The circuit is constructed and the software installed. Wire the probe as shown to the circuit.
Make sure to connect to a “real” serial port such as a 9-pin port on the back of almost any
desktop PC. If using a laptop, a single serial PC Card should work. The probe was read
successfully with an SIIG, Inc 16550 Serial Port PC Card. An USB to serial interface will
probably not work since SDI-12 is based on timing signals that must be precisely processed
through a serial port connection.
Start the KPSI software. Go to the menu items and select “Configure” and select “Xducer site
network Ctrl-F2”. The following window will appear. Set the Protocol, and Serial Port
Options as shown in Figure 4. The “Port” can be set for Com 1, Com 2, Com 3, or Com 4.
To determine the COM’s available on the computer, go to “Start”->”Settings”->”Control
Panel”->”System”->”Hardware” Tab->”Device Manager”. Under the Device Manager
window, looks for the “+” with “Ports(COM & LPT)” to identify active COM’s.
The COM number can be changed by clicking under “Advanced” and changing the port
number.
6. 6
Figure 4: Screen for setting the communication parameters.
Initially, a list of 15 transducers will appear; you might reduce this list to only 1 transducer. This
can be done by highlighting the columns, pressing right click, and select the option to delete the
additional transducers. The software will offer a prompt to make sure you want the additional
probe deleted. The new “network” can be saved under a different file name.
After setting up for only one transducer and connecting the circuit, press the “QUERY” button.
If successful, you should see a number under the ‘ID Response’ and ‘Ser#’ column. A string of
digits should match the serial number on the probe. Here is an example:
Figure 5: Main screen of KITS.
The digits “304558” will match the serial number print on the connected probe set to address ‘0’.
IV Writing a Script to Test Probe Functions
Scripts can be written to identify the probe, read temperature in Celsius or Fahrenheit, and test
which units are best to measure the depth of water for an application. To write a script, go to
“Test Execute Script”.
7. 7
Figure 6: Screen for executing a script.
Use the “Browse” button to select a file. Pressing the “View/Edit” button will automatically
enter the Windows Notepad editor. Enter the following script with no Tabs and no empty lines
between commands. No exclamation (!) is required at the end of each command.
This a good script to try first after connecting the probe. The program below executes commands
to identify the probe, get the temperature Celsius, change the output temperature to Fahrenheit,
output the depth to millimeters and return a value. The probe must be set to address 0 (zero) for
the script in Figure 7 to work.
0I 'Identify
0M2 'Get temp
WaitSR 'Service request
0D0 'Get measurement
0XUT+1 'Change temp F
0M2 'Get temp again
WaitSR
0D0
0XUP+5+2 'Set output mm to decimal places
0M
WaitSR
0D0
Figure 7: Script to get temperature and change units of reported depth.
8. 8
After entering in Notepad, save the file with a name such as “test.cmd” and press the “Execute”
button. As the script runs, alternating yellow to green should appear. If a red flashes as the
messages are displayed, recheck the script and try again.
Once the commands above have been executed, the probe will now be set to read temperature in
Fahrenheit and retrieve the depth in units of mm (millimeters). The probe has an EEROM
(Electrically Erasable Read Only Memory) that can hold its settings even after the power has
been disconnected.
To test this, edit the script in notepad and put “ ‘ “ in front of the line with the remark “Change
temp F”, “Get temp”, the next two lines, and at the beginning of the “Set output to mm to
decimal places.” Run the script to see the results.
VI. Calibrating the probe to Zero
Execute the XS! command to vent the probe to the atmosphere and change the units. After
running, the value read should be less than 1 mm. Make sure to remove the black cap at the
bottom of the desiccant container so that it is open to the atmosphere. Here is a script:
0I ‘Identify the probe
0XS ‘Vent probe
Wait PrvRspSec ‘Wait command to finish
0M ‘Measure depth
WaitSR
0XUP+5+2 'Set output mm to decimal places
0M
WaitSR
0D0
Figure 8: Script to zero probe.
Here is a script to read the depth of water. Put the probe into a measured amount of water and
execute a script to measure to see if the value returned is reasonable.
0I ‘Identify the probe
0M ‘Take measurement
WaitSR
0D0 ‘Read measurement
Figure 9: Script to retrieve a depth.
9. 9
Figure 10: Put the probe in a measured amount of water to determine whether it is
reading.
VII. Care of probe.
Figure 11: The desiccant inside the plastic tube must be replaced periodically. Don’t forget
to remove the cap from the bottom before calibrating or using in the field.
The desiccant must be replaced periodically depending upon local conditions of humidity.
Replace with a Drierite, Indicating (4 Mesh) that can be purchased from VWR or other lab
10. 10
products vendor. If installing the probe outdoors, it is a good idea to house the desiccant
container inside a PVC pipe with some electrical duct seal on top where the thin tube goes to the
probe to keep water and sun off of it. Leave the bottom of the PVC pipe open and mount it in an
upright position. Don’t forget to remove the cap when calibrating or actively using the
probe.
VIII. Using the probe with a Campbell CR205 datalogger.
(To be continued).
11. 11
REFERENCES
Documents:
Series 500 SDI-12 Transducers, User’s Manual, February, 2002, Pressure Systems, Inc., 24
pages, c2002.
KPSI Integrated Transducer Software, Configuring and Querying a Site, Chapter 3, Pressure
Systems, Inc., 28 pages, c2002.
KPSI Integrated Transducer Software, Appendix S, Script File Formats, Pressure Systems, Inc.,
19 pages, c2002.
SDI-12 A Serial-Digital Interface Standard for Microprocessor-Based Sensors Version 1.3, 45
pages, SDI-12 Support Group, c2002.
Websites:
SDI-12: http://www.sdi-12.org/
Pressure Systems: http://www.pressuresystems.com/
RadioShack: http://www.radioshack.com/