
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51



Біз ESP8266 негізіндегі көптеген жобалар жасаймыз, бірақ олардың көпшілігі IOT және веб -жобаларға арналған болса да, не болып жатқанын көру үшін жергілікті СКД экраны болуы ыңғайлы.
I2C енгізу -шығару түйреуіштері жоқ енгізу -шығару құрылғылары үшін өте қолайлы, себебі ол тек екі енгізу -шығару түйреуішін қолданады. Бұл СКД модульдері кең таралған, бірақ мекен -жайлары әр түрлі, сондықтан сізге ESP8266 -мен байланыс орнатуға, экранды esp8266 модуліне қосуға және I2C мекен -жай сканерін іске қосуға мүмкіндік беретін мекен -жаймен танысуды сұраймыз. Келесі қадамдар сізді сұрыптауға мүмкіндік береді.
Мен Adafruit Feather HUZZAH ESP8266 модулін және Sunfounder 20x4 көк СКД қолданамын.
1 -қадам: Arduino IDE -ге ESP8266 қосыңыз

ESP8266 Arduino IDE көмегімен қолданбас бұрын, ESP8266 қолдауын қосу керек (жоғарыдағы «қосымша тақта менеджері url» өрісінде көрсетілген). Adafruit бұл қадамға арналған толық оқулықты https://learn.adafruit.com/adafruit-feather-huzzah… сілтемесінде ұсынады.
2 -қадам: I2C СКД кітапханасы

Сіз I2C LCD кітапханасын https://github.com/marcoschwartz/LiquidCrystal_I2… сайтынан алғаныңызға көз жеткізуіңіз керек, әйтпесе код жүктелмейді. Сіз кітапхана тек AVR үшін сертификатталған, бірақ ол ESP8266 -де жақсы жұмыс істейді деген ескерту аласыз.
Файлдарды шығарып алып, эскиз қалтасындағы кітапханалар қалтасындағы «I2C LCD» қалтасына көшіріңіз (жоғарыда көрсетілгендей «қалау - эскиз кітабының орналасуында» көрсетілген).
3 -қадам: СКД қосыңыз


ESP8266 мен СКД модулінде анық белгіленген түйреуіштер бар, сондықтан келесідей жалғаңыз:
SCL - SCL
SDA - SDA
VCC - USB (иә, бұл 5В, бірақ 3.3v ESP8266 құрылғысындағы I2C шағымданбайды)
Gnd - Gnd
Еске салғыш: 3.3В үйлесімді дисплей болмаса, VCC 5В болуы керек. I2C түйреуіштері үшін деңгейдің ауысуы қажет емес.
4 -қадам: I2C шинасын сканерлеп, дұрыс адресті табыңыз

I2C - бұл бірнеше құрылғыларды пайдалануға мүмкіндік беретін екі сымды протокол, микроконтроллерде тек екі түйреуіш қолданылады. Бұл автобустағы әрбір құрылғыға адресті орнату арқылы жүзеге асады. I2C СК -ның барлығы бірдей адресті пайдаланбайды.
Іске қосылған кез келген I2C құрылғыларының мекен -жайы туралы хабарлауға болатын адрестік сканер коды бар. Сіз I2C сканерінің кодын https://pastebin.com/R3AptATQ сайтынан ала аласыз.
Бұл эскизді жүктеу маған сериялық мониторда 0x27 мекен -жайын қолданатынымды көрсетті, сондықтан мен келесі эскизді жүктедім және ол дұрыс мекен -жаймен және экран өлшемімен байланысуға тырысатынына көз жеткіздім. Жалпы экран өлшемдері 20х4 және 16х2.
LiquidCrystal_I2C LCD (0x27, 20, 4);
5 -қадам: СКД -де мәтінді шығару

Мен сізге СКД -де мәтінді қалай шығару керектігін көрсету үшін үлгі нобайын қостым.
Сіз I2C СКД кодын https://pastebin.com/LW261xq1 сайтынан ала аласыз.
Қажетті жерде шығуды алудың кілті - алдымен баған орнатылады, содан кейін жол нөмірі екеуі де 0 -ден басталады.
// Курсорды 5 таңбадан оңға және // нөлдік таңбадан төмен жылжытыңыз (1 -жол).
lcd.setCursor (5, 0);
// 5, 0 -ден басталатын HELLO экранға басып шығарыңыз.
lcd.print («СӘЛЕМ»);
6 -қадам: Қосымша ақпарат
Сіз ESP8266-ны Arduino IDE көмегімен https://learn.adafruit.com/adafruit-feather-huzza… пайдалану туралы көбірек біле аласыз.
Http://arduinotronics.blogspot.com/2018/03/control… мекенжайындағы Amazon Alexa/Echo платформасымен ESP8266 -ды қалай басқаруға болатынын біліңіз.
Ұсынылған:
20x4 I2C таңбалы LCD дисплейін Arduino көмегімен қалай қолдануға болады: 6 қадам

20x4 I2C таңбалы СКД дисплейін Arduino көмегімен қалай қолдануға болады: Бұл қарапайым оқулықта біз 20x4 I2C таңбалы СКД дисплейін Arduino Uno көмегімен қалай қолдану керектігін үйренеміз
16 X 2 LCD I2c MQTT деректерін көрсетеді: 3 қадам

16 X 2 LCD I2c MQTT деректерін көрсетеді: Random Nerd Оқулықтары мен 3KU_Delta арқасында шабыт, көмек және код үшін
Covid-19 статистикасы + Raspberry Pi + I2C LCD: 6 қадам

Ковид-19 статистикасы + Raspberry Pi + I2C СКД: Сондықтан бір күні мен кездейсоқ кездейсоқ жерден бірнеше бөлікті алып, маған Ковид-19 туралы нақты уақыт статистикасын беретін нәрсе жасауды шештім. Мен оны әдемі етіп көрсетуге көп уақыт жұмсамадым, өйткені неге бір нәрсені тұрақты етіп жасау керек
СКД дисплейі I2C / IIC - SPI СКД I2C СК дисплейіне түрлендіру: 5 қадам

СКД дисплейі I2C / IIC | SPI СКД дисплейін I2C СК дисплейіне түрлендіріңіз: LCD дисплейін пайдалану үшін тым көп қосылым қажет, сондықтан мен i2c lcd -ді спи -LCD -ге түрлендіретін модуль таптым
Символды LCD I2c адаптері (I2c қосылу мысалы): 12 қадам (суреттермен)

Символды LCD I2c адаптері (I2c қосылымының мысалы): i2c адаптерлерін көрсету үшін қосылу схемасын жасаймын. Менің сайтымдағы жаңартуларды тексеріңіз. Енді мен сымдық қосылым схемасын қосамын. СКД дисплейі үшін проектор