Სარჩევი:

ინტერფეისი LCD ეკრანით M4 ჩართვა: 5 ნაბიჯი
ინტერფეისი LCD ეკრანით M4 ჩართვა: 5 ნაბიჯი

ვიდეო: ინტერფეისი LCD ეკრანით M4 ჩართვა: 5 ნაბიჯი

ვიდეო: ინტერფეისი LCD ეკრანით M4 ჩართვა: 5 ნაბიჯი
ვიდეო: How to Make PLC LCD HMI || FLProg 2024, ივლისი
Anonim
ინტერფეისი LCD დისპლეით M4 ჩართვით
ინტერფეისი LCD დისპლეით M4 ჩართვით

ეს გაკვეთილი საშუალებას მოგვცემს გავაკონტროლოთ LCD ეკრანი Wi-Fi– ს საშუალებით ჩვენი სმარტფონიდან

თუ ჩვენ არ გვაქვს მძღოლი, შეგვიძლია გამოვიყენოთ arduino, მაგრამ ბმული ქვემოთ Drivemall– ის განვითარებისათვის.

Drivemall– ის უპირატესობა კლასიკურ Arduino– ს დაფაზე არის ის, რომ ამცირებს კავშირების სირთულეს, რაც იწვევს უფრო მოწესრიგებულ დაყენებას (ზოგიერთ შემთხვევაში). თუმცა, ეს არჩევითია: ყველა შედეგი კვლავ ძალაშია არდუინოს დაფაზე, პურის დაფაზე და კავშირებისათვის საკმარისი დუპონტის მხტუნავებით.

პროექტი მიზნად ისახავს განათლების არაფორმალური ფორმის პოპულარიზაციას, როგორც ახალგაზრდების სოციალური ინკლუზიის ხელშეწყობის საშუალებას, არაფორმალურ განათლებას, რომელიც გვხვდება შემქმნელ სივრცეებში.

ეს სახელმძღვანელო ასახავს მხოლოდ ავტორების შეხედულებებს და ევროკომისია არ შეიძლება იყოს პასუხისმგებელი ნებისმიერ გამოყენებაზე, რომელიც შეიძლება იქნეს გამოყენებული ინფორმაციის შემადგენლობაში.

ნაბიჯი 1: რაც ჩვენ გვჭირდება

  • Arduino Mega-/ Drivermall
  • ESP8266
  • ჩვენება 20x4 I2C
  • რეზისტორი 1K
  • პროგრამისტი CH340G
  • LED
  • პურის დაფა
  • კაბელები
  • სმარტფონი

ნაბიჯი 2: როგორ დააკონფიგურიროთ ბლინკი და არდუინო

როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო
როგორ დააკონფიგურიროთ ბლინკი და არდუინო

დავიწყოთ ბლინკის გადმოტვირთვა სმარტფონზე. შექმენით ახალი პროექტი, რომელიც შეარჩიეთ როგორც ტექნიკა Arduino Mega და კავშირის ტიპი WiFi (სურათები 1). პროექტის შექმნის შემდეგ თქვენ მიიღებთ წერილს ბლინკის ნიშნით თქვენი პროექტისთვის.

მოდით ახლა დავაკონფიგურიროთ ის რომ შეეძლოს ეკრანის კონტროლი დამატებით:

4 ტექსტის შეყვანის პარამეტრები გამომავალი V1-V2-V3-V4

1 ღილაკი დაკავშირებულია D13- თან

ნაბიჯი 3: FW for ESP8266

FW ESP8266– ისთვის
FW ESP8266– ისთვის
FW ESP8266– ისთვის
FW ESP8266– ისთვის
FW ESP8266– ისთვის
FW ESP8266– ისთვის

პირველი ნაბიჯი ESP8266

ჩვენ ვამოწმებთ არის თუ არა FW Arduino სერიული მონიტორის საშუალებით (სურათი 1)

Esp– ის ნაგულისხმევი სიჩქარე არის 115200. SW– ს არსებობის შესამოწმებლად ჩვენ ვიყენებთ AT ბრძანებას, თუ ის პასუხობს OK, ჩვენ შეგვიძლია წავიდეთ წინ და დავაყენოთ baud– ის სიჩქარე 9600 ბრძანების გამოყენებით.

AT+UART_DEF = 9600, 8, 1, 0, 0

თუ fw არ არის

ჩატვირთეთ firmware AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 პროგრამისტის საშუალებით, დააკავშირეთ PIN GPIO0/FLASH GND– თან 1K ohm რეზისტორის საშუალებით და ჩვენ ვიყენებთ esp8266_flasher პროგრამას (სურათი 2 და 3)

შეარჩიეთ სწორი COM პორტი და ჩვენ ჩავტვირთავთ 99% –ზე მიღწეულ FW– ს შეუძლია გამოიწვიოს შეცდომა, მაგრამ ეს ნორმალურია (სურათი 4 და 5)

ნაბიჯი 4: როგორ შევიკრიბოთ

როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება
როგორ შეიკრიბება

სურათის 1 და 2 სქემატური სქემის გამოყენებით ჩვენ ვაპირებთ დავაკავშიროთ ორი 3.3V დენის წყაროს ESP8266 და 5V ეკრანისთვის.

ESP8266– ის TX და RX ქინძისთავები უნდა იყოს დაკავშირებული arduinio– ს დაპროგრამებისთანავე და SW– ს ყოველი განახლებით უნდა იყოს გათიშული.

თუ ექსპლუატაციის დროს შევამჩნევთ, რომ ეკრანს არასაკმარისი სიკაშკაშე აქვს, შეგვიძლია მის შესაცვლელად წავიდეთ ტრიმერის გამოყენებით, რომელიც მდებარეობს ეკრანის უკან, რომელიც ჩანს სურათზე 3 და 4.

ნაბიჯი 5: FW Arduino

FW Arduino
FW Arduino

კოდს სჭირდება შემდეგი ბიბლიოთეკები:

ESP8266_Lib.h რაც საშუალებას გვაძლევს მართოთ ESP

LiquidCrystal_I2C.h რომ შეეძლოს ეკრანზე წერა

BlynkSimpleShieldEsp8266.h რომ შეძლოთ მოწყობილობის კონტროლი ბლინკის აპლიკაციიდან

Wire.h I2C კომუნიკაციისთვის

FW– ს ატვირთვამდე ჩვენ უნდა შევცვალოთ შემდეგი ნაწილები ბლინკის აპლიკაციასთან დასაკავშირებლად და ESP8266– ის WiFi– ზე წვდომისათვის

char auth = "შენი ნიშანი" s sid = "შენი WiFi სახელი"

char pass = "თქვენი WiFi პაროლი"

გირჩევთ: