Სარჩევი:

ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 ნაბიჯი
ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 ნაბიჯი

ვიდეო: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 ნაბიჯი

ვიდეო: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 ნაბიჯი
ვიდეო: ESP8266/Arduino MQTT Text Memo Notifier 2024, ნოემბერი
Anonim
Image
Image

ჰყავთ მოზარდები, რომლებიც თავს იკავებენ ონლაინ თამაშებით ყურსასმენებით? დაიღალეთ იმისგან, რომ არ გესმით მათი ყვირილი ან არ პასუხობთ მათ ტექსტურ შეტყობინებებს ან ზარებს? ჰო … ჩვენც ძალიან! ეს არის ის, რაც ჩემი უახლესი გიზმოს მოტივაციას განაპირობებს (გარდა ამისა, აშენება უბრალოდ სახალისო იყო). გააჩერეთ ეს პატარა ძვირფასი ქვა მათი ეკრანის წინ. მიუხედავად იმისა, რომ სიმშვიდეა, ის უბრალოდ ზის და ფიქრობს საკუთარ საქმეზე. მაგრამ … როდესაც თქვენ მას აგზავნით შეტყობინებას, ის იღებს ოდნავ უცნაურს და სიგნალებს აძლევს და აციმციმებს LED- ს თქვენს შეტყობინებასთან ერთად LCD– ზე … აუცილებლად მიიპყრობთ თქვენს ძვირფას მოზარდს ყურადღებას. ასე რომ, წაიკითხეთ, გადახედეთ ზემოთ მოცემულ ვიდეოს და ასევე შექმენით საკუთარი თავი.

ნაბიჯი 1: საჭიროა აპარატურა და დაკავშირება

საჭიროა აპარატურა და დაკავშირება
საჭიროა აპარატურა და დაკავშირება
საჭიროა აპარატურა და დაკავშირება
საჭიროა აპარატურა და დაკავშირება

ნაწილები:

ESP8266 NodeMCU 1.0 (ნებისმიერი ESP უნდა მუშაობდეს)

1602 ან 2004 წლის LCD სერიული/I2C ინტერფეისით

მომენტალური ღილაკი

პურის დაფა

LED

მხტუნავები

ᲨᲔᲙᲕᲠᲐ:

ESP8266 ----------- LCD ----------- ღილაკი ----------- BUZZER ------------- LED

გრნდ ----------------- გრნდ ---------- 1 პოლუსი ------------ გრნდ ------ ------------ გრნდ

Vcc ------------------- Vcc

D6 ----------------------------------------------------- ---------------------------------------- დიდხანს

D7 ----------------------------------------------------- ------------ მე -2 პოლუსი

D4 ------------------------------------------ მე -2 პოლუსი

D1 -------------------- SCL

D2 -------------------- SDA

ნაბიჯი 2: საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია

საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია
საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია
საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია
საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია
საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია
საჭირო პროგრამული უზრუნველყოფა და კონფიგურაცია

ვარაუდები: Arduino IDE და ბიბლიოთეკების გამოყენების ცოდნა და პრაქტიკა.

საჭირო პროგრამული უზრუნველყოფა:

  • Arduino IDE (მე გამოვიყენე 1.8.5)
  • Android აპლიკაცია MQTT Dash (არ ვარ დარწმუნებული, არის თუ არა iOS ვერსია)
  • საიტი

პროგრამული უზრუნველყოფის კონფიგურაცია:

  1. Android აპლიკაცია MQTT Dash გამოიყენეთ იგივე კლიენტი. გამოიწერეთ (ასევე ეწოდება თემა) დეტალები ქვემოთ. ნაგულისხმევი ნაშთი 'უნდა' იყოს კარგი. გამოიყენეთ პორტი# და სერვერის მასპინძლის სახელი ზემოთ ნაპოვნი ვებგვერდზე:
  2. არდუინოს ესკიზი (პროგრამირება, რომელსაც ცვლილებები სჭირდება ასევე არის ესკიზში კომენტარი)

    • თქვენი LCD– ის I2C მისამართი
    • WiFi კრედიტი
    • MQTT ბროკერის ინფორმაცია (შემთხვევითი/პერსონალური არჩევანი, რომელსაც თქვენ აძლევთ)

      1. სიმებიანი clientId = "YOUR_CHOICE_HERE";
      2. client.subscribe ("YOUR_Topic_HERE")

ნაბიჯი 3: ოპერაცია

Ოპერაცია
Ოპერაცია

MQTT Dash აპლიკაციის გახსნისას:

  1. დააწკაპუნეთ PLUS ნიშანზე ზედა მარჯვენა კუთხეში.
  2. აირჩიეთ ტიპი "ტექსტი".
  3. სახელი თქვენი არჩევანია.
  4. აქ შეიყვანეთ თქვენი თემის სახელი, როგორც ეს წინა საფეხურშია ნახსენები.
  5. დააწკაპუნეთ დისკზე ზედა მარჯვნივ შესანახად.
  6. გახსენით კრამიტი ჩამოთვლილი სახელით ზემოთ მე –3 საფეხურზე.
  7. შეიყვანეთ უფასო ფორმის ტექსტი წარმოდგენილ ხაზზე. დააწკაპუნეთ SET.
  8. შეტყობინება უნდა გამოჩნდეს LCD– ზე, თუ ყველაფერი მუშაობს როგორც მოსალოდნელი იყო.
  9. შეტყობინების გასასუფთავებლად გაგზავნეთ ცარიელი შეტყობინება.
  10. ან… გასუფთავებისათვის დააჭირეთ ღილაკს, რომელიც ერთვის ESP– ს.

ნაბიჯი 4: ყველაფერი შეფუთულია და მზად არის MQTT– ისთვის

ავიღე ხელნაკეთი ყუთი და უფრო მომენტალური ღილაკი და ჩავყარე ეს ყველაფერი ერთად.

გირჩევთ: