Სარჩევი:

NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი
NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი

ვიდეო: NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი

ვიდეო: NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი
ვიდეო: დისტანციურად აკონტროლეთ თქვენი სახლის ენერგიის მოხმარება | PZEM-004T | RemoteXY IoT Cloud 2024, ივლისი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ გამოვიყენებთ NodeMCU Mini, OLED Lcd და Visuino, რომ გამოვაქვეყნოთ ახალი ამბები ინტერნეტიდან ყოველ წამში LCD– ზე LCD– ზე. უყურეთ სადემონსტრაციო ვიდეოს.

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • NodeMCU მინი
  • OLED LCD
  • პურის დაფა
  • ჯუმბერის მავთულები
  • Visuino პროგრამა: ჩამოტვირთეთ Visuino

ნაბიჯი 2: წრე

წრე
წრე
  • შეაერთეთ GND NodeMCU– დან breadboard pin– თან (gnd)
  • შეაერთეთ 5V პინი NodeMCU– დან breadboard pin– ზე (დადებითი)
  • დააკავშირეთ პინი 0 (SCL) NodeMCU– დან OLED LCD პინთან (SCL)
  • დააკავშირეთ პინი 1 (SDA) NodeMCU– დან OLED LCD პინთან (SDA)
  • შეაერთეთ OLED LCD პინი (VCC) დაფის პინთან (დადებითი)
  • შეაერთეთ OLED LCD პინი (GND) დაფის პინთან (GND)

ნაბიჯი 3: დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12

დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12
დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12
დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12
დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12

Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:

გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის!

Visuino ასევე უნდა იყოს დაინსტალირებული. დაიწყეთ Visuino როგორც ნაჩვენებია პირველ სურათზე დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) Visuino– ში

როდესაც დიალოგი გამოჩნდება, აირჩიეთ "NodeMCU ESP-12", როგორც ნაჩვენებია სურათზე 2

ნაბიჯი 4: WiFi დაყენება

WiFi დაყენება
WiFi დაყენება
WiFi დაყენება
WiFi დაყენება
WiFi დაყენება
WiFi დაყენება

აირჩიეთ NodeMCU ESP-12 და რედაქტორის მოდულები> WiFi> წვდომის წერტილები, დააწკაპუნეთ ღილაკზე […], რომ გაიხსნას "წვდომის წერტილების" ფანჯარა

ამ რედაქტორში გადაიტანეთ WiFi წვდომის წერტილი მარცხენა მხარეს.

  • "SSID" - ში მიუთითეთ თქვენი WiFi ქსელის სახელი
  • "პაროლის" განყოფილებაში ჩაწერეთ თქვენი WiFi ქსელის წვდომის პაროლი

დახურეთ ფანჯარა "წვდომის წერტილები"

მარცხნივ რედაქტორში აირჩიეთ მოდულები> Wifi> სოკეტები, დააწკაპუნეთ ღილაკზე […], რომ გაიხსნას "სოკეტების" ფანჯარა

გადაიტანეთ TCP კლიენტი მარჯვნიდან მარცხნივ

ფანჯარაში Properties მითითებული პორტი: 80

ნაბიჯი 5: Visuino– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები

დაამატეთ CharToText1 კომპონენტი

დააყენეთ მაქსიმალური სიგრძე 1000

დაამატეთ ეკრანი OLED I2C

ორჯერ დააწკაპუნეთ და ფანჯარაში გადაიტანეთ ტექსტური ველი მარცხნივ

დაამატეთ ფორმატირებული ტექსტი

განათავსეთ ეს "ტექსტის" მნიშვნელობის ქვეშ: GET

მიღება: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8

მიღება-სიმბოლო: *. *

მიღება-ენა: en-US, en; q = 0.7, sl; q = 0.3

მასპინძელი: feeds.reuters.com

DNT: 1

დაამატეთ შემცვლელი ტექსტი (ReplaceText1)

  1. დააყენეთ "ღირებულებიდან":
  2. დააყენეთ "ToValue" ცარიელი

დაამატეთ შემცვლელი ტექსტი (ReplaceText2)

  1. (იხილეთ სურათი) მითითებული "ღირებულებიდან": TAB TAB
  2. დააყენეთ "ToValue" ცარიელი
  • დაამატეთ ტექსტის სიგრძე (TextLength2)
  • ContainsText (ContainsText1) დამატება
  1. დააყენეთ "ტექსტის" მნიშვნელობა: TAB TAB

    (ნახე სურათი)

    • დაამატეთ დამახსოვრების ტექსტი
    • დაამატეთ ლოგიკა და

    • დაამატეთ AddValue
    1. მითითებული მნიშვნელობა: 1

      • CompareValue (CompareValue1) დამატება

        1. დააყენეთ "შედარების ტიპი": ctSmallerOrEqual
        2. დააყენეთ "მნიშვნელობა": 2

        • CompareValue (CompareValue3) დამატება

          1. დააყენეთ "შედარების ტიპი": ctBigger
          2. დააყენეთ "მნიშვნელობა": 3

          ნაბიჯი 6: Visuino– ში: კომპონენტების დაკავშირება

          Visuino– ში: კომპონენტების დაკავშირება
          Visuino– ში: კომპონენტების დაკავშირება
          • შეაერთეთ NodeMCU ESP-12> მოდულები WiFi სოკეტები TCP Client1> Pin [Out] CharToText1 pin [In]
          • შეაერთეთ CharToText1 pin [out] ReplaceText1 pin [in]
          • შეაერთეთ ReplaceText1 pin [out] TextLength2 pin [in] and ContainsText1 pin [in] და RememberText1 pin [in]
          • დააკავშირეთ TextLength2 pin [out] CompareValue3 pin– თან [in]
          • შეაერთეთ CompareValue3 pin [out] And1 pin [1]
          • დაკავშირება ContainsText1 pin [out] And1 pin [0]
          • შეაერთეთ And1 pin [out] AddValue1 pin [in]
          • შეაერთეთ AddValue1 pin [out] CompareValue1 pin– თან [in]
          • შეაერთეთ CompareValue1 pin [out] RememberText1 pin [დამახსოვრება] და pin [გახსენება]
          • შეაერთეთ RememberText1 pin [out] ReplaceText2 pin [in]
          • შეაერთეთ ReplaceText2 pin [out] NodeMCU ESP-12 serial0 pin [in] და DisplayOLED1 ელემენტების ტექსტური ველის pin [in]
          • შეაერთეთ DisplayOLED1 pin [out] NodeMCU ESP-12 I2C pin [in]

          ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

          შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
          შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
          შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
          შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

          Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

          Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

          ნაბიჯი 8: თამაში

          თუ თქვენ ჩართავთ NodeMCU მოდულს, OLED LCD დაიწყებს მსოფლიოს უახლესი ამბების ჩვენებას.

          გილოცავთ! თქვენ დაასრულეთ თქვენი პირდაპირი ამბების პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში: გადმოსაწერი ბმული

გირჩევთ: