VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი
VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი
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

გირჩევთ: