NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი
NODEMCU და VISUINO ჩვენება ცოცხალი სიახლეები ინტერნეტიდან: 8 ნაბიჯი
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- ში: გადმოსაწერი ბმული

გირჩევთ: