หน้าเว็บ

วันอังคารที่ 23 กุมภาพันธ์ พ.ศ. 2564

สร้างกราฟแสดงผลเพื่อบอกระดับ

 สร้างกราฟแสดงผลเพื่อบอกระดับ Level

อุปกรณ์ใช้ทอลอง

1.ESP8266

2.จอ OLED

3.VR 10k

4.LED

บอร์ดทดลอง



วันอาทิตย์ที่ 14 กุมภาพันธ์ พ.ศ. 2564

การใช้งานอัพโหลดโปรแกรมลงบอร์ด ESP8266v3 , DHT22, ต่อกับจอ OLED

การใช้งาน DHT22, ต่อกับจอ OLED, ESP8266v3

การใช้งานเบื้องต้นวัดค่าอุณหภูมิ และค่าความชื้น
อุปกรณ์การทดลอง
1.บอร์ด ESP8266v3
2.DHT22
3.จอ OLED 0.96'' 128x64



ภาพแสดงผลออกจอ OLED ค่าอุณหภูมิ, ความชื้น




แสดงภาพพื้นหลังสีดำ

วันศุกร์ที่ 12 กุมภาพันธ์ พ.ศ. 2564

 การใช้งาน ADC, PWM control LED Dimmer

ภาพการต่อใช้งาน


ภาพประกอบ IDE Mu code




  • บอร์ด ESP8266v3
  • หลอด LED
  • VR 10 k
  • IDE- MU
  • เขียนด้วยภาษา  python
# การใช้งาน ADC, PWM control LED Dimmer
from machine import Pin, PWM, ADC
import time

# กำหนดขา ใช้งาน PWM 
LED = PWM(Pin(5), freq=1000, duty=0)

pin_adc = 0
pot = ADC(pin_adc)# set ADC pin A0

duty = 0
while True:
    adc = pot.read() # adc เก็บค่า อนาล็อก ที่อ่านได้ 0-1024
    LED.duty(adc)#  ส่งค่าให้ duty() แสดง output LED
    time.sleep_ms(50)


วันพฤหัสบดีที่ 11 กุมภาพันธ์ พ.ศ. 2564

ESP8266PWM basic Micropython


PWM basic Micropython

อุปกรณ์ใช้ทดลองโปรเจค
บอร์ด ESP8266v3
 หลอด LED
IDE Mu-Editor



  PWM basic Micropython

วันเสาร์ที่ 6 กุมภาพันธ์ พ.ศ. 2564

การใช้งาน Button_input_ESP8266

 

การใช้งาน Button_input_ESP8266

เขียนโค๊ด ด้วย python
ในโปรเจคนี้จะเป็นการกดติด ปล่อยดับ








การใช้งาน ESP 8266 สั่งงานรีเลย์เบื้องต้น

 การใช้งาน ESP 8266 สั่งงานรีเลย์เบื้องต้น

อปกรณ์ที่ใช้ทดลอง
1.บอร์ด ESP8266
2.บอร์ดโมดูล รีเลย์








Code basic



ติดตั้ง IDE 
Thonny https://thonny.org/
- Tools > Options > Interpreter > MicroPython (Generic) > Select COM PORT



การทำงานโค๊ดเบื้องต้น
# TEST1 relay coltrol

from machine import Pin  
import time

RLPIN = 2 # กำหนด output pin GPIO 2
relay = Pin(RLPIN, Pin.OUT)# กำหนดให้เป็นเอ้าพุทพิน ที่จะไปต่อกับรีเลย์

ON = 0
OFF = 1
 
def turn_on(): # สร้างฟังก์ชั่นสำหรับ เปิด 
    relay.value(ON)
    print("RELAY ON")
    
def trun_off(): # สร้างฟังก์ชั่นสำหรับ ปิด
    relay.value(OFF)
    print("RELAY OFF")
    
ทุกคนสามารถนำไปประยุกใช้ได้ โดยอาจจะเพิ่มเซนเซอร์เข้ามา
 เมื่อเซนเซอร์ทำงานให้สั่งรีเลย์เปิดเพียงแค่นำฟัง์ชั่นไปใช้ได้ง่ายนั่นเอง

สามารถติดตามเพิ่มเติม กดติดตาม

การใชงานฟังก์ชั่น PIC16F877 เบื้องต้น

 การใชงานฟังก์ชั่น PIC16F877 เบื้องต้น