Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
- ნაბიჯი 3: Visuino– ში დააყენეთ StickC დაფა
- ნაბიჯი 4: WiFi დაყენება
- ნაბიჯი 5: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 6: Visuino Set კომპონენტებში
- ნაბიჯი 7: Visuino Connect კომპონენტებში
- ნაბიჯი 8: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
- ნაბიჯი 9: თამაში
ვიდეო: მიიღეთ დრო და თარიღი ინტერნეტიდან - გაკვეთილი: 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მივიღოთ თარიღი და დრო NIST TIME სერვერისგან M5Stack StickC და Visuino გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
M5StickC ESP32: შეგიძლიათ მიიღოთ აქ
Visuino პროგრამა: ჩამოტვირთეთ Visuino
შენიშვნა: შეამოწმეთ ეს სახელმძღვანელო აქ, თუ როგორ უნდა დააინსტალიროთ StickC ESP32 დაფა
ნაბიჯი 2: დაიწყეთ Visuino და შეარჩიეთ M5 Stack Stick C დაფის ტიპი
ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" არდუინოს კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "M5 Stack Stick C" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 3: Visuino– ში დააყენეთ StickC დაფა
დააწკაპუნეთ "M5 Stack Stick C" დაფაზე მის ასარჩევად
"თვისებების" ფანჯარაში აირჩიეთ "მოდულები" და დააჭირეთ "+" გასაფართოებლად, აირჩიეთ "ჩვენება ST7735" და დააჭირეთ "+" მის გასაფართოებლად, დააყენეთ "ორიენტაცია" "goRight"
დააყენეთ "ფონის ფერი" "ClBlack" აირჩიეთ "ელემენტები" და დააჭირეთ ლურჯ ღილაკს 3 წერტილით …
ელემენტები დიალოგი აჩვენებს
ელემენტების დიალოგში გააფართოვეთ "ტექსტი" მარჯვენა მხარეს და გადაიტანეთ "დახაზეთ ტექსტი" და გადაიტანეთ 2X "ტექსტის ველი" მარჯვენა მხრიდან მარცხნივ
- აირჩიეთ "ტექსტის დახაზვა 1" ტექსტი მარცხნივ და თვისებების ფანჯარაში დააყენეთ ზომა 2, ფერი aclLime და ტექსტი "თარიღი და დრო"
- აირჩიეთ "ტექსტური ველი 1" მარცხნივ და თვისებების ფანჯარაში დააყენეთ ზომა 2, ფერი aclAqua და Y 10
- აირჩიეთ "ტექსტური ველი 2" მარცხნივ და თვისებების ფანჯარაში დააყენეთ ზომა 2 და Y 30 -მდე
ნაბიჯი 4: WiFi დაყენება
დააწკაპუნეთ "M5 Stack Stick C" დაფაზე მის ასარჩევად
"თვისებების" ფანჯარაში აირჩიეთ "მოდულები" და დააწკაპუნეთ "+" გასაფართოებლად, "WiFi" და დააჭირეთ "+" გაფართოებას, აირჩიეთ "დაკავშირება წვდომის წერტილებთან" და დააჭირეთ ღილაკს (3 წერტილი)
"AccessPoints" ფანჯარაში გადაიტანეთ "WiFi წვდომის წერტილი" მარცხნივ.
შემდეგ მარცხენა მხარეს აირჩიეთ "წვდომის წერტილი 1" და თვისებების ფანჯარაში
- "SSID" - ში მიუთითეთ თქვენი WiFi ქსელის სახელი
- "პაროლის" განყოფილებაში ჩაწერეთ თქვენი WiFi ქსელის წვდომის პაროლი
"თვისებების" ფანჯარაში აირჩიეთ "მოდულები" და დააწკაპუნეთ "+" გასაფართოებლად, "WiFi" და დააწკაპუნეთ "+" გასაფართოებლად,> სოკეტები, დააწკაპუნეთ ღილაკზე […], ასე რომ "სოკეტების" ფანჯარა გაიხსნება გადაათრიეთ TCP კლიენტი მარჯვნივ მარცხენა მხარეს და ფანჯარაში დაყენებულია თვისებების ქვეშ
- პორტი: 37 და
- მასპინძელი: time-b-g.nist.gov
ნაბიჯი 5: Visuino– ში დაამატეთ კომპონენტები
დაამატეთ "პულსის გენერატორი" კომპონენტი
დაამატეთ "ინტერნეტ დროის პროტოკოლის" კომპონენტი
დაამატეთ 2X "მარჯვენა ქვეტექსტის წაშლა" კომპონენტი
დაამატეთ 2X კომპონენტი "წაშალეთ მარცხენა ქვეტექსტი"
ნაბიჯი 6: Visuino Set კომპონენტებში
- აირჩიეთ "PulseGenerator1" და თვისებების ფანჯარაში დააყენეთ სიხშირე 0.1166667
- აირჩიეთ "DeleteRightText1" და თვისებების ფანჯარაში დააყენეთ სიგრძე 13 -ზე
- აირჩიეთ "DeleteRightText2" და თვისებების ფანჯარაში დააყენეთ სიგრძე 5 -ზე
- აირჩიეთ "DeleteLeftText2" და თვისებების ფანჯარაში დააყენეთ სიგრძე 12 -ზე
ნაბიჯი 7: Visuino Connect კომპონენტებში
- შეაერთეთ "PulseGenerator1" pin [Out] "InternetTime1" pin [In]
- შეაერთეთ "InternetTime1" პინი [Socket] "M5 Stack Stick C"> TCP Client1 pin [In]
- შეაერთეთ "InternetTime1" pin [Out] "DeleteRightText1" pin [In] and "DeleteRightText2" pin [In]
- შეაერთეთ "DeleteRightText1" პინი [Out] "DeleteLeftText1" პინთან [In]
- შეაერთეთ "DeleteRightText2" პინი [Out] "DeleteLeftText2" პინთან [In]
- შეაერთეთ "DeleteLeftText1" პინი [Out] "M5 Stack Stick C"> ჩვენება ST7735> ტექსტის ველი 1 პინი [In]
- შეაერთეთ "DeleteLeftText2" პინი [Out] "M5 Stack Stick C"> ჩვენება ST7735> ტექსტის ველი 2 პინი [In]
ნაბიჯი 8: შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
დააწკაპუნეთ Arduino ხატულას ინსტრუმენტთა პანელზე, ეს გამოიმუშავებს კოდს და გახსნის Arduino IDE- ს. მის გვერდით მდებარე ღილაკი ადგენს და კოდს პირდაპირ აგზავნის მოწყობილობაზე. თქვენ გსურთ გახსნათ IDE პირველად, რომ დარწმუნდეთ, რომ COM პორტი სწორად არის დაყენებული. ამის შემდეგ Arduino IDE შეინახავს თქვენს პარამეტრებს.
Arduino IDE– ში შესვლისას დარწმუნდით, რომ თქვენი დაფა, სიჩქარე და პორტი სწორად არის დაყენებული. სავარაუდოდ, თქვენ დაგჭირდებათ COM პორტის დაყენება ქვემენიუდან, მაგრამ დანარჩენი ავტომატურად უნდა დააყენოთ. თუ თქვენ გაქვთ ერთზე მეტი COM პორტი, სცადეთ ამოიღოთ თქვენი M5Stick, შეხედეთ და ნახე რომელი პორტები დარჩა, შემდეგ ისევ მიამაგრეთ M5Stick და ნახეთ რომელი ბრუნდება. ეს არის COM პორტი.
შემდეგ დააჭირეთ ატვირთვას. ეს გადაამოწმებს (ადგენს) და ატვირთავს.
ნაბიჯი 9: თამაში
თუ თქვენ ჩართავთ M5Sticks მოდულს, ის დაუკავშირდება ინტერნეტს და ეკრანი უნდა დაიწყოს თარიღისა და დროის ჩვენება NIST სერვერიდან
. ასევე შეგიძლიათ ექსპერიმენტი ჩაატაროთ სხვა სერვერებზე, რომელთა ნახვა შეგიძლიათ აქ
გილოცავთ! თქვენ დაასრულეთ თქვენი M5Sticks პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში:
გირჩევთ:
ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: 8 ნაბიჯი
ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მიიღოთ თარიღი და დრო NIST TIME სერვერისგან ESP8266 OLED და Visuino გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს
ინტერნეტ საათი: ჩვენება თარიღი და დრო OLED გამოყენებით ESP8266 NodeMCU NTP პროტოკოლით: 6 ნაბიჯი
ინტერნეტ საათი: ჩვენება თარიღი და დრო OLED გამოყენებით ESP8266 NodeMCU NTP პროტოკოლით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ავაშენებთ ინტერნეტ საათს, რომელიც მიიღებს დროს ინტერნეტიდან, ასე რომ ამ პროექტს არ დასჭირდება რაიმე RTC გაშვება, მას მხოლოდ დასჭირდება მუშაობს ინტერნეტ კავშირი და ამ პროექტისთვის გჭირდებათ esp8266 რომელსაც ექნება
Arduino თარიღი/დრო შეთქმულება/ჩაწერა Millis () და PfodApp გამოყენებით: 11 ნაბიჯი
Arduino თარიღი/დრო შედგენა/ჩაწერა Millis () და PfodApp გამოყენებით: არ არის საჭირო Arduino ან Android პროგრამირება. RTC და GPS მოდულები ასევე მხარს უჭერს. ავტომატური კორექტირება დროის ზონებისთვის, RTC დრიფტი და GPS დაკარგული ნახტომი წამი შესავალი ეს გაკვეთილი გიჩვენებთ თუ როგორ გამოიყენოთ თქვენი Arduino millis ( ) დროის ნიშნულები მონაცემების შედგენისთვის
თარიღი, დრო და ტემპერატურა ჩვენება XinaBox– ის გამოყენებით: 8 ნაბიჯი
თარიღი, დრო და ტემპერატურის ჩვენება XinaBox– ის გამოყენებით: მაგარი OLED ჩვენება აჩვენებს თარიღს, დროს და ტემპერატურას ცელსიუსსა და ფარენჰეიტში Xinabox xChips– ის გამოყენებით ESP8266– ის საფუძველზე
მიმზიდველი თარიღი, დრო და ტემპერატურა აჩვენებს ერთეულს: 3 ნაბიჯი
მიმზიდველი თარიღი, დრო და ტემპერატურა ჩვენების ერთეული: გამარჯობა მეგობრებო, ამ ინსტრუქციურად მე ვაპირებ ავუხსნა თარიღის, დროის და მიმდინარე ტემპერატურის ჩვენების ერთეულის შექმნის პროცედურა Arduino pro mini- ს, RTC და რვანიშნა შვიდ სეგმენტიანი ეკრანის გამოყენებით. ძალიან კომპაქტურ ერთეულში, რაც სასარგებლო გადახრაა