Სარჩევი:

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

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

ვიდეო: Visuino - მიიღეთ ზუსტი დრო ინტერნეტ NIST სერვერიდან NodeMCU გამოყენებით: 8 ნაბიჯი
ვიდეო: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, ნოემბერი
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– ში: გადმოსაწერი ბმული

გირჩევთ: