Postgraduate Student Studying Master of Science in Electrical Engineering, Informatics and Technology at the University of Oslo Phone: +4741220591 Address: Oslo, Norway
This paper demonstrates the experimental result of a wireless network using the proprietary low c... more This paper demonstrates the experimental result of a wireless network using the proprietary low cost and low power NRF24L01+ radio module. The wireless network can theoretically connect up to 65,000 nodes using low power, moderate transmission rate but have high quality of service communication and negotiable range compensating power consumption (Link budget). To the best of our knowledge, this is the first time such network has been implemented. The network consumes very small power compared to other standards such as ZigBee, and Bluetooth LE. The paper describes the protocol used for the network and the test results for number of nodes connected with a sample application of the network. The intended application includes but not limited to lighting array network, low power sensor nodes for IoT, wireless bootloader, garden control, home automation, etc.
In the fast-paced growing society of the 21st century, the agricultural economy is slowly being l... more In the fast-paced growing society of the 21st century, the agricultural economy is slowly being left behind, however, the thirst for fresh, organic, cheap crops continues. The proposed system incorporates latest technologies, tools and designs, providing a platform for anyone to become a modern-day farmer with an easy, yet efficient, confine method of farming. The research intends to create an indoor farm with shelving unit of three-four shelves holding shallow bins of soil. Above the plants LEDs panels provides the lighting for the plants. Customized wireless network together with its own protocol using wireless technologies and different sensors for the temperature, humidity and other sensors have been developed, making indoor farming available to any user.
This paper presents a system to tangibly manipulate the virtual patching cords in graphical progr... more This paper presents a system to tangibly manipulate the virtual patching cords in graphical programming environments, such as Max and Pure Data. The system includes a physical interface, a communication protocol, and a software library, providing physical extension of the graphical programming paradigm. The interface includes a patch bay with connectors representing signal inlet and outlets from the programming environment. When inlets and outlets are connected with patching cords, equivalent virtual connections are created at runtime. The system supports one-to-many and many-to-one connections with different signal combination schemes. The design of the hardware and software components of the current prototype is detailed in the paper, as well as possible use of the system for programming and live performances.
In the fast-paced growing society of the 21st century, the agricultural economy is slowly being l... more In the fast-paced growing society of the 21st century, the agricultural economy is slowly being left behind, however, the thirst for fresh, organic, cheap crops continues. The proposed system incorporates latest technologies, tools and designs, providing a platform for anyone to become a modern-day farmer with an easy, yet efficient, confine method of farming. The research intends to create an indoor farm with shelving unit of three-four shelves holding shallow bins of soil. Above the plants LEDs panels provides the lighting for the plants. Customized wireless network together with its own protocol using wireless technologies and different sensors for the temperature, humidity and other sensors have been developed, making indoor farming available to any user.
This paper demonstrates the experimental result of a wireless network using the proprietary low c... more This paper demonstrates the experimental result of a wireless network using the proprietary low cost and low power NRF24L01+ radio module. The wireless network can theoretically connect up to 65,000 nodes using low power, moderate transmission rate but have high quality of service communication and negotiable range compensating power consumption (Link budget). To the best of our knowledge, this is the first time such network has been implemented. The network consumes very small power compared to other standards such as ZigBee, and Bluetooth LE. The paper describes the protocol used for the network and the test results for number of nodes connected with a sample application of the network. The intended application includes but not limited to lighting array network, low power sensor nodes for IoT, wireless bootloader, garden control, home automation, etc.
— This paper shows design and comparative performance analysis for a dual band textile antenna. T... more — This paper shows design and comparative performance analysis for a dual band textile antenna. The resonant frequencies used were 2.4 GHz and 5.6 GHz. The performance analysis for the antennas was conducted using CST suite and HFSS simulation software. The Substrate used for the antennas design was FELT (εr = 1.44). The parameters used for the comparison were the S-parameters and far-field gain in addition to the Voltage Standing Wave Ratio (VSWR) and radiation pattern. The results obtained for the two simulation software shows resemblance and agreement on the measured values and performance analysis.
This paper demonstrates the need for multitasking and scenario where multitasking is the only
sol... more This paper demonstrates the need for multitasking and scenario where multitasking is the only solution and how it can be achieved on an 8-bit AVR® microcontroller. This project explains how to create a simple kernel in a single C file, and execute any number of tasks in a multithreaded fashion. It first explains how the AVR® engine works and how it switches between different tasks using preemptive scheduling algorithm with the flexibility of blocking a task to allowing it more execution time based on their priority level. The code written for this project is basically in C, however the kernel code is mostly assembly functions called by C. The development environment is Atmel Studio®. The code is in such a way that it can be ported over any 8-bit AVR® microcontroller, however, this project demonstrates the results in both simulation and hardware chip on device Atmega8A
This paper demonstrates the experimental result of a wireless network using the proprietary low c... more This paper demonstrates the experimental result of a wireless network using the proprietary low cost and low power NRF24L01+ radio module. The wireless network can theoretically connect up to 65,000 nodes using low power, moderate transmission rate but have high quality of service communication and negotiable range compensating power consumption (Link budget). To the best of our knowledge, this is the first time such network has been implemented. The network consumes very small power compared to other standards such as ZigBee, and Bluetooth LE. The paper describes the protocol used for the network and the test results for number of nodes connected with a sample application of the network. The intended application includes but not limited to lighting array network, low power sensor nodes for IoT, wireless bootloader, garden control, home automation, etc.
In the fast-paced growing society of the 21st century, the agricultural economy is slowly being l... more In the fast-paced growing society of the 21st century, the agricultural economy is slowly being left behind, however, the thirst for fresh, organic, cheap crops continues. The proposed system incorporates latest technologies, tools and designs, providing a platform for anyone to become a modern-day farmer with an easy, yet efficient, confine method of farming. The research intends to create an indoor farm with shelving unit of three-four shelves holding shallow bins of soil. Above the plants LEDs panels provides the lighting for the plants. Customized wireless network together with its own protocol using wireless technologies and different sensors for the temperature, humidity and other sensors have been developed, making indoor farming available to any user.
This paper presents a system to tangibly manipulate the virtual patching cords in graphical progr... more This paper presents a system to tangibly manipulate the virtual patching cords in graphical programming environments, such as Max and Pure Data. The system includes a physical interface, a communication protocol, and a software library, providing physical extension of the graphical programming paradigm. The interface includes a patch bay with connectors representing signal inlet and outlets from the programming environment. When inlets and outlets are connected with patching cords, equivalent virtual connections are created at runtime. The system supports one-to-many and many-to-one connections with different signal combination schemes. The design of the hardware and software components of the current prototype is detailed in the paper, as well as possible use of the system for programming and live performances.
In the fast-paced growing society of the 21st century, the agricultural economy is slowly being l... more In the fast-paced growing society of the 21st century, the agricultural economy is slowly being left behind, however, the thirst for fresh, organic, cheap crops continues. The proposed system incorporates latest technologies, tools and designs, providing a platform for anyone to become a modern-day farmer with an easy, yet efficient, confine method of farming. The research intends to create an indoor farm with shelving unit of three-four shelves holding shallow bins of soil. Above the plants LEDs panels provides the lighting for the plants. Customized wireless network together with its own protocol using wireless technologies and different sensors for the temperature, humidity and other sensors have been developed, making indoor farming available to any user.
This paper demonstrates the experimental result of a wireless network using the proprietary low c... more This paper demonstrates the experimental result of a wireless network using the proprietary low cost and low power NRF24L01+ radio module. The wireless network can theoretically connect up to 65,000 nodes using low power, moderate transmission rate but have high quality of service communication and negotiable range compensating power consumption (Link budget). To the best of our knowledge, this is the first time such network has been implemented. The network consumes very small power compared to other standards such as ZigBee, and Bluetooth LE. The paper describes the protocol used for the network and the test results for number of nodes connected with a sample application of the network. The intended application includes but not limited to lighting array network, low power sensor nodes for IoT, wireless bootloader, garden control, home automation, etc.
— This paper shows design and comparative performance analysis for a dual band textile antenna. T... more — This paper shows design and comparative performance analysis for a dual band textile antenna. The resonant frequencies used were 2.4 GHz and 5.6 GHz. The performance analysis for the antennas was conducted using CST suite and HFSS simulation software. The Substrate used for the antennas design was FELT (εr = 1.44). The parameters used for the comparison were the S-parameters and far-field gain in addition to the Voltage Standing Wave Ratio (VSWR) and radiation pattern. The results obtained for the two simulation software shows resemblance and agreement on the measured values and performance analysis.
This paper demonstrates the need for multitasking and scenario where multitasking is the only
sol... more This paper demonstrates the need for multitasking and scenario where multitasking is the only solution and how it can be achieved on an 8-bit AVR® microcontroller. This project explains how to create a simple kernel in a single C file, and execute any number of tasks in a multithreaded fashion. It first explains how the AVR® engine works and how it switches between different tasks using preemptive scheduling algorithm with the flexibility of blocking a task to allowing it more execution time based on their priority level. The code written for this project is basically in C, however the kernel code is mostly assembly functions called by C. The development environment is Atmel Studio®. The code is in such a way that it can be ported over any 8-bit AVR® microcontroller, however, this project demonstrates the results in both simulation and hardware chip on device Atmega8A
Uploads
Papers by Habibur Rahman
Conference Papers by Habibur Rahman
solution and how it can be achieved on an 8-bit AVR® microcontroller. This project explains how to create a
simple kernel in a single C file, and execute any number of tasks in a multithreaded fashion. It first explains
how the AVR® engine works and how it switches between different tasks using preemptive scheduling
algorithm with the flexibility of blocking a task to allowing it more execution time based on their priority level.
The code written for this project is basically in C, however the kernel code is mostly assembly functions called
by C. The development environment is Atmel Studio®. The code is in such a way that it can be ported over any
8-bit AVR® microcontroller, however, this project demonstrates the results in both simulation and hardware
chip on device Atmega8A
solution and how it can be achieved on an 8-bit AVR® microcontroller. This project explains how to create a
simple kernel in a single C file, and execute any number of tasks in a multithreaded fashion. It first explains
how the AVR® engine works and how it switches between different tasks using preemptive scheduling
algorithm with the flexibility of blocking a task to allowing it more execution time based on their priority level.
The code written for this project is basically in C, however the kernel code is mostly assembly functions called
by C. The development environment is Atmel Studio®. The code is in such a way that it can be ported over any
8-bit AVR® microcontroller, however, this project demonstrates the results in both simulation and hardware
chip on device Atmega8A