The largest database of trusted experimental protocols

109 protocols using mega 2560

1

Wireless Biosensor Measurement System

Check if the same lab product or an alternative is used in the 5 most similar protocols
The device platform used here is shown in Figure 3 and combines an XBee module (Digi International, Hopkins, MN, USA) readout circuit (AD623), the Arduino Mega 2560, a microcontroller board based on the ATmega 2560 from Atmel Corporation (San Jose, CA, USA), and a power supply. The wireless measurement system is based on ZigBee standard to transmit the response signals from the biosensor. The input voltage to the device could be switched between 3.3 V and 5 V by the Arduino Mega 2560, which provided enough power that the XBee router and readout circuit could function correctly. The Arduino Mega 2560 was used for conversion of the analog signal to a digital signal. The XBee router (which includes the Arduino Mega 2560) was used for receiving the signals from the sensor and transmitting them to the XBee coordinator. Lastly, the signals were converted in the computer for use with the LabVIEW software suite [29 ].
+ Open protocol
+ Expand
2

Automated Head-Fixed Mouse Treadmill Behavior

Check if the same lab product or an alternative is used in the 5 most similar protocols
Head-fixed mice were placed on a linear treadmill with a 3D-printed plastic base and a conveyor belt made of Lego small tread links. The running speed on the treadmill was monitored with a microcontroller (Arduino Mega 2560), which acquired the trace of an analog rotary encoder (MAE3 Absolute Magnetic Kit Encoder) embedded in the treadmill. The treadmill could activate two movable arms via coupling with two motors (Digital Servo motor Hitec HS-5625-MG). A lick-port, made of a cut and polished 18G needle, was glued at the extremity of each arm. Water flowed to the lick-port by gravity through water tubing and was controlled by calibrated solenoid valves (Lee Company). Licks were detected in real-time with a camera (Sony PlayStation 3 Eye Camera or FLIR Chameleon-USB3) located on the side of the treadmill. Using BONSAI50 (link), an open-source visual programming language, a small, squared region of interest was defined around the tongue. To detect the licks, a threshold was applied to the signal within the region of interest. The behavioral apparatus was controlled by microcontrollers (Arduino Mega 2560) and scientific boards (Champalimaud Hardware platform), which were responsible for recording the time of the licks and the running speed on the treadmill, and for controlling water-reward delivery and reward depletion according to the statistics of the task.
+ Open protocol
+ Expand
3

Head-Fixed Mice Treadmill Behavior

Check if the same lab product or an alternative is used in the 5 most similar protocols
Head-fixed mice were placed on a linear treadmill with a 3D printed plastic base and a conveyor belt made of Lego small tread links. The running speed on the treadmill was monitored with a microcontroller (Arduino Mega 2560), which acquired the trace of an analog rotary encoder (MAE3 Absolute Magnetic Kit Encoder) embedded in the treadmill. The treadmill could activate two movable arms via a coupling with two motors (Digital Servo motor Hitec HS-5625-MG). A lick-port, made of a cut and polished 18G needle, was glued at the extremity of each arm. Water flowed to the lick-port by gravity through water tubing and was controlled by calibrated solenoid valves (Lee Company). Licks were detected in real time with a camera (Sony PlayStation 3 Eye Camera or FLIR Chameleon-USB3) located on the side of the treadmill. Using BONSAI 54 , an open-source visual programming language, a small squared region of interest was defined around the tongue. To detect the licks a threshold was applied to the signal within the region of interest.
The behavioral apparatus was controlled by microcontrollers (Arduino Mega 2560) and scientific boards (Champalimaud Hardware platform), which were responsible for recording the time of the licks and the running speed on the treadmill, and for controlling water-reward delivery and reward-depletion according to the statistics of the task.
+ Open protocol
+ Expand
4

Programmable Voltage Pulse Generator for Neuromorphic Computing

Check if the same lab product or an alternative is used in the 5 most similar protocols
A programmable 48‐channel voltage pulse generator was constructed using three 16‐channel evaluation boards coupled to a myRIO device (Figure S6, Supporting Information). A custom LabVIEW program was used to define the parameters of the voltage pulse sequence generated by the device.
A TTP229 (TonTouch) 16‐key capacitive touch keypad from TonTek was interfaced with an Arduino Mega 2560 microcontroller (ATmega 2560) board, shown in Figure S4, Supporting Information. The Arduino Mega 2560 was programmed to take inputs from the TTP229 touchpad and deliver output pulse trains (5 V) to the synapse array through resistive voltage dividers (82kΩ/10kΩ).
A µA741 operational amplifier from Texas Instruments was configurated as a transimpedance amplifier to bridge the classifier circuit (reading at 50 mV) and the OECN artificial neuron (firing at 0.3–0.5 V), shown in Figure S7, Supporting Information.
+ Open protocol
+ Expand
5

Exoskeleton-Assisted Hand Rehabilitation System

Check if the same lab product or an alternative is used in the 5 most similar protocols

Figure 2 shows the overall system integration and control of the hand rehabilitation system, combining the exoskeleton-assisted hand motion and the fingertip cutaneous haptic stimulation. The motor stroke sequence is embedded in an Arduino Mega 2560. When the computer sends a start command, the Arduino Mega 2560 starts to send the control signals to the linear motors in the hand exoskeleton. The motor stroke feedback signals are sent to an analog input/output module JY-DAM10AIAO. The target haptic force is calculated, according to the selected mode and the feedback motor stroke information and transfers to the analog input/output module JY-DAM10AIAO to control the air pressure inside the fingertip cutaneous haptic stimulation actuators via the pressure regulators SMC ITV0010. Pressurized air is provided by an air compressor U-STAR601 as reported before. The feedback signals from the pressure regulators are monitored by the JY-DAM10AIAO device.
+ Open protocol
+ Expand
6

Stereolithography 3D Printer Design

Check if the same lab product or an alternative is used in the 5 most similar protocols
For print platform motion, a Nema 57 stepper motor supplied by a 12-V power bank was used to drive vertical build platform translation along a 30.5 cm Stroke Linear Motion router (VXB Ballbearings, Anaheim, CA, USA). The UV light engine used was a 3DLP9000 (Digital Light Innovations, TX, USA) with a 4 million pixel 2560 × 1600 digital micromirror device (DMD), configured with a 385-nm light-emitting diode (LED) and a 30-μm field-of-view projection lens, with a total projection area of 76.8 mm by 48 mm. The light engine is a combination of a DMD chip set (DLP9000, Texas Instrument, TX) along with a projection lens; the intrinsic specification of the DMD chipset is 385-nm UV wavelength, 2560 × 1600 DMD array, 7.6-μm by 7.6-μm pixel size, and build area of 19.5 mm by 12.2 mm; the projection lens diverges the UV projection to a 2560 × 1600 array of 30-μm by 30-μm pixels to a build an area of 76.8 mm by 48.0 mm at a working distance of 126.5 mm. The printer was coordinated with an Arduino MEGA 2560 microcontroller and RAMPS 1.4 shield running open-source Marlin firmware. Custom software, written in C++ and implemented in the Qt Integrated Development Environment to provide a graphical user interface, allowed for tailoring of UV light intensity, UV exposure time, stage speed and acceleration, layer thickness, and delay time after layers, within and between prints.
+ Open protocol
+ Expand
7

Tactile sensor array data acquisition

Check if the same lab product or an alternative is used in the 5 most similar protocols
The output voltage of each element of the tactile sensor array was read by the microcontroller board (Arduino version mega 2560). The reading was performed for each row per time by assigning the logic “1” for the row being read. On the other hand, the logic “0” was set for other rows. Oi=1, O1, , Oi1, Oi+1, , On=0 . Then, the analog port received voltage signals (for the entire row) from the tactile sensor. The logic output was reassigned by shifting “1” to the next row, while other rows were set as “1” to obtain the next scan. This process was repeated until the entire array was scanned. Moreover, logic “0” in the multiplex circuit is grounded and sets the threshold values to cut off the noise for avoiding the crosstalk effect [35 (link),60 (link)]. The data were sent to a computer for data processing, such as obtaining tactile images, training, and testing for image recognition. The operating system is illustrated in Figure 13a, and the image acquisition GUI is illustrated in Figure 13b.
+ Open protocol
+ Expand
8

Automated Rodent Behavioral Apparatus

Check if the same lab product or an alternative is used in the 5 most similar protocols
Behavioral boxes consisted of a metal cage (mice, Island Motion, Tappan, NY, USA) or a plastic bucket (rats, IKEA, Alfragide, Portugal) containing one speaker (Cover Industrial Co., Guangdong, China) and three nose ports (Island Motion). Each nose port contained one infra-red beam/sensor pair for detecting nosepoking and one visible LED. The choice ports contained, in addition, a water tube connected to a solenoid valve for reward delivery. Valves were calibrated to deliver 25 or 5 μl of water per reward event (rats and mouse, respectively).
Except for the video camera, all sensors and effectors in the behavioral box were read and controlled by an Arduino Mega 2560 microprocessor (additional information and free software available at http://www.arduino.cc/) via a custom circuit board. The microprocessor implemented the behavioral task, and, through a serial communication port, outputted data to a desktop computer running custom software based on Python's pySerial module (freely available at http://pyserial.sourceforge.net/).
+ Open protocol
+ Expand
9

Design of a Microfluidics Control System

Check if the same lab product or an alternative is used in the 5 most similar protocols
The onboard electronics of the control system consisted of a microcontroller (Arduino Mega 2560) connected to a custom printed circuit board (PCB), a diaphragm pump controller PCB (DFRobot), two diaphragm pumps, three digital pressure sensors (one for high and two for low pressure supply) and 13 three-way normally open solenoid valves. All onboard electronics were powered by a single 12 V power supply. 12 V were used to supply power to the diaphragm pumps, solenoid valves and high-pressure sensor. For the microcontroller and low-pressure sensors, voltage was stepped down with a 12 V to 5 V switching regulator (Recom Power) integrated into the custom PCB. The design of the PCB can be found in the following GitHub repository: https://github.com/RevzinLab/Control-System-for-Microfluidics (accessed on 30 October 2022).
+ Open protocol
+ Expand
10

Load Cell-Based Pressure Monitoring Protocol

Check if the same lab product or an alternative is used in the 5 most similar protocols
The load cell CM−0.5 kN by X-Senors GmbH, Germany, measures the force change relative to an initial force as a consequence of the volume change during insertion/extraction of the charge transfer species in the active materials. The nominal force of the load cell is Fnom= 0.5 kN within a tolerance of the output signal s±0.2 % Full Scale (F.S.), a linearity l and hysteresis h of l=h±0.2 % F.S. A 24-bit analog-digital converter HX711 by Avia Semiconductors converts the analog voltage signal of the load cell, while an Arduino Mega 2560 calculates and stores the pressure pcell values. In order to calibrate the load cell, we use precision calibration weights. Figure 2 shows the calibration result of the load cell with calibration weights. One can see that the linear calibration line is confirmed by measuring calibration weights. The obtained calibration factor of the calibration line is used by the Arduino software for the calculation of the weight. The resolution, as well as the accuracy of the load cell equates to the measurement precision of the pressure monitoring cell.
+ Open protocol
+ Expand

About PubCompare

Our mission is to provide scientists with the largest repository of trustworthy protocols and intelligent analytical tools, thereby offering them extensive information to design robust protocols aimed at minimizing the risk of failures.

We believe that the most crucial aspect is to grant scientists access to a wide range of reliable sources and new useful tools that surpass human capabilities.

However, we trust in allowing scientists to determine how to construct their own protocols based on this information, as they are the experts in their field.

Ready to get started?

Sign up for free.
Registration takes 20 seconds.
Available from any computer
No download required

Sign up now

Revolutionizing how scientists
search and build protocols!