Catalogue Search | MBRL
Search Results Heading
Explore the vast range of titles available.
MBRLSearchResults
-
DisciplineDiscipline
-
Is Peer ReviewedIs Peer Reviewed
-
Series TitleSeries Title
-
Reading LevelReading Level
-
YearFrom:-To:
-
More FiltersMore FiltersContent TypeItem TypeIs Full-Text AvailableSubjectCountry Of PublicationPublisherSourceTarget AudienceDonorLanguagePlace of PublicationContributorsLocation
Done
Filters
Reset
1,498
result(s) for
"arduino"
Sort by:
Efficiency and Security Evaluation of Lightweight Cryptographic Algorithms for Resource-Constrained IoT Devices
by
Jadon, Shruti
,
Honnavalli, Prasad B.
,
Radhakrishnan, Indu
in
Algorithms
,
Analysis
,
Arduino Micro
2024
The IoT has become an integral part of the technological ecosystem that we all depend on. The increase in the number of IoT devices has also brought with it security concerns. Lightweight cryptography (LWC) has evolved to be a promising solution to improve the privacy and confidentiality aspect of IoT devices. The challenge is to choose the right algorithm from a plethora of choices. This work aims to compare three different LWC algorithms: AES-128, SPECK, and ASCON. The comparison is made by measuring various criteria such as execution time, memory utilization, latency, throughput, and security robustness of the algorithms in IoT boards with constrained computational capabilities and power. These metrics are crucial to determine the suitability and help in making informed decisions on choosing the right cryptographic algorithms to strike a balance between security and performance. Through the evaluation it is observed that SPECK exhibits better performance in resource-constrained IoT devices.
Journal Article
Monitoring A Fluid Circuit: A Comparison between Arduino UNO and PIC
2023
The purpose of this project is to design an electrical circuit for measuring specific parameters, such as liquid level and engine RPM, to monitor a fluid circuit. The project involves a comparison between the Arduino Uno development platform and the PIC16 development platform. The devices utilized include a level sensor, motor potentiometer, ultrasonic sensor (HC-SR04), submersible pump, a 4x20 LCD (Liquid Crystal Display) with an I2C (Inter-Integrated Circuits) interface, and various connection cables.
Journal Article
Design and Implementation of ESP32-Based IoT Devices
2023
The Internet of Things (IoT) has become a transformative technology with great potential in various sectors, including home automation, industrial control, environmental monitoring, agriculture, wearables, health monitoring, and others. The growing presence of IoT devices stimulates schools and academic institutions to integrate IoT into the educational process, since IoT skills are in demand in the labor market. This paper presents educational IoT tools and technologies that simplify the design, implementation, and testing of IoT applications. The article presents the introductory IoT course that students perform initially and then presents some of the projects that they develop and implement on their own later in the project.
Journal Article
Building Arduino projects for the Internet of Things : experiments with real-world applications
This is a book about building Arduino-powered devices for everyday use, and then connecting those devices to the Internet. Connected devices allow for applications to be built around the connectivity benefits, a trend commonly referred to as The Internet of Things (IoT). The connectivity between devices is where the action lies today. If you're one of the many who have decided to build your own Arduino-powered devices for IoT applications, you've probably wished you could find a single resource--a guidebook for the eager-to-learn Arduino enthusiast--that teaches logically, methodically, and practically how the Arduino works and what you can build with it. Building Arduino Projects for the Internet of Things: Experiments with Real-World Applications is exactly what you need. Written by a software developer and solution architect who got tired of hunting and gathering various lessons for Arduino development as he taught himself all about the topic, this book gives you an incredibly strong foundation of Arduino-based device development, from which you can go in any direction according to your specific development needs and desires. Readers are introduced to the building blocks of IoT, and then deploy those principles to by building a variety of useful projects. Projects in the books gradually introduce the reader to key topics such as internet connectivity with Arduino, common IoT protocols, custom web visualization, and Android apps that receive sensor data on-demand and in realtime. IoT device enthusiasts of all ages will want this book by their side when developing Android-based devices.
Developing quadcopter using Pixhawk 2.4.8 for enhancing atmospheric physics learning
2025
Implemented project-based learning using drones is more fun and the concepts delivered are easily understood by students. This research has built a DIY drone using an F450 quadcopter to improve the quality of the learning process such as basic concepts of atmospheric physics. The main system of the drone is a Pixhawk 2.4.8 flight controller where the system is set up via Mission Planner to work on autopilot. For atmospheric physics learning, atmospheric data such as temperature, relative humidity, and air pressure is collected using BME280 sensors on the drone and on the ground. The sensor is controlled by Arduino Uno and a data logger has also been developed to store data into a Micro SD card for post hoc analysis. Once the drone is tested for flight stability, it can be applied to measure atmospheric parameters including flight altitude and precipitable water vapor. With this development, the system can be utilized to quantitatively show the relationship between atmospheric parameters and ultimately can predict other related parameters as well as able to provide interpretation of measurement results as evidence of improved understanding.
Journal Article
Programming the Intel Galileo : getting started with the Arduino-compatible development board
by
Rush, Christopher, author
in
Arduino (Programmable controller)
,
Arduino (Programmable controller) Programming.
,
Application program interfaces (Computer software)
2017
Get started programming your own fun electronics projects-no experience required! This hands-on guide offers a clear introduction to programming the Intel Galileo using Arduino Software. The book explains Intel Galileo hardware fundamentals and shows, step-by-step, how to write well-crafted sketches using easy-to-follow examples that move from basic to more advanced programming concepts. Programming the Intel Galileo: Getting Started with the Arduino-Compatible Development Board shows how to set up, connect, and quickly start programming the Intel Galileo. You will discover how to work with the board's inputs and outputs, use libraries, and connect to the Internet. From there, you will learn to program your own Galileo-based creations using Arduino's modified C language. * Serves both as a makers' guide and as an introduction for techs, developers, and engineers * Features a series of hands-on projects along with screenshots, diagrams, and source code * Written by a dedicated hobbyist and experienced author.
Thermal Scanning System Using Arduino Nano
2023
The paper presents the study and implementation of a thermal scanning system that collects and transmits in real time the thermal data of scanned objects for their constant monitoring using an infrared temperature sensor and an Arduino Nano board. The application is made with the Arduino IDE, with the help of which the control of the Arduino board, sensors, screen, and LEDs connected to the platform is conducted. The sensors create the overall image of the thermal scan and send it to the Liquid-Crystal Display Thin-Film Transistor (LCD TFT) screen, and if an anomaly occurs, the red LED lights up.
Journal Article