ወደ ማዕከል ይወድቁ:
ESP32 ቱቶሪያል 1/55 - የ SunFounder ኢኤስፒ32 አይኦቲ መማሪያ ኪት ሶፍትዌር እና አርዱኢኖ አይዲኢ መግቢያ ESP32 ትምህርት 2/55 - ESP32 ምንድን ነው፣ የካሜራ ማስፋፊያ ሰሌዳ፣ የSunFounderን ESP32 IoT ኪት መክፈት ኢኤስፒ32 ትምህርት 3/55 - ተቃዋሚ፣ ኤልኢዲ፣ ብሬድቦርድ ፕሮጀክት፡ ሄሎ LED - ኢኤስፒ32 አይኦቲ መማሪያ ኪት ESP32 ትምህርት 4/55 - የውሂብ አይነቶች ተለዋዋጭ Int፣ bool፣ char ይግለጹ፣ Serial Monitor-ESP32 IoT ኪት ESP32 ቱቶሪያል 5/55 - LED ደብዛዝ፣ የLED ብሩህነትን መቆጣጠር -ESP32 IoT መማሪያ ኪት ESP32 ቱቶሪያል 6/55 - RGB LED መጠቀም ፕሮጀክት 2.3 -SunFounder's ESP32 IoT መማሪያ ኪት ESP32 ትምህርት 7/55 - በESP32 Arduino ፕሮግራሚንግ ውስጥ አሬይን መጠቀም - የSunFounder የESP32 IoT መማሪያ ኪት ESP32 Tutorial 8/55 -Walking Light 74HC595 Shift register -SunFounder's ESP32 IoT Learning kit ESP32 ትምህርት 9/55 - የግፊት ቁልፍን በመጠቀም LED ን ማብራት እና ማጥፋት፣ ግፋ አብራ፣ ግፋ አጥፋ -SunFounder ESP32 IoT ኪት ESP32 ቱቶሪያል 10/55 - ዲጂታል ቆጣሪ በሰቨን ሰግመንት ዲስፕሌይ 74HC595 -ESP32 IoT መማሪያ ኪት ESP32 ትምህርት 11/55 - LCD1602 LCD2004 ከESP32 ጋር መጠቀም -SunFounder የESP32 IoT መማሪያ ኪት የESP32 ትምህርት 12/55 - WS2812 RGB ስትሪፕ 4 ፕሮጀክት ከ SunFounder የESP32 IoT መማሪያ ኪት ጋር ESP32 ትምህርት 13/55 - አርዱኢኖ ቢፕ ከአክቲቭ ቡዘር ጋር | SunFounder የESP32 IoT መማሪያ ኪት ኢኤስፒ32 ቱቶሪያል 14/55 - የሱንፋውንደር ኢኤስፒ32 አይኦቲ መማሪያ ኪት በመጠቀም ብጁ ሙዚቃ ኖት መጫወት ኢኤስፒ32 ትምህርት 15/55 - የዲሲ ሞተር ፍጥነት መቆጣጠሪያ ከኢኤስፒ32 L293D ጋር | የሰንፋውንደር ኢኤስፒ32 አይኦቲ መማሪያ ኪት ኢኤስፒ32 ትምህርት 16/55 - ትንሽ የውሃ ፓምፕ በኢኤስፒ32 እና L293D በመጠቀም | SunFounder የኢኤስፒ32 IoT መማሪያ ኪት ኢኤስፒ32 ትምህርት 17/55 - ኢኤስፒ32 እና ፖቴንሺዮሜትር በመጠቀም ሰርቮ ሞተርን መቆጣጠር - ኢኤስፒ32 አይኦቲ መማሪያ ኪት ኢኤስፒ32 ትምህርት 18/55 - ኢኤስፒ32ን በመጠቀም ዝንባሌን መለየት | የሰንፋውንደር ኢኤስፒ32 አይኦቲ መማሪያ ኪት ESP32 ትምህርት 19/55 - ኢንፍራሬድ ዳሳሽ በመጠቀም እንቅፋትን መለየት | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ቱቶሪያል 20/55 - መስመር መከታተያ ሞጁል | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 21/55 - የሰውን ልጅ በPIR እንቅስቃሴ ዳሳሽ መለየት | SunFounder's ESP32 IoT የመማሪያ ኪት ኢኤስፒ32 ትምህርት 22/55 - ብርሃን መሰማት በኤልኢዲ አርዱኖ በመጠቀም | SunFounder የኢኤስፒ32 አይኦቲ መማሪያ ኪት ESP32 ቱቶሪያል 23/55 - የፖቴንሽዮሜትር ቮልቴጅ በESP32 በመጠቀም ማንበብ | SunFounder የESP32 IoT ኪት ESP32 ትምህርት 24/55 - የአፈር እርጥበት መለካት ለመስኖ | SunFounder የESP32 IoT መማሪያ ኪት ኢኤስፒ32 ትምህርት 25/55 - የሙቀት መጠንን በNTC እና LCD መለካት | SunFounder የኢኤስፒ32 IoT መማሪያ ኪት ESP32 ቱቶሪያል 26/55 - ጆይስቲክን ከአርዱኖ ጋር መጠቀም እርምጃ መውሰድ | SunFounder የESP32 IoT ኪት ESP32 ትምህርት 27/55 - ርቀትን በአልትራሶኒክ ዳሳሽ መለካት | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ቱቶሪያል 28/55 - DHT11 የሙቀት ዳሳሽ ከLCD ጋር | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ቱቶሪያል 29/55 - የIR ሪሞት ቁልፍ መጫንን ከESP32 ጋር ማንበብ| SunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 30/55 - ሰርቮን በድር ላይ በMQTT በመጠቀም በAdafruit IO አገልግሎት መቆጣጠር | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 31/55 - ፕሮጀክት LED ስትሪፕ ከእንቅፋት መራቅ ጋር | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 32/55 - የመኪና የኋላ ርቀት ማስጠንቀቂያ ከLCD እና buzzer ጋር | SunFounder የIoT መማሪያ ኪት የESP32 ትምህርት 33/55 - ዲጂታል ዳይስ በSunFounder የESP32 IoT መማሪያ ኪት በመጠቀም ESP32 ቱቶሪያል 34/55 - የቀለም ቅልመት ከRGB LED እና Knob ጋር | SunFounder የESP32 IoT መማሪያ ኪት የESP32 ትምህርት 35/55 - የእፅዋት መቆጣጠሪያ፣ አፈር፣ ሙቀት እና ብርሃን | የSunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 36/55 - ቁጥር መገመት ጨዋታ | SunFounder የESP32 IoT መማሪያ ኪት ESP32 ትምህርት 37/55 - የብሉቱዝ መተግበሪያን ከESP32 BLE ጋር መጠቀም | SunFounder የESP32 IoT መማሪያ ኪት ኢኤስፒ32 ትምህርት 38/55 - አርጂቢ ኤልኢዲን ከሞባይል ስልክዎ መቆጣጠር | SunFounder የኢኤስፒ32 አይኦቲ መማሪያ ኪት ESP32 ትምህርት 39/55 - ESP32ን እንደ ብሉቱዝ ሙዚቃ ማጫወቻ መጠቀም | SunFounder የESP32 IoT መማሪያ ኪት ኢኤስፒ32 ትምህርት 40/55 - ማይክሮ ኤስዲ ካርድ ማንበብ እና መጻፍ | የሰንፋውንደር ኢኤስፒ32 አይኦቲ የመማሪያ ኪት ESP32 ትምህርት 41/55 - ማይክሮ ኤስዲ ካርድ በመጠቀም MP3 ማጫወቻ | SunFounder የESP32 IoT መማሪያ ኪት የESP32 ትምህርት 42/55 - ካሜራ በመጠቀም ፎቶ መውሰድ እና በማይክሮ ኤስዲ CAM-1 ላይ ማስቀመጥ | SunFounder የESP32 ኪት የESP32 ትምህርት 43/55 - IoT የበይነመረብ የአየር ሁኔታ ጣቢያ | SunFounder የESP32 IoT መማሪያ ኪት ኢኤስፒ32 ትምህርት 44/55 - ኢኤስፒ32 ካሜራ ዌብ ሰርቨር ቪዲዮ ስትሪም በዋይፋይ CAM-2 | SunFounder የኢኤስፒ32 ኪት የESP32 ትምህርት 45/55 - ብጁ ዥረት አገልጋይ ከLED መቆጣጠሪያ CAM-3 ጋር l SunFounder የESP32 መማሪያ ኪት የESP32 ትምህርት 46/55 - የርቀት ሙቀት መከታተያ በHiveMQ MQTT በመጠቀም | የSunFounder የESP32 ኪት ኢኤስፒ32 ትምህርት 47/55 - WS2812 CheerLights በMQTT በኢንተርኔት በመጠቀም | SunFounder የESP32 IoT ኪት ESP32 ቱቶሪያል 48/55 - የርቀት ሙቀት መከታተያ እና የLED መቆጣጠሪያ MQTT | SunFounder የESP32 IoT ኪት ኢኤስፒ32 ትምህርት 49/55 - የዲሲ ሞተርን በኢንተርኔት በኩል አዳፍሩት IoT በመጠቀም ይቆጣጠሩ | SunFounder የኢኤስፒ32 ኪት ኢኤስፒ32 ትምህርት 50/55 - ከየትኛውም የዓለም ክፍል የRGB LED መቆጣጠር | የSunFounder ኢኤስፒ32 ኪት ESP32 Tutorial 51/55 - Temperature and Humidity over WiFi with DHT | SunFounder's ESP32 IoT Learning Kit ESP32 ትምህርት 52/55 - WS2812 CheerLights MQTT ዓለም አቀፍ ማመሳሰል ከLCD ጋር | SunFounder ESP32 IoT ኪት ESP32 ቱቶሪያል 53/55 - የLCD ኢንተርኔት ሰዓት ይገንቡ | የSunFounder ESP32 IoT መማሪያ ኪት ኢኤስፒ32 ቱቶሪያል 54/55 - የWS2812 LED ስትሪፕ ቀለም በዋይፋይ ላይ ያዘጋጁ | SunFounder የኢኤስፒ32 IoT መማሪያ ኪት የESP32 ትምህርት 55/55 - የ12V፣ 24V ወይም 100V የቀጥታ ጅረት ቮልቴጅ እንዴት እንደሚለካ | የSunFounder የESP32 IoT መማሪያ ኪት
ኢኤስፒ32 ትምህርት 3/55 - ተቃዋሚ፣ ኤልኢዲ፣ ብሬድቦርድ ፕሮጀክት፡ ሄሎ LED - ኢኤስፒ32 አይኦቲ መማሪያ ኪት
ይህ አጋዥ ስልጠና ወደ መጀመሪያው ESP32 ፕሮጀክትዎ ይመራዎታል፡- LED አብርቶ ማጥፋት! ይህ ቀላል የሚመስል ፕሮጀክት የሃርድዌር ግንኙነትን እና የማይክሮ መቆጣጠሪያ ፕሮግራሚንግን ለመረዳት መሰረታዊ ነው። ለተጨማሪ ውስብስብ IoT ፕሮጀክቶች መሰረት ይጥላል። በዚህ ፕሮጀክት ላይ ለማስፋት አንዳንድ ሀሳቦች እነሆ፡-
የሚስተካከል ብሩህነት ያለው ቀላል የምሽት መብራት ይፍጠሩ።
ለሴንሰር ንባብ (ለምሳሌ፣ ሙቀት፣ እርጥበት) የእይታ አመልካች ይገንቡ።
LED እንደ አመልካች በመጠቀም መሰረታዊ የማንቂያ ስርዓት ይንደፉ።
LED ን እንደ ብልህ ቤት ስርዓት ባሉ ትላልቅ IoT ፕሮጀክቶች ውስጥ ያካትቱ።
ሃርድዌር/ክፍሎች
ይህን ፕሮጀክት ለማጠናቀቅ የሚከተሉትን ክፍሎች ያስፈልግዎታል (በቪዲዮ በ00:35)፡-
ESP32 ማይክሮ መቆጣጠሪያ (ለምሳሌ፣ ከ SunFounder ESP32 IoT መማሪያ ኪት)።
LED (ብርሃን አመንጪ ዳዮድ)።
220-ኦም ተከላካይ።
ብሬድቦርድ።
መዝለያ ሽቦዎች።
ESP32፣ አብሮ በተሰራው Wi-Fi እና ብሉቱዝ፣ ከመደበኛው Arduino Uno በላይ ሰፊ አቅሞችን ይሰጣል (በቪዲዮ በ00:47)።
የሽቦ አገናኝ መመሪያ
የሽቦ አገናኙ ቀላል ነው። (በቪዲዮ በ20:34) የ LED ን ረጅሙን እግር (አኖድ) ከብሬድቦርዱ አዎንታዊ ሀዲድ ጋር ያገናኙ። የ LED ን አጭሩን እግር (ካቶድ) ከ220-ኦም ተከላካዩ አንድ ጫፍ ጋር ያገናኙ። የተከላካዩን ሌላኛውን ጫፍ በESP32ዎ ላይ ካለው ዲጂታል ፒን (በዚህ ምሳሌ ፒን 26) ጋር ያገናኙ። በመጨረሻም፣ ከብሬድቦርዱ የመሬት ሽቦውን ከESP32ዎ GND ፒን ጋር ያገናኙ። LED ን ከጉዳት ለመከላከል የቮልቴጅ መከፋፈያ አስፈላጊ ነው። ተከላካዩ በ LED ውስጥ የሚፈሰውን ጅረት ይገድባል፣ ከፍተኛውን ደረጃ እንዳያልፍ ያረጋግጣል (በቪዲዮ በ07:27)።
%%WIRING%%
የኮድ ማብራሪያ
የ Arduino ኮድ በጣም ቀላል ነው። ቁልፍ ክፍሎቹ እነዚህ ናቸው፡-
//የ LED ፒን ቁጥር
const int ledPin = 9; // ለ LED በተጠቃሚ የተገለጸ ፒን (በቪዲዮ በ25:37)
void setup() {
pinMode(ledPin, OUTPUT); // የ LED ፒን እንደ ውጤት ያዘጋጁ (በቪዲዮ በ26:23)
}
void loop() {
digitalWrite(ledPin, HIGH); // LED ን ያብሩ (በቪዲዮ በ27:08)
delay(500); // ለግማሽ ሰከንድ ይጠብቁ (በቪዲዮ በ28:30)
digitalWrite(ledPin, LOW); // LED ን ያጥፉ (በቪዲዮ በ28:30)
delay(500); // ለግማሽ ሰከንድ ይጠብቁ (በቪዲዮ በ28:30)
}
የ ledPin ቋሚ LED የተገናኘበትን ዲጂታል ፒን ይገልጻል። ከሽቦ አገናኝዎ ጋር እንዲዛመድ ይህን እሴት መቀየር ይችላሉ። የ setup() ተግባር የፒን ሁነታን ያስጀምራል። የ loop() ተግባር LED ን በተከታታይ በ500ms መዘግየት ያብራና ያጠፋል። የመዘግየት እሴቶችን (በሚሊሰከንድ) በማስተካከል የብልጭታውን ፍጥነት መቀየር ይችላሉ (በቪዲዮ በ31:56)።
የቀጥታ ፕሮጀክት/ማሳያ
ቪዲዮው ከሽቦ አገናኝ እስከ ኮድ መጫን እና አፈጻጸም ድረስ ሙሉውን ሂደት ያሳያል (በቪዲዮ በ29:16)። አስተማሪው ወደ ተመደበው ESP32 ፒን ከመገናኘት በፊት የሽቦ አገናኙ ትክክል መሆኑን ለማረጋገጥ የ3.3V ፒን በመጠቀም ግንኙነቱን እንዴት መፈተሽ እንደሚቻል ያሳያል (በቪዲዮ በ21:39)። ቪዲዮው የ Arduino IDE አጠቃቀምንም ያጎላል፣ ቦርዱን እንዴት መምረጥ እና ኮዱን መጫን እንደሚቻል ያሳያል (በቪዲዮ በ30:01)።
ምዕራፎች
[00:00] መግቢያ እና የፕሮጀክት አጠቃላይ እይታ
[02:02] ተከላካዮችን መረዳት
[05:48] LED ን መረዳት
[08:59] የብሬድቦርድ መግቢያ
[18:34] የብሬድቦርድ ግንኙነቶች እና የኃይል ሀዲዶች
[20:34] የ LED ዑደትን ማገናኘት
[22:17] የ Arduino ኮድ እና ማብራሪያ
[29:16] ኮዱን መጫን እና መሞከር
ኮድ
789-ESP32 Tutorial 3/55 - Hello LED with Arduino
ቋንቋ: C++
View code
//the number of the LED pin
const int ledPin = 9;
void setup()
{
//initialize the digital pin as an output
pinMode(ledPin,OUTPUT);
}
//the loop routine runs over and over again forever
void loop()
{
digitalWrite(ledPin,HIGH);//turn the LED on
delay(500); //wait for half a second
digitalWrite(ledPin,LOW); //turn the LED off
delay(500); //wait for half a second
}
/*************************************************/