
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-06-01 06:09


ამ გაკვეთილში ჩვენ გამოვიყენებთ NodeMCU Mini, OLED Lcd და Visuino, რომ გამოვაქვეყნოთ ახალი ამბები ინტერნეტიდან ყოველ წამში LCD- ზე LCD- ზე. უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ



- 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


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 დაყენება



აირჩიეთ NodeMCU ESP-12 და რედაქტორის მოდულები> WiFi> წვდომის წერტილები, დააწკაპუნეთ ღილაკზე […], რომ გაიხსნას "წვდომის წერტილების" ფანჯარა
ამ რედაქტორში გადაიტანეთ WiFi წვდომის წერტილი მარცხენა მხარეს.
- "SSID" - ში მიუთითეთ თქვენი WiFi ქსელის სახელი
- "პაროლის" განყოფილებაში ჩაწერეთ თქვენი WiFi ქსელის წვდომის პაროლი
დახურეთ ფანჯარა "წვდომის წერტილები"
მარცხნივ რედაქტორში აირჩიეთ მოდულები> Wifi> სოკეტები, დააწკაპუნეთ ღილაკზე […], რომ გაიხსნას "სოკეტების" ფანჯარა
გადაიტანეთ TCP კლიენტი მარჯვნიდან მარცხნივ
ფანჯარაში Properties მითითებული პორტი: 80
ნაბიჯი 5: Visuino- ში დაამატეთ კომპონენტები



დაამატეთ CharToText1 კომპონენტი
დააყენეთ მაქსიმალური სიგრძე 1000
დაამატეთ ეკრანი OLED I2C
ორჯერ დააწკაპუნეთ და ფანჯარაში გადაიტანეთ ტექსტური ველი მარცხნივ
დაამატეთ ფორმატირებული ტექსტი
განათავსეთ ეს "ტექსტის" მნიშვნელობის ქვეშ: GET
მიღება: text/html, application/xhtml+xml, application/xml; q = 0.9, image/webp, image/apng, */ *; q = 0.8
მიღება-სიმბოლო: *. *
მიღება-ენა: en-US, en; q = 0.7, sl; q = 0.3
მასპინძელი: feeds.reuters.com
DNT: 1
დაამატეთ შემცვლელი ტექსტი (ReplaceText1)
- დააყენეთ "ღირებულებიდან":
- დააყენეთ "ToValue" ცარიელი
დაამატეთ შემცვლელი ტექსტი (ReplaceText2)
- (იხილეთ სურათი) მითითებული "ღირებულებიდან": TAB TAB
- დააყენეთ "ToValue" ცარიელი
- დაამატეთ ტექსტის სიგრძე (TextLength2)
- ContainsText (ContainsText1) დამატება
-
დააყენეთ "ტექსტის" მნიშვნელობა: TAB TAB
(ნახე სურათი)
- დაამატეთ დამახსოვრების ტექსტი
-
დაამატეთ ლოგიკა და
- დაამატეთ AddValue
-
მითითებული მნიშვნელობა: 1
-
CompareValue (CompareValue1) დამატება
- დააყენეთ "შედარების ტიპი": ctSmallerOrEqual
-
დააყენეთ "მნიშვნელობა": 2
-
CompareValue (CompareValue3) დამატება
- დააყენეთ "შედარების ტიპი": ctBigger
- დააყენეთ "მნიშვნელობა": 3
-
ნაბიჯი 6: Visuino- ში: კომპონენტების დაკავშირება
Visuino- ში: კომპონენტების დაკავშირება - შეაერთეთ NodeMCU ESP-12> მოდულები WiFi სოკეტები TCP Client1> Pin [Out] CharToText1 pin [In]
- შეაერთეთ CharToText1 pin [out] ReplaceText1 pin [in]
- შეაერთეთ ReplaceText1 pin [out] TextLength2 pin [in] and ContainsText1 pin [in] და RememberText1 pin [in]
- დააკავშირეთ TextLength2 pin [out] CompareValue3 pin- თან [in]
- შეაერთეთ CompareValue3 pin [out] And1 pin [1]
- დაკავშირება ContainsText1 pin [out] And1 pin [0]
- შეაერთეთ And1 pin [out] AddValue1 pin [in]
- შეაერთეთ AddValue1 pin [out] CompareValue1 pin- თან [in]
- შეაერთეთ CompareValue1 pin [out] RememberText1 pin [დამახსოვრება] და pin [გახსენება]
- შეაერთეთ RememberText1 pin [out] ReplaceText2 pin [in]
- შეაერთეთ ReplaceText2 pin [out] NodeMCU ESP-12 serial0 pin [in] და DisplayOLED1 ელემენტების ტექსტური ველის pin [in]
- შეაერთეთ DisplayOLED1 pin [out] NodeMCU ESP-12 I2C pin [in]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი Visuino- ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE- ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 8: თამაში
თუ თქვენ ჩართავთ NodeMCU მოდულს, OLED LCD დაიწყებს მსოფლიოს უახლესი ამბების ჩვენებას.
გილოცავთ! თქვენ დაასრულეთ თქვენი პირდაპირი ამბების პროექტი Visuino- სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable- ისთვის. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino- ში: გადმოსაწერი ბმული
გირჩევთ:
ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: 8 ნაბიჯი

ESP8266 OLED - მიიღეთ დრო და თარიღი ინტერნეტიდან: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მიიღოთ თარიღი და დრო NIST TIME სერვერისგან ESP8266 OLED და Visuino გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს
TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): 6 ნაბიჯი

TTGO (ფერადი) ჩვენება მიკროპითონით (TTGO T- ჩვენება): TTGO T-Display არის დაფა დაფუძნებული ESP32– ზე, რომელიც მოიცავს 1.14 დიუმიან ფერად ეკრანს. დაფის ყიდვა შესაძლებელია 7 დოლარზე ნაკლები პრიზით (გადაზიდვის ჩათვლით, პრიზი Banggood– ზე ნანახი). ეს წარმოუდგენელი პრიზია ESP32– ისთვის ჩვენების ჩათვლით
მიიღეთ დრო და თარიღი ინტერნეტიდან - გაკვეთილი: 9 ნაბიჯი

მიიღეთ დრო და თარიღი ინტერნეტიდან - გაკვეთილი: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა მიიღოთ თარიღი და დრო NIST TIME სერვერისგან M5Stack StickC და Visuino გამოყენებით, უყურეთ სადემონსტრაციო ვიდეოს
VISUINO ჩვენება Live Forex ვალუტის ფასი ინტერნეტიდან: 9 ნაბიჯი

VISUINO ჩვენება Live Forex– ის ვალუტის ფასი ინტერნეტიდან: ამ გაკვეთილში ჩვენ გამოვიყენებთ NodeMCU Mini, OLED Lcd და Visuino– ს, რომ გამოვავლინოთ ცოცხალი ვალუტის ფასი EUR/USD ყოველ რამდენიმე წამში ინტერნეტიდან LCD– ზე. უყურეთ სადემონსტრაციო ვიდეოს
Nokia 5110 LCD– ზე ცოცხალი არდუინოს სენსორის კითხვის ჩვენება: 4 ნაბიჯი (სურათებით)

აჩვენეთ ცოცხალი არდუინოს სენსორული კითხვები Nokia 5110 LCD– ზე: თუ ოდესმე მუშაობდით arduino– სთან ერთად, თქვენ ალბათ გინდოდათ, რომ ის აჩვენებდა სენსორულ კითხვებს. ალბათ მინდა, რომ ის კითხვებს აჩვენებდეს რაიმე საშინელებაზე