I’m Abdul Rehman, an embedded systems engineer and educator helping students build real-world AI projects
Let's Learn HOW TO SHRINK AND OPTIMIZE Deep Learning models. Currently I am working on Edge AI and for now I am creating a deep learning/Machine Learning models which are able to be deployed on Edge Devices. For most of the time you maybe viewing videos in python and deep learning related videos.
I share my ways of learning things, programming languages, Computer vision, Python, Data Science, Embedded systems, C/C++, Lower level languages like Assembly, Single Board computers like Raspberry Pi or Embedded development boards like Arduino, and FPGAs. Whatever I try new, I like to share it with all of you as well.
Image processing Tools like OpenCV in Python or Image Processing Toolbox in MATLAB.
Abdul Rehman 2050
ESP32 pins
✅ Usable Pins:
Analog Inputs (ADC1, 6 pins) → GPIOs: 32, 33, 34, 35, 36, 39
I2C (Default Pins) → GPIO 21 (SDA), GPIO 22 (SCL)
Digital GPIOs Available → GPIOs: 4, 5, 12, 13, 14, 15, 16, 17, 18, 19, 23, 25, 26
🚫 Pins to Avoid:
ADC2 (WiFi Conflict) → GPIOs: 0, 2, 4, 12-15, 25-27
Input-Only (No digitalWrite) → GPIOs: 34, 35, 36, 39
Boot/Flash Issues → Avoid GPIOs: 0, 2, 12, 15 if used improperly
Final Count:
6 Analog Inputs (ADC1)
I2C (SDA = 21, SCL = 22)
Up to 10–12 digital GPIOs free (depends on usage)
1 year ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
Which technology are you eager to learn Next?
1 year ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
To connect the ESP8266 ESP-01 module to a WiFi network, you need to use some AT commands. AT commands are instructions that you can send to the module through a serial communication channel to control its behavior. Here are some basic steps to follow:
- Connect the ESP8266 module to an Arduino or a USB-to-Serial adapter
- Open the Arduino IDE and upload the BareMinimum example to the Arduino board. This will ensure that no previous programs are interfering with the serial communication.
- Open the Serial Monitor and set the baud rate to 9600. Type "AT" and press enter. You should get an "OK" response from the module. This means that the module is working and ready to receive commands.
- To check the current WiFi mode of the module, type "AT+CWMODE?" and press enter. You should get a response like "+CWMODE:1" or "+CWMODE:2" or "+CWMODE:3". The number indicates the WiFi mode: 1 for Station Mode, 2 for Soft Access Point Mode, and 3 for both.
- To set the WiFi mode to Station Mode, type "AT+CWMODE=1" and press enter. You should get an "OK" response.
- To scan for available WiFi networks, type "AT+CWLAP" and press enter. You should get a list of networks with their SSID, encryption type, signal strength, channel, and MAC address.
- To connect to a WiFi network, type "AT+CWJAP=\"SSID\",\"password\"" and press enter, where SSID and password are the name and password of the network you want to join. For example, if you want to connect to a network called "MyWiFi" with a password "12345678", you would type "AT+CWJAP=\"MyWiFi\",\"12345678\"" and press enter. You should get an "OK" response and a message like "WIFI CONNECTED" and "WIFI GOT IP".
- To check the IP address of the module, type "AT+CIFSR" and press enter. You should get a response like "+CIFSR:STAIP,\"192.168.1.100\"" or "+CIFSR:STAMAC,\"5c:cf:7f:01:02:03\"". The STAIP is the IP address of the module and the STAMAC is the MAC address of the module.
These are some basic steps to connect the ESP8266 ESP-01 module to a WiFi network using AT commands. For more information on AT commands and their syntax.
Source: Conversation with Bing, 9/23/2023
(1) Getting Started With the ESP8266 ESP-01 - Instructables. www.instructables.com/Getting-Started-With-the-ESP….
(2) How to Connect ESP8266 to WiFi | A Beginner's Guide - Electronics Hub. www.electronicshub.org/connect-esp8266-to-wifi/.
(3) Connect an ESP8266 to Any Open WiFi Network Automatically. www.instructables.com/Connect-an-ESP8266-to-Any-Op….
(4) wifi - Arduino: connect Arduino with ESP8266 aka ESP-01 - Stack Overflow. stackoverflow.com/questions/37552072/arduino-conne….
2 years ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
Upcoming video: Automatic License Plate recognition on Raspberry Pi using OpenCV Easy methods
3 years ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
What was your First robot?
3 years ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
Do you want to learn Algorithms for Embedded systems?
3 years ago | [YT] | 1
View 0 replies
Abdul Rehman 2050
3 years ago | [YT] | 1
View 1 reply
Abdul Rehman 2050
Do you want more projects on Arduino based Games?
3 years ago | [YT] | 0
View 0 replies
Abdul Rehman 2050
Really exited to have 1K+ subscribers, Thank you everyone who made it happen.
4 years ago | [YT] | 2
View 3 replies