nour_oud
DIIDevHeads IoT Integration Server
•Created by nour_oud on 10/22/2024 in #devheads-feed
MIT Team Advances 3D-Printed Electronics with Semiconductor-Free Logic Gates
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 10/21/2024 in #middleware-and-os
Added OpenCV to my Yocto System but Encountered AttributeError 10/03 Yocto Build Issues AMA
QUESTION (#4): Several:
" I added OpenCV to my system, but I am getting AttributeError: module 'cv2' has no attribute 'dnn' when I try to run my code. "
🔗 𝗥𝗲𝗴𝗶𝘀𝘁𝗲𝗿 𝗳𝗼𝗿 𝗼𝘂𝗿 𝘂𝗽𝗰𝗼𝗺𝗶𝗻𝗴 𝗲𝘃𝗲𝗻𝘁𝘀: https://app.livestorm.co/devheads-community/devheads-weekly-office-hours-1
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 10/15/2024 in #middleware-and-os
Yocto Override Syntax and how this works with bbappends 10/03 Yocto Build Issues AMA
From @Express_Damage5958:
Yocto Override Syntax and how this works with bbappends
5 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 10/14/2024 in #middleware-and-os
Can't find any clear documentation on how to provide a custom file, Like /etc/issue? 10/3 Yocto AMA
From @Jagauthier: I want to provide a custom file. Like /etc/issue. However, I can't find any clear documentation on how to do this. I've tried multiple things including creating basefiles%.bbappend, and as well as a custom recipe to provide it. Either it's not copied or the image fails because base_files things I am already providing the file. Why is this so hard? I should be able to find the answer with a simple google search, like this https://www.google.com/search?client=firefox-b-1-d&q=Yocto+how+to+provide+a+custom+hosts+file
4 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 9/25/2024 in #devheads-feed
Introduction to Embedded System Design on Arm Cortex-M Microcontrollers
This textbook is the perfect introduction for the beginner looking to enter the exciting world of embedded devices and IoT. Over the course of twelve chapters, readers will gain the practical skills needed to build a fully functional smart home device featuring a fire alarm, motion detector and security sensor.
https://github.com/arm-university/A-Beginners-Guide-to-Designing-Embedded-System-Applications-on-Arm-Cortex-M-Microcontrollers
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 8/27/2024 in #devheads-feed
Introducing Raspberry Pi Pico 2
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 8/16/2024 in #devheads-feed
Embedded Systems Curated Resources:
https://github.com/m3y54m/Embedded-Engineering-Roadmap
https://github.com/erinjense/Learn-Embedded-Systems
https://github.com/nhivp/Awesome-Embedded
https://github.com/l4es/EmbeddedKnowledge
https://github.com/iDoka/awesome-embedded-software
https://github.com/theEmbeddedGeorge/theEmbeddedNewTestament.github.io
https://github.com/fkromer/awesome-embedded-linux
https://github.com/rust-embedded/awesome-embedded-rust
https://github.com/fkie-cad/awesome-embedded-and-iot-security
https://github.com/embedded-boston/awesome-embedded-systems
from: ufdyc
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 8/7/2024 in #devheads-feed
AIoT: what is it and what are the benefits of combining AI and IoT
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 8/6/2024 in #devheads-feed
How VLSI Revolutionized Semiconductor Design
The video explores how VLSI (Very Large Scale Integration) systems design revolutionized the semiconductor industry. It highlights the challenges of increasing complexity in integrated circuits in the 1970s and the pivotal 1980 textbook by Carver Mead and Lynn Conway, which simplified design rules and adopted modular approaches, democratizing chip design. This paradigm ignited innovation, educational programs, and paved the way for companies like TSMC, reshaping the global electronics landscape.
:youtube: More information
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 8/2/2024 in #devheads-feed
Considerations when Building Embedded Databases
When developing embedded databases, it’s essential to address key factors for reliable and efficient data management. This article highlights challenges related to non-volatile storage (NVS), such as data corruption and system compatibility.
It also covers different database implementations and custom solutions, offering tips for optimizing storage and record management. By focusing on these elements, developers can build robust embedded applications that perform reliably in real-world scenarios.
⛓ More information
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 7/24/2024 in #devheads-feed
MicroPython: Timer Interrupts with the ESP32/ESP8266
In this guide, you’ll learn how to use timer interrupts (timers and event handling) with the ESP32 and ESP8266 programmed with MicroPython. Timer interrupts allow you to schedule and execute specific tasks at regular intervals or after a designated time delay.
⛓ More information:
https://randomnerdtutorials.com/micropython-timer-interrupts-ep32-esp8266/
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 7/17/2024 in #devheads-feed
Book: Practical UML Statecharts in C/C++, 2nd Ed
The second edition of the “Practical Statecharts” book by Quantum Leaps’ Miro Samek bridges the gap between high-level abstract concepts of the Unified Modeling Language (UML) and the actual programming aspects of modern finite state machines (UML statecharts). The book describes a lightweight, open source, event-driven real-time embedded framework (RTEF) called QP™ that enables a straightforward implementation of UML statecharts and concurrent event-driven applications in C or C++.
https://www.state-machine.com/psicc2
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 7/10/2024 in #devheads-feed
Lessons in Electric Circuits
This free, multi-volume electrical engineering textbook covers electricity and electronics.
https://www.allaboutcircuits.com/textbook/
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 7/9/2024 in #devheads-feed
Fast and Efficient Embedded Systems Design: From Bits and Bytes to IoT, with Arm Mbed
The third edition of Fast and Efficient Embedded Systems Design provides a swift introduction to designing embedded systems with the Arm mbed ecosystem, covering both hardware and a web-based development platform. Little prior knowledge is required.
Each chapter tackles a key topic through hands-on experiments, integrating theory and practice. It uses C/C++ programming and a step-by-step method for beginners. Advanced topics include smart instrumentation, Bluetooth LE, Zigbee, real-time programming, and the Internet of Things.
This edition updates all code for the new mbed operating system and includes substantial new code. It clarifies real-time operating systems and demonstrates mbed RTOS features. This book is perfect for introductory and intermediate university or college courses in embedded systems.
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 7/4/2024 in #devheads-feed
Free courses on embedded systems, C programming ...etc
Microchip has really a good free courses on embedded systems, C programming, IoT...
⛓ More information:
https://www.microchip.com/en-us/education/technical-learning-center
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 6/26/2024 in #devheads-feed
Ultra Compact LiDAR Distance Meter/Range Finder
The Ultra Compact LiDAR Distance Meter/Range Finder is a tiny device with a 0.49-inch OLED display, micro battery, and Xiao ESP32 microcontroller. It uses a VL53L0X TOF-based LiDAR sensor for precise distance measurement.
Components:
➡️ Xiao ESP32C3 with battery management
➡️ 0.49-inch OLED display (64x32 pixels)
➡️ VL53L0X TOF-based LiDAR
➡️ Rechargeable micro battery via USB
This compact device measures distances accurately up to 1 meter.
⛓ More information: https://www.hackster.io/Gokux/ultra-compact-lidar-distance-meter-range-finder-bba721
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 6/25/2024 in #devheads-feed
LVGL with ESP32 TFT LCD Touchscreen Display –Arduino IDE
In this guide, you'll learn how to use LVGL (Light and Versatile Graphics Library) with a 2.8-inch TFT LCD touchscreen and an ESP32 board in the Arduino IDE. It explains wiring the display to the ESP32, understanding SPI communication, and using the ILI9341 driver. You'll explore LVGL features like creating GUIs with buttons, sliders, images, and animations, and gain skills for developing interactive displays for microcontroller projects.
⛓ More information: https://randomnerdtutorials.com/lvgl-esp32-tft-touchscreen-display-ili9341-arduino/
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 6/24/2024 in #devheads-feed
DIY ESP32-Based Smartwatch with LiDAR and Wi-Fi Scanning
This project features the ESP32 microcontroller, integrating advanced environmental monitoring and IoT control. It stands out by interacting with various smart devices, offering practicality and innovation for enthusiasts.
Smartwatch Features:
➡️ High precision timekeeping.
➡️ Motion-activated.
➡️ Tracks humidity, pressure, and temperature.
➡️ VL53L1X distance sensor and 5mW laser for precise measurements.
➡️ Displays network signal strength and encryption levels.
➡️ Controls IoT devices like door locks and light switches.
➡️ Fully recharges in 43 minutes via USB-C or magnetic charger.
Its extensive features and rapid charging make this smartwatch a practical and exciting tool for innovative applications and daily use.
More information:
The main article
The main article
The YouTube video
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 6/20/2024 in #devheads-feed
Singaporian Researchers developed a flexible battery for smart contact lenses
Smart contact lenses could be powered by a flexible battery as thin as a human cornea that stores electricity when immersed in saline solution. 🇸🇬
⛓ More information: https://www.theengineer.co.uk/content/news/ntu-singapore-team-develops-flexible-battery-for-smart-contact-lenses/
2 replies
DIIDevHeads IoT Integration Server
•Created by nour_oud on 6/19/2024 in #devheads-feed
Qt vs. Flutter: Which Framework is Right for Your Embedded Project?
Choosing between Qt and Flutter for embedded project development depends on specific project needs:
Qt: Based on C++, known for native performance and efficiency, ideal for complex, high-performance applications with advanced functionalities and direct hardware access, such as medical devices and low-end hardware without GPU support.
Flutter: Emphasizes rapid development and cost-effectiveness using Dart, with features like hot reload for quick iterations and a single codebase for consistent UI across platforms.
In summary, Qt is best for performance-critical applications, while Flutter is ideal for fast, cost-efficient, cross-platform projects.
⛓ More information: https://www.ics.com/blog/qt-vs-flutter-which-framework-right-your-embedded-project
2 replies