Noor's Journal

Ultraduino 1.0

Ultraduino 1.0 is a low-cost dev board based on famous arduino nano to render hands on experience to the hardware enthusiasts to learn basic arduino coding while playing with different kind of sensors (sound, light, proximity, and temperature). In addition, the board also integrates the bluetooth capability using HC-05 for wireless data transfer and control through SPP protocol. 

Syringe Infusion Pump

This slideshow requires JavaScript.

In medical terminology, syringe infusion pump is an electromechanical device which can deliver drugs precisely  at a variable rate. During some critical clinical situations, patients require a specific rate of drug injection to their body in order to prevail pathological ailments or injuries. Hence, the device has added significant role in the clinical medicine. In this work, I  have indigenously developed an infusion pump which can imitate the same functionality and purpose of the currently available commercial devices. The above figure portrays the tailored model with and without the motor assembly. The major parts are developed using a 3D printer. The project is funded by the Department of Biomedical Physics & Technology of the University of Dhaka, Bangladesh.

Video Link: 3D printed infusion pump

Stepper Controlled High Precision Linear Actuator

This slideshow requires JavaScript.

The project aims to develop a high precision linear actuator for some special applications like syringe infusion pump, auto focused microscope, micro fluidics etc. The tailored model is intended to test the torque capacity of a specific stepper motor along with the performance of the control circuit. The electronic circuit includes a microcontroller (ATmega328P) which is programmed  to generate the pulses for the motor driver unit of the control circuit. The stepper motor driver unit consists of ULN2003A IC to provide sufficient current in order to excite the individual inductive coil inside the stepper. In this stage, we adopted the half stepping algorithm for this unipolar stepper motor to provide maximum torque during the operation.

BioSPARK: A Digispark Clone


BioSPARK is a Digispark clone designed for control  application which is the smallest mcu dev board for arduino veterans. It features the Atmel’s ATtiny85  microcontroller. Thanks to “Micronucleus” for providing the HID bootloader which eliminates the need of additional ISP programmer. So friends, it’s time to plug N play….

Video Link: BioSPARK (A DIGISPARK clone)

IR Sensor Based Spirometer

TRINITY: A Tri-controller development platform for the K-12 students


Trinity is an indigenous microcontroller based development platform  created by Noor Mohammed for hobbyist and  K-12 students around the world. The board features the atmel Atmega328P and two Attiny 85 microcontrollers. It exploits the most popular ARDUINO IDE so that anyone can develop their own standalone embedded system. An upcoming revision of this board will integrate the Google App Inventor 2 and HC-05 bluetooth module to enable android based prototyping facility. So welcome your digi pal “TRINITY”!

A novel calibration setup for 3D printed micro Venturimeter


The above setup is designed to calibrate 3D printed small venturimeter of different dimensions and beta ratio. It mainly includes a centrifugal blower, a peak flow rate meter which is similar to mechanical rotameter, a differential pressure sensor and an oscilloscope to record the sensor data. In order to generate variable flow from the blower a variac (AC voltage regulator) is attached with it. The standard readings are obtained from a commercial medical grade Peak Flow Rate meter. Basically this experiment is conducted to check the feasibility of 3D printed micro venturimeter as a potential spirometer in telemedicine.

SCARA: Selective Compliance Articulated Robot Arm

This slideshow requires JavaScript.

SCARA robotic arms are widely used assembly robots in many heavy industries around the world. Its arm is rigid in the Z-axis and pliable in the XY-axes, which allowed it to adapt to holes in the XY-axes. This is advantageous for many types of assembly operations, i.e., inserting a round pin in a round hole without binding. In this project, we tried to develop a model of SCARA in order to study the kinematics behind it. The robotic arm was controlled via parallel port of the computer which is currently obsolete. The host side control program was written using Matlab computing language. The gripping algorithm was based on inverse kinematics. There is a plan to renovate this robotic arm into android controlled one.

Automatic Blood Pressure Monitor Using Oscillometric Algorithm

Low cost digital stethoscope

This slideshow requires JavaScript.

It is a low cost digital stethoscope where a microphone is embedded inside stethoscope’s tube. The signal conditioning circuit consists of a preamplifier, a sallen key low pass filter and a power amplifier to drive the earphone.

DIY: USB to Serial converter based on ATMEGA8


This hardware is developed to establish serial communication between different types of microcontrollers and computer. The device uses USB CDC class for USB communication. The AVR CDC232 firmware for Atmega8 from the  Recursion Co. Ltd. is used in the device side. When connected to the host side, the PC detects it as a virtual COM port.

Low Cost Automatic Water Faucet

Comsol analysis of a Micro Paper Plane as a potential for low cost UAV

This slideshow requires JavaScript.

The simulation results showing the pressure and velocity distribution (over a single slice) for an indigenous delta model.

COMSOL Simulation of Venturimeter as a Spirometer

The simulation results showing the velocity distribution and pressure distribution for the given flow geometry.

Differential Air Pressure Sensor (ft. MPXV 5050 DP & MPXV 2010DP)

The calibration curve is given for MPXV 5050DP pressure sensor.

Class A Instrumentation Amplifier using TL074

Low Cost PIC16F84A Based Trainer Board For Educational Purpose

This slideshow requires JavaScript.

Multi channel Humidity and Temperature Logger using HSM 20G sensors

Humidity and Temperature of surrounding environment
Temperature and Humidity reading of the surrounding environment from the channel 1


Reading Humidity and temperature near an ice filled cup
Temperature and Humidity reading near a cup of ice water from the channel 1

The device has been developed as per as the requirements of the Department of Biomedical Physics & Technology , University of Dhaka, Bangladesh, for one of their postdoctoral students project of Solar Water Filter. It is used to measure humidity and temperature from two channels where the sensors are connected. There is a push button to select the channels. The manufacturing cost of the device is about 30 USD.

Video Link: Multi channel temperature and humidity logger using HSM 20G sensor

USB HID Datalogger Using PIC18F2550

This slideshow requires JavaScript.


The above circuit diagram represents a low cost USB HID datalogger based on PIC18F2550. The chip has inbuilt USB hardware stack and 10 bit ADC. The device side firmware is written in MikroC for PIC. In the PROTEUS simulation, I have used the built in HID terminal of the MikroC  IDE for host side communication. At present I am learning to develop standalone host side software for this datalogger.

Electrocardiogram (ECG) amplifier

ECG trace showing on oscilloscope

Blog at

Up ↑