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


ამ გაკვეთილში ჩვენ გამოვიყენებთ 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– სთან ერთად, თქვენ ალბათ გინდოდათ, რომ ის აჩვენებდა სენსორულ კითხვებს. ალბათ მინდა, რომ ის კითხვებს აჩვენებდეს რაიმე საშინელებაზე