Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3-кадам: Visuinoду баштаңыз жана NodeMCU ESP-12ди тандаңыз
- 4 -кадам: WiFi орнотуу
- 5 -кадам: Visuino компоненттерин кошуу
- 6 -кадам: Visuinoдо: Компоненттерди туташтыруу
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: NODEMCU ЖАНА ВИЗУИНО ИНТЕРНЕТТЕН ЖАНА КАБАРЛАРДЫ КӨРСӨТӨТ: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-02-01 14:41
Бул окуу куралында биз NodeMCU Mini, OLED Lcd жана Visuino аркылуу ЖАНЫЛЫКТЫ интернеттен бир нече секунд сайын ЖКда көрсөтүү үчүн колдонобуз. Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- NodeMCU Mini
- OLED Lcd
- Breadboard
- Өткөргүч зымдар
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- NodeMCUдан GNDди панель пинине (gnd) туташтырыңыз
- NodeMCUдан 5V пинди панель пинине туташтырыңыз (оң)
- NodeMCUдан OLED LCD пинге (SCL) pin 0 (SCL) туташтыруу
- NodeMCUдан OLED LCD пинге (SDA) 1 пин (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'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз, Visuinoдогу Arduino компонентиндеги "Куралдар" баскычын басыңыз (1 -сүрөт).
Диалог пайда болгондо, 2-сүрөттө көрсөтүлгөндөй "NodeMCU ESP-12" тандаңыз
4 -кадам: WiFi орнотуу
NodeMCU ESP-12ди тандаңыз жана Редактордо Модулдар> WiFi> Кирүү пункттары, […] баскычын басыңыз, ошондо "Кирүү чекиттери" терезеси ачылат
Бул редактордо WiFi кирүү чекитин сол жагына сүйрөңүз.
- "SSIDдин" астына WiFi тармагыңыздын атын коюңуз
- "Сырсөз" астына WiFi тармагыңыз үчүн кирүү сырсөзүн коюңуз
"Кирүү чекиттери" терезесин жабыңыз
Редактордун сол жагында Модулдар> Wifi> Сокеттерди тандап, […] баскычын басыңыз, ошондо "Sockets" терезеси ачылат
TCP Кардарын оңдон солго сүйрөңүз
Системанын терезесинде портту орнотуңуз: 80
5 -кадам: Visuino компоненттерин кошуу
CharToText1 компонентин кошуу
Максималдуу узундугун 1000 коюңуз
Display 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)
- (сүрөттү караңыз) "From Value" орнотуңуз: TAB TAB
- "ToValue" бош деп коюңуз
- Текст узундугун кошуу (TextLength2)
- ContainsText кошуу (ContainsText1)
-
"Текст" маанисин коюу: TAB TAB
(сүрөттү кара)
- Эстеп калуу текстин кошуу
-
ЖАНА логиканы кошуу
- AddValue кошуу
-
коюлган Мааниси: 1
-
CompareValue кошуу (CompareValue1)
- "comparetype" орнотуңуз: ctSmallerOrEqual
-
"баалуулукту" коюу: 2
-
CompareValue кошуу (CompareValue3)
- "comparetype" орнотуңуз: ctBigger
- "маанини" коюу: 3
-
6 -кадам: Visuinoдо: Компоненттерди туташтыруу
- NodeMCU ESP-12> Modules WiFi Sockets TCP Client1> Pin [Out] CharToText1 pin'ге [In] туташтыруу
- CharToText1 төөнөгүчүн [чыгаруу] менен ReplaceText1 төөнөгүчкө [in] туташтырыңыз
- ReplaceText1 төөнөгүчүн [чыккыла] TextLength2 пинге [in] жана ContainsText1 pin [in] жана RememberText1 pin [in] менен туташтырыңыз
- TextLength2 төөнөгүчтү [чыгаруу] CompareValue3 төөнөгүчкө [in] туташтырыңыз
- CompareValue3 төөнөгүчүн [чыгаруу] менен 1 пинге [1] туташтырыңыз
- ContainsText1 pin [out] менен And1 pin [0] туташуу
- And1 пинди [чыгарууну] AddValue1 төөнөгүчкө [in] туташтырыңыз
- AddValue1 төөнөгүчүн [чыгаруу] менен CompareValue1 төөнөгүчүнө туташтырыңыз [in]
- CompareValue1 төөнөгүчүн [чыгаруу] RememberText1 түйүнүнө туташтырыңыз [эстеп коюңуз] жана туташтыруу [чакыруу]
- RememberText1 төөнөгүчүн [чыгаруу] менен ReplaceText2 төөнөгүчкө [in] туташтырыңыз
- NodeMCU ESP-12 serial0 пинине [in] жана DisplayOLED1 элементтеринин текст талаасынын пинине [in] ReplaceText2 төөнөгүчүн [чыгаруу] туташтырыңыз.
- DisplayOLED1 төөнөгүчүн NodeMCU ESP-12 I2C пинине [чыгаруу] туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.
Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)
8 -кадам: Play
Эгерде сиз NodeMCU модулун иштетсеңиз, OLED Lcd акыркы дүйнөлүк жаңылыктарды көрсөтө баштайт.
Куттуктайм! Visuino менен Live News долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Сиз Visuinoдо жүктөп жана ача аласыз: Жүктөө шилтемеси
Сунушталууда:
ESP8266 OLED - Интернеттен убакытты жана датаны алыңыз: 8 кадам
ESP8266 OLED - Интернеттен убакытты жана датаны алуу: Бул окуу куралында биз NIST TIME серверинен ESP8266 OLED жана Visuino аркылуу күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
Smart Planter - Суунун деңгээлин көрсөтөт: 5 кадам (Сүрөттөр менен)
Smart Planter - Суунун деңгээлин көрсөтөт: Биз жаңы үйүбүз үчүн бир нече сүйкүмдүү өсүмдүктөрдү сатып алдык. Үйдө толтурулган бардык электрондук гаджеттердин ортосунда өсүмдүктөр жандуу сезимди жаратат. Ошентип, жооп катары мен өсүмдүктөр үчүн бир нерсе кылгым келди. Мына ошондуктан мен бул акылдуу планды түздүм
Убакытты жана датаны Интернеттен алыңыз - Үйрөткүч: 9 кадам
Убакытты жана күндү интернеттен алыңыз - Үйрөткүч: Бул үйрөткүчтө биз M5Stack StickC жана Visuino аркылуу NIST TIME серверинен күндү жана убакытты алууну үйрөнөбүз, көрсөтмө видеону көрүңүз
Samsung Galaxy S7ди Android 8.0 менен кантип орнотсо болот, бир колдонмонун экранын гана көрсөтөт !!: 5 кадам
Samsung Galaxy S7ди Android 8.0 менен кантип орнотуу керек, бир колдонмонун экранын гана көрсөтүү үчүн !!: Бул көрсөтмө Samsung Galaxy S7ди кантип орнотууну көрсөтөт, экранды бир колдонмо үчүн гана көрсөтүү ким сиздин телефонуңуз менен ойногонду жакшы көрөт же кимдир бирөө болгондо гана сиздин телефонуңуз бир колдонмодо калаарын каалайт
Күн карама каршы - Сиздин караңгылыгыңызды көрсөтөт!: 6 кадам (сүрөттөр менен)
Күн карама каршы - Сиздин караңгылыгыңызды көрсөтөт !: Бала кезимден бери эле электроникада колумду сынап көргүм келет. Жакында мен Arduino сатып алып, аны изилдей баштадым. Бул процессте мен Light Resendent Resistors (LDR) жөнүндө көбүрөөк билгим келди. Негизи, бул