SkillHub
A platform where you can enhance your skills and learn advance technologies
19/11/2024
The Internet of Things (IoT) is revolutionizing technology, seamlessly integrating physical devices with sensors and microcontrollers to communicate over networks. This fusion of hardware and software has positioned IoT as a cornerstone of modern innovation.
Why IoT Matters?
Automation & Efficiency: IoT enables predictive maintenance in industries, reducing costly breakdowns. In smart homes, devices like thermostats and energy monitors optimize resource use and minimize waste.
Real-Time Decision Making: By leveraging AI and machine learning, IoT systems process data instantly, automating tasks like traffic regulation and precision agriculture.
Enhanced Connectivity: Protocols like MQTT, Zigbee, and LoRaWAN ensure reliable communication even in remote or low-power environments.
Global Impact: From smart grids to disaster management, IoT supports sustainability and enhances safety worldwide.
So we can say IoT bridges the digital and physical worlds, creating smarter systems that redefine industries and improve daily life. For developers and engineers, it offers unparalleled opportunities to innovate and solve real-world challenges. As IoT evolves, its influence on efficiency, sustainability, and quality of life will continue to grow.
15/09/2024
If you're new to the world of Raspberry Pi or just need a quick refresher, here's a breakdown of what makes these mini computers awesome and versatile for all sorts of projects, from home automation to IoT.
đ What is Raspberry Pi?
Raspberry Pi is a series of low-cost, credit card-sized computers that plug into a monitor or TV. They can be used with a keyboard, mouse, and provide everything you'd expect from a PC. Whether you're learning to code, building a retro gaming console, or working on embedded systems, Raspberry Pi has you covered.
Types of Raspberry Pi Models:
1. **Raspberry Pi 4 Model B đģ
- Most powerful model.
- Quad-core Cortex-A72 processor, 1.5GHz.
- RAM options: 2GB, 4GB, and 8GB.
- Perfect for resource-heavy tasks like running a web server or even a lightweight desktop environment.
2. Raspberry Pi 3 Model B+ đ
- Broadcom BCM2837B0 quad-core processor.
- Built-in WiFi (802.11ac) and Bluetooth.
- Ideal for medium-sized projects like IoT devices, streaming, or basic AI tasks.
3. Raspberry Pi Zero W đšī¸
- Ultra-compact and low-power.
- Single-core CPU at 1GHz, 512MB RAM.
- Has built-in WiFi and Bluetooth.
- Great for portable or space-constrained projects, especially where power efficiency matters.
4. Raspberry Pi Pico â¨ī¸
- Microcontroller rather than a full computer.
- Runs on the RP2040 chip, dual-core ARM Cortex M0+.
- Best for handling real-time tasks like robotics, sensors, and embedded systems.
đĄ What Can You Build?
- Home Automation: Control lights, security cameras, thermostats.
- IoT Projects: Sensor-based applications and remote monitoring.
- Media Centers: Convert your Pi into a media server (Kodi).
- Retro Gaming: Relive the classics using RetroPie.
Raspberry Pi's simplicity and flexibility make it a favorite for hobbyists and professionals alike. Whether you're creating your first project or building out complex systems, it's an essential tool in any developerâs toolbox.
What have you built with your Pi? Drop your projects in the comments! đ
21/08/2024
What is ESP32?
Espressif Systems created the ESP32, a flexible and potent microcontroller. It is perfect for a variety of applications, such as wearable electronics, smart home systems, and Internet of Things (IoT) devices, since it combines a dual-core CPU, Wi-Fi, and Bluetooth connectivity onto a single chip. A wide range of applications and integration is made possible by the ESP32's abundance of peripherals, which include GPIOs, ADCs, DACs, and UARTs.
How Bluetooth and Wi-Fi Work Together
1. WiFi Accessibility:
Operating on the 2.4 GHz band, the ESP32 includes built-in Wi-Fi capabilities. IEEE 802.11b/g/n protocols are supported. It can perform several roles-
Station Mode (STA): Connects to existing Wi-Fi networks, allowing the ESP32 to communicate with other devices on the network or access the internet.
Access Point Mode (AP): Creates its own Wi-Fi network that other devices can connect to.
Station + Access Point Mode (STA+AP): Can connect to an existing network while simultaneously creating its own network.
The ESP32 uses Wi-Fi for high-speed data transmission, making it suitable for applications like data logging, web servers, and real-time communication.
2. Bluetooth connectivity:
Bluetooth Low Energy (BLE) and Bluetooth Classic (BR/EDR) are both supported by the ESP32. This is how each operates:
Bluetooth Classic: Ideal for uses where a constant connection and high data speeds are needed. It is frequently used for data transfer, audio streaming, and other operations requiring a steady, uninterrupted connection.
Bluetooth Low Energy (BLE): Intended for sporadic data transmission and minimal power usage. BLE is perfect for battery-operated devices like fitness trackers and smart sensors, where power efficiency is crucial.
What is BLE?
Low power consumption is the goal of Bluetooth Low Energy (BLE), a wireless communication technology. While it uses a different protocol and model than Bluetooth Classic, it nevertheless functions at the same 2.4 GHz frequency. BLE is best suited for gadgets that must operate continuously on battery power. It offers a low-power, lightweight communication option that works well for close-quarters and low-throughput scenarios.
At SkillHub, we are excited to continue serving you with our expertise in:
đ Website Development
đą Mobile App Creation (Android & iOS)
đ IoT Solutions
đ¤ Machine Learning & AI
đģ Custom Software Solutions
đī¸ Computer Vision
Letâs make your ideas come to life with SkillHub.
Get in touch with us today!
Contact us: đ§ [email protected] | đ 01950090248
06/06/2024
**Feature Of ESP32 Cam Surveillance Car**
1. Based on ESP32 Cam Module.
2. Easy to build
3. No need for any additional remote control, can be controlled via 4. web controls.
5. Low-cost design.
6. Easy to find components.
7. Fully open source.
8. Compact and Portable.
9. Easy upgradability.
05/06/2024
Mega Solar Tracker
Building on and up! Using the lessons learned from the first tracker computer.
Components and supplies-
1. Positioning (GNSS, GPS, Glonass, Galileo, Beidou)
2. Arduino Ethernet Shield 2
3. Perspex Sheet
4. DS3231 I2C RTC
5. LED Matrix I2C interface
6. IP65 Enclosure
7. Resistor 1k ohm
8.10 DOF gyro / accelerometer board
9. Buck Power Supply
10. HC-05 Bluetooth Module
11. Arduino Mega 2560
12. DUAL H-Bridge motor drive
13. ESP8266 ESP-12E
14. Capacitor 100 nF
15. Resistor 2.21k ohm
16. Cable Gland
04/06/2024
Non Optical Solar Tracker
Calculates the position of the sun relative to the tracker's position on the earth and points the array at the sun.
**Components and supplies**
1. Arduino UNO
2. Real Time Clock Module
3. P82B96 Data Buffer
4. GYRO/MAG/ACC/TEMP/PRES sensor
5. LED matrix display
6. Satellite Jacks - Actuator to move the array 1 x 36" HD 1 x 24" STD
7. Solar Regulator- Powers motors and Arduino Board
8. 12 to 30V step up power supply
9. Automotive fuse holders
10. 2004 LCD with I2C backpack
11. Rotary Encoder with Push-Button
12. Battery 12V 7 AH - The ubiquitous UPS battery
13. Battery 12V 7 AH - The ubiquitous UPS battery
14. HC-05 Bluetooth Module
Tools and machines-
1. Fabrication Equipment - Welder / Cutters / Drill
2. Veroboard
3. Machining - Lathe is needed to machine shafts to bearings
4. Hand Drill
03/06/2024
đ° ESP Solar Tracker đ°
Hardware components:
1. ESP 8266 NodeMCU with inbuilt OLED display
2. Dallas RTC board 3.3V compatible
3. 10DOF Multi Sensor board from ebay
4. Dual H-Bridge Board
5. plastic box
6. sparkFun Level Shifter Board
7. i2c led matrix display
8. 30V to 5V buck power supply
9. Espressif ESP8266 ESP-12E
10. Arduino UNO
11.Soldering iron (generic)
13/05/2024
āĻāĻĒāύāĻŋ āĻāĻŋ āĻĨāĻŋāϏāĻŋāϏ āĻĒā§āϰāĻā§āĻā§āĻ āύāĻŋā§ā§ āĻāĻŋāύā§āϤāĻŋāϤ ? āĻā§āύ⧠āĻāĻāĻĄāĻŋā§āĻž āĻĒāĻžāĻā§āĻā§āύ āύāĻž ?
āĻāĻĒāύāĻžāϰ āĻĨāĻŋāϏāĻŋāϏ āĻ
āĻĨāĻŦāĻž āĻĢāĻžāĻāύāĻžāϞ āĻā§āĻžāϰ āĻĒā§āϰāĻā§āĻā§āĻā§āϰ āĻāύā§āϝ āĻāĻŽāĻžāĻĻā§āϰ āĻšā§āϞā§āĻĒ āύāĻŋāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āϝ⧠āĻā§āύ āĻĒā§āϰāĻā§āĻā§āĻ (Hardware & Software) āϤā§āϰāĻŋāϤ⧠āĻļā§āϰ⧠āĻĨā§āĻā§ āĻļā§āώ āĻĒāϰā§āϝāύā§āϤ āĻĄāĻŋāĻāĻžāĻāϏ āĻāĻŦāĻ āĻāĻā§āϏāĻĒāĻžāϰā§āĻ āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻāĻžāĻāĻĄ āĻĻāĻŋā§ā§ āϏāĻžāĻĒā§āϰā§āĻ āĻĻāĻŋāĻŦāĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āϏāĻžāϰā§āĻāĻŋāϏ āϏāĻŽā§āĻš :
1. IoT Based Projects.
2. Machine Learning & AI
3. Deep Learning & Computer Vision
4. Robotics Project
5. 3D Modelling & Architectural Design
6. Website Development (Full Stack)
7. Mobile Apps Development (Android & iOS)
āϝā§āĻāĻžāϝā§āĻ:
Block F, Bashundhara R/A, Dhaka1229.
Call/ WhatsApp: 01950090248
Email: [email protected]
We are back!!
27/05/2022
đAlgorithms in JavaScript series:
âToday's algo: Power of two.
A number will be a power of two if only one bit is set and rest are unset.
This is true for all the cases except 01 because (2^0 = 1) which is not a power of 2.
For eg: 10 (2^1 = 2), 100 (2^2 = 4), 10000 (2^4 = 16)
đReference Link: https://www.hackerearth.com/practice/notes/round-a-number-to-the-next-power-of-2/
If we will subtract 1 from a number that is a power of 2 we will get it's 1's complement.
And we know that 1's complement is just opp. of that number.
So, (n & (n-1)) will be 0.
For eg: (1000 & (1000-1))
1 0 0 0 // Original Number (8)
0 1 1 1 // After Subtracting 1 (8-1 = 7)
_______
0 0 0 0 // will become 0