Visuino - მიიღეთ ზუსტი დრო ინტერნეტ NIST სერვერიდან NodeMCU გამოყენებით: 8 ნაბიჯი
Visuino - მიიღეთ ზუსტი დრო ინტერნეტ NIST სერვერიდან NodeMCU გამოყენებით: 8 ნაბიჯი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ გამოვიყენებთ NodeMCU Mini, OLED Lcd და Visuino, რათა ნახოთ ინტერნეტის პირდაპირი დრო NIST სერვერიდან Lcd- ზე. უყურეთ სადემონსტრაციო ვიდეოს. შთაგონების დამსახურებაა youtube- ის მომხმარებელი "Ciprian Balalau".

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

რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
რაც დაგჭირდებათ
  • NodeMCU მინი
  • OLED LcdRed LED
  • პურის დაფა
  • ჯუმბერის მავთულები
  • 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: Visuino- ში დაამატეთ კომპონენტები

Visuino- ში დაამატეთ კომპონენტები
Visuino- ში დაამატეთ კომპონენტები
Visuino- ში დაამატეთ კომპონენტები
Visuino- ში დაამატეთ კომპონენტები
Visuino- ში დაამატეთ კომპონენტები
Visuino- ში დაამატეთ კომპონენტები
  • დაამატეთ InternetTime კომპონენტი
  • დაამატეთ პულსის გენერატორის კომპონენტი და დააყენეთ სიხშირე: 0.1166667
  • დაამატეთ DeleteRightText კომპონენტი და დააყენეთ სიგრძე: 8
  • დაამატეთ DeleteLeftText კომპონენტი და დააყენეთ სიგრძე 1 -ზე
  • დაამატეთ OLED დისპლეი I2C

ორჯერ დააწკაპუნეთ OLED ჩვენების კომპონენტზე და გადაიტანეთ "დახაზეთ მრგვალი ოთხკუთხედი" მარცხნივ (იხილეთ სურათი), დააყენეთ სიმაღლე: 30, სიგანე: 120, x: 4, Y: 15

ასევე გადაიტანეთ "ტექსტის ველი" მარცხნივ (იხილეთ სურათი), დააყენეთ x: 17 Y: 30

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

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

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

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

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

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

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

თვისებების ფანჯრის ქვეშ დააყენეთ მასპინძელი: time-b-g.nist.gov

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

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

Visuino- ში: კომპონენტების დაკავშირება
Visuino- ში: კომპონენტების დაკავშირება
  • შეაერთეთ NodeMCU ESP-12 Modules. WiFi. Sockets. TCPClient1 PIN [IN] InternetTime1 PIN [Socket]
  • შეაერთეთ PulseGenerator1 PIN [OUT] InternetTime1 PIN [საათი]
  • შეაერთეთ InternetTime1 PIN [Out] NodeMCU ESP-12 Serial [0] PIN [IN] და DeleteRightText1 PIN [IN]
  • შეაერთეთ DeleteRightText1 PIN [OUT] DeleteLeftText1 PIN [IN]
  • დაკავშირება DeleteLeftText1 PIN [OUT] DisplayOLED1 ელემენტებთან. ტექსტის ველი 1 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- ში: გადმოსაწერი ბმული

გირჩევთ: