Სარჩევი:

VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი
VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი

ვიდეო: VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი

ვიდეო: VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი
ვიდეო: Visuino - Beginner Series - Part 1 of 7 2024, ნოემბერი
Anonim
Image
Image

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

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ

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

  • 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– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ "და" ლოგიკური კომპონენტი
  • დაამატეთ კომპონენტი "ტექსტის დამახსოვრება"
  • დაამატეთ კომპონენტი "ტექსტის სიგრძე"
  • დაამატეთ 2x კომპონენტი "შეადარეთ მნიშვნელობა"
  • დაამატეთ "მარჯვენა ტექსტის წაშლა" კომპონენტი
  • დაამატეთ კომპონენტი "წაშალე მარცხენა ტექსტი"
  • დაამატეთ "ტექსტის ჩანაცვლება" კომპონენტი
  • დაამატეთ "პულსის გენერატორი" კომპონენტი
  • დაამატეთ კომპონენტი "ფორმატირებული ტექსტი"
  • დაამატეთ "ტექსტში ტექსტი" კომპონენტი
  • დაამატეთ "Display OLED" I2C კომპონენტი

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

Visuino– ში: კომპონენტების დაკავშირება
Visuino– ში: კომპონენტების დაკავშირება
  • შეაერთეთ "And1" pin [Out] RememberText1 pin [გახსოვდეთ] და pin [გავიხსენოთ]
  • შეაერთეთ "And1" პინი [0] "CompareValue2" პინთან [Out]
  • შეაერთეთ "And1" პინი [1] "CompareValue1" პინთან [Out]
  • შეაერთეთ TextLength1 pin [Out] CompareValue1 pin [In] და CompareValue2 pin [In]
  • შეაერთეთ "DeleteRightText1" pin [In] CharToText1 pin [Out]
  • ასევე დაუკავშირეთ CharToText1 pin [Out] NodeMCU სერიულ [0] pin [In]
  • შეაერთეთ "DeleteRightText1" pin [Out] DeleteLeftText1 pin [In]
  • შეაერთეთ DeleteLeftText1 pin [Out] ReplaceText1 pin [In]
  • შეაერთეთ ReplaceText1 pin [Out] RememberText1 pin [In]
  • შეაერთეთ RememberText1 pin [Out] DisplayOLED1> ტექსტის ველი> pin [in]
  • შეაერთეთ DisplayOLED1 პინი [Out] NodeMCU ESP-12 I2C პინთან [In]
  • შეაერთეთ PulseGenerator1 pin [Out] FormattedText1 pin [საათი]
  • დააკავშირეთ FormattedText1 pin [Out] NodeMCU ESP-12> მოდულები WiFi სოკეტები TCP Client1> Pin [In]
  • შეაერთეთ NodeMCU ESP-12> მოდულები WiFi სოკეტები TCP Client1> Pin [Out] CharToText1 pin [In]

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

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

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

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

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

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

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

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

  • CompareValue1: საკუთრების რედაქტორში დააყენეთ "მნიშვნელობა": 3 და მხოლოდ შეიცვალა: ჭეშმარიტი და "CompareType": ctBigger
  • CompareValue2: საკუთრების რედაქტორში დააყენეთ "მნიშვნელობა": 8 და მხოლოდ შეცვლილია: ყალბი და "CompareType": ctSmaller
  • DeleteRightText1 საკუთრების რედაქტორში დაყენებულია "სიგრძე": 931
  • DeleteLeftText1 საკუთრების რედაქტორში დაყენებულია "სიგრძე": 53
  • ReplaceText1 საკუთრების რედაქტორში კომპლექტი "ღირებულებიდან":

  • PulseGenerator1 საკუთრების რედაქტორში დაყენებული "სიხშირე": 1
  • CharToText1 საკუთრების რედაქტორში დააყენეთ "მაქსიმალური სიგრძე": 1000 და "Truncate": ყალბი და "განახლება თითოეულ სიმბოლოზე": მცდარი
  • DisplayOLED1> ორმაგი დაწკაპუნება>
  1. რედაქტორში გადაიტანეთ "ტექსტური ველი" მარცხნივ და დააყენეთ თვისებების ფანჯარაში "ზომა": 2 და "Y": 50
  2. რედაქტორში გადაიტანეთ "დახაზეთ ტექსტი" მარცხნივ და დააყენეთ თვისებების ფანჯარაში "ტექსტი": EUR/USD და "ზომა": 2

FormattedText1 საკუთრების რედაქტორში "ტექსტი" დააწკაპუნეთ "…" და დაამატეთ ეს ტექსტი:

მიიღეთ https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 მიღება: ტექსტი/html

Accept-Charset: utf-8

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

მასპინძელი: webrates.truefx.com

DNT: 1

გირჩევთ: