در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 6 : پروژه با GPIO

آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 6 : پروژه با GPIO

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

در این قسمت از آموزش ما کار را با پین های GPIO بر روی esp8266 یاد خواهیم گرفت .این قسمت به شما این قابلیت را میدهد که بتوانید هر وسیله الکترونیکی را توسط GPIO و esp8266 کنترل کنید .همچنین در این قسمت ما کار با PWM را هم بر روی esp8266 یاد خواهیم گرفت...


برای مطلع شدن از انتشار ویدیو ها میتوانید در تلگرام مرا دنبال کنید کانال رسمی من در تلگرام


آنچه در این قسمت می آموزیم :

  1. آموزش انواع Mode های GPIO مانند INPUT OUTPUT
  2. آموزش مباحث PULL-UP وPULL-DOWN در الکترونیک و مدارات آنها
  3. بررسی نقشه شماتیک پروژه کاربردی این جلسه
  4. بررسی مدار پروژه این جلسه بر روی Bread Board
  5. آموزش دقیق و مرحله به مرحله نوشتن برنامه کار با GPIO ها و PWM
  6. تست نهایی پروژه این جلسه

آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 6 : پروژه با GPIO

آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 6 : پروژه با GPIO

لینک دوره مقدماتی اینترنت اشیاء

لینک دوره متوسطه اینترنت اشیاء

لینک دوره پیشرفته اینترنت اشیاء

لینک دوره تکمیلی اینترنت اشیاء

#آموزش_pullup_و_pulldown #آموزش_gpio #دوره_آموزشی_iot #دوره_iot #نمایشگاه_cebit_2017_هانوفر #pwm_چیست #آموزش_pwm #فیلم_آموزشی_iot #آموزش_iot #gpio_چیست
عنوان
1 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 1 : معرفی دوره 4′:15″ رایگان
2 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 2 : معماری IOT 1:2′:28″ رایگان
3 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 3 : مفاهیم الکترونیک 1:26′:7″ 18,700
4 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 4 : اولین پروژه 1:3′:25″ 20,900
5 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 5 : WiFi با ESP8266 1:0′:58″ 20,900
6 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 6 : پروژه با GPIO 1:5′:46″ 20,900
7 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 7 : وب سرور و کنترل LED 1:7′:6″ 20,900
8 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 8 : LCD کاراکتری I2C 43′:29″ 24,200
9 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 9 : OLED متن و تصویر 59′:33″ 22,000
10 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 10 : OLED پیشرفته 1:20′:30″ 22,000
11 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 11 : سنسور دما و رطوبت 48′:43″ 22,000
12 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 12 : سنسور گاز و هشدار 1:31′:36″ 42,900
13 آموزش اینترنت اشیاء (IoT) مقدماتی قسمت 13 : سنسور تشخیص حرکت 1:5′:25″ 31,900
زمان و قیمت کل 13:19′:21″ 267,300
23 نظر
نوید عبدالوند

با سلام و احترام

Board ای که تو Fritzing باید برای این پروژه استفاده کنیم چرا توی Search Fritzing زمانی که میزنیم ESP8266 چنین Board ای که شما کار کردین رو نمیاره ؟

نوید عبدالوند

این Board ای که توی این جلسه استفاده کردین دقیقا به چه اسمیه ؟ به چه اسمی باید Search کنیم توی Fritzing ?

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

هومن پاشایی

باسلام

1.در قسمت PWD برای من سوالی بوجو آمد که آیا در نخستین برنامه نوشته شده بروی NodeMCU که می آمدیم و LED بروی NodeMCU را خاموش و روشن میکردیم آیا میتوان گفت که اون Delay نیز همین کار PWD را انجام میداد یا PWD تنها در میزان نور LED تاثیر دارد و در سرعت خاموش و روشن شدن آن تاثیری ندارد؟

2. در دقیقه 16:00 چرا مقاومت بعد از LED قرار دادین اگر قبل از LED قرار میدادیم مشکلی بوجود می آمد؟

3.از کجا بفهمیم NodeMCU سوخته و یا سالم هست؟با Arduino باید کدمون رو بروی NodeMCU کامپایل کنیم و از روی چراغ آن تشخیص دهیم؟

هومن پاشایی

4.چرا تنها GPIO16 میتواند به مدار PullDown متصل شود و سایر پین ها میتوانند به مدارهای pullup متصل شوند؟GPIO16 برای کاربرد خاصی ست آیا که از این مزیت برخوردار است؟

5.در ابتدای کار آیا تمامی GPIO ها در مقدار High قرار دارند و در تابع Setup ما می آییم تنها GPIOهایی را که میخواهیم به مدارهایی که طراحی کرده ایم متصل کنیم مقدار LOW میدهیم؟

6.اگر مقدار analogWrite ما از 1023 بیشتر یا از 0 کمتر شود چه اتفاقی می افتد؟

7.اگر همزمان push button ها را فشار دهیم آیا تابع PWK باید کامل اجرا شود یا در حین اجرا میتوانیم مجددا کلیدها را فشار دهیم؟آیا تابع loop هم با سرعت 80 مگاهرتز اجرا میشود؟یا باید بدنه تابع loop کامل اجرا شود تا سپس این تابع مجددا اجرا شود؟

8.چطور میشه گفت که وقتی دکمه رو رها کردیم اون LED مدنظرمون خاموش بشه؟

هومن پاشایی

9.آیا نیازی هست که ما هم مدار رو در نرم افزار Fritzing طراحی کنیم؟مراحل یافتن قطعات و import کردن کتابخانه ها بسیار زمان بر است

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

هومن پاشایی

آقای سیروس زاد عزیز من کد رو نوشتم و برد رو هم بستم ولی به هنگام فشردن کلیدها هیچ اتفاقی نمی افتد

میشه ببینید اشکال کارم کجا هست؟

این قطعه کد من و تصویر مداری که بسته ام هست

int j = 1023;
void setup() {
  // put your setup code here, to run once:
  pinMode(16 , OUTPUT);
  pinMode(2 , OUTPUT);
  pinMode(5 , INPUT);
  pinMode(4 , INPUT);
  
  
  digitalWrite(16 , LOW);
  digitalWrite(2 , LOW);  
   
}

void loop() {
  // put your main code here, to run repeatedly:
  if(digitalRead(5) == LOW){
    digitalWrite(16 , HIGH);
  }
  if(digitalRead(4) == HIGH){
    digitalWrite(2 , HIGH); 
  }
  if(digitalRead(5) == LOW && digitalRead(4) == HIGH)
  PWM();
  digitalWrite(2 , LOW);
  digitalWrite(16 , LOW);
  
}
void PWM(){  
  for(int i = 0 ; i != 201 ; i++){
    analogWrite(16 , j);
    j -= 5;
    delay(30);
  }
  for(int i = 0 ; i != 201 ; i++){
    analogWrite(16 , j);
    j += 5;
    delay(30);
  }
   for(int i = 0 ; i != 201 ; i++){
    analogWrite(16 , j);
    j -= 5;
    delay(30);
  }
   j = 1023;
   analogWrite(16 , 0);
   delay(2000);
}

وب سایت توسینسو

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

سامان

سلام

این بورد، interrupt هم داره؟ چطور میشه ازش استفاده کرد؟

یه مطلب دیگه اینکه لطفاً محدودیت های هر کدوم از پایه ها یا GPIO ها رو هم بفرمایین.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

هومن پاشایی

وقتی مدار رو بصورت Pull-Up مبندیم زمانی که کلید یا فشار نمیدهیم گفتین GPIO در وضعیت IDLE خودش یک رو میبینه ، یک سوال زمانی که یک رو میبینه مگه بهش ولتاژ 3.3 ولت اعمال نمیشه؟ اگر به این صورت هست در تصویر زیر در مدار Pull-Up بعد از ولتاژ 3.3 ولت دو مقاومت 10 و 1 کیلواهمی وجود دارد و عملا ولتاژ 3.3 بصورت مستقیم به GPIO نمیرسد و ولتاژ کمتری رو دریافت میکنه

درسته؟

وب سایت توسینسو

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

هومن پاشایی

بله بله متوجه ام که یک منطقی گفتین،

آهان برای اتصال کوتاه نشدن قرار داده میشه ،خیلی ممنون الان خیلی بیشتر درکش میکنم

فقط یک سوال دیگر ، گفتین میتونیم GPIO16 رو بصورت Pull-Up و Pull-Down تنظیم کنیم ،آیا میتوان سناریویی که در انتهای این فیلم آموزشی اجرا کردین به این صورت اجرا کرد؟

من همه ویدیو های این دوره رو بخاطر وقفه ای که افتاد مجددا از اول دارم مشاهده میکنم خیلی بیشتر دارم درک میکنم حرف هاتون رو توی دفعه قبلی که دیدم از هر ویدیویی جزوه نوشتم میخواید براتون ارسال کنم اگر مفید باشه دراختیار بقیه هم قرار بدین؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

هومن پاشایی

ممنون مرسی

باشه چشم

تا فردا صبح براتون ایمیل خواهم کرد فقط من هنوز دو ویدیو آخر رو ندیدم ولی باقی ویدیوها رو هرچی برداشت کردم و متوجه شدم نوشتم براتون ارسال میکنم درصورتی مناسب بودن اون دو ویدیو رو هم کامل میکنم و دراختیارتون قرار میدم.

siva_007

سلام

وقت بخیر

1- حداکثر ولتاژ ورودی برای پین A0 چقدر است؟

2- با توجه به اینکه شما فرمودید ESP خودش مقاومت pull up و pull down دارد چه لزومی دارد که از مقاومت های اکسترنال استفاده کنیم؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

پانته آ

سلام

می خواهم یک موتور سه ولت dc را با یکی از GPIO های nodemcu روشن کنم اما نمیشه ... فکر می کنم به خاطر جریان کشی زیاد موتور باشه .... چی کار باید بکنم ؟؟ آیا باید از تقویت کننده جریان بین موتور و nodemcu استفاده کنم ؟؟؟؟ با تشکر

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

siva_007

سلام استاد گرامی

من برای یک پروژه ساده میخوام از gpio 4,5,2,14.12,10 به عنوان ورودی استفاده کنم و یک ولتاژ 3.3 را بخوانم و وضعیت این پین ها را به cayenne ارسال کنم .

من این پین ها را با مقاومت 20 کیلو اهم pull down کردم ولی مرتبا دستگاه بعد از چند ساعت ریست میشود و گاها هنگ میکند و داده ارسال نمیکند .

مشکل از کجاست؟آیا مقاومت 20 کیلو و 10 کیلو برای pull down فرقی میکند؟

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

siva_007

ممنون از پاسخ شما

من پروژها ها رو طبق پروژه های شما جلو میبرم. بله قسمت cayenne هم دیدم..

از پایه ها به عنوان input استفاده میکنم بنابر این جریان کشی ندارم.

مقاومت رو عوض میکنم. امیدوارم مشکل برطرف بشه.

با تشکر

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....