SkillHub

SkillHub

Share

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

Photos from SkillHub's post 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.

Photos from SkillHub's post 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

Photos from SkillHub's post 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

Photos from SkillHub's post 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]

12/05/2024

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