Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3: Стартирайте Visuino и изберете NodeMCU ESP-12
- Стъпка 4: Настройка на WiFi
- Стъпка 5: Във Visuino Добавяне на компоненти
- Стъпка 6: Във Visuino: Свързване на компоненти
- Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 8: Играйте
- Стъпка 9: Във Visuino: Настройки на компонентите
Видео: VISUINO Покажи на живо Forex валута Цена от Интернет: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този урок ще използваме NodeMCU Mini, OLED Lcd и Visuino за показване на цената на валута на живо EUR/USD на всеки няколко секунди от интернет на LCD. Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
Всички модули са от makerfabs. Те имат най-качествените модули, които са на светлинни години пред конкуренцията, също с най-добрите достъпни цени.
- NodeMCU Mini
- OLED Lcd
- Платка
- Кабелни проводници
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете GND от NodeMCU към щифт за макет (gnd)
- Свържете 5V щифт от NodeMCU към щифт за макет (положителен)
- Свържете пин 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 клиента отдясно наляво
Под прозорец Свойства задайте порт: 80
Стъпка 5: Във Visuino Добавяне на компоненти
- Добавете логически компонент „И“
- Добавете компонента „Запомни текст“
- Добавете компонента „Дължина на текста“
- Добавете 2x компонент „Сравняване на стойност“
- Добавете компонент „Изтриване на десен текст“
- Добавете компонента „Изтриване на левия текст“
- Добавете компонента „Замяна на текст“
- Добавете компонента „Генератор на импулси“
- Добавете компонент „Форматиран текст“
- Добавете компонента "Char To Text"
- Добавете I2C компонент „Display OLED“
Стъпка 6: Във Visuino: Свързване на компоненти
- Свържете щифта „And1“[Out] към MemoryText1 pin [Запомнете] и закрепете [Recall]
- Свържете щифт "And1" [0] към щифт "CompareValue2" [Out]
- Свържете щифт "And1" [1] към щифт "CompareValue1" [Out]
- Свържете щифт TextLength1 [Out], за да сравните PinValue1 pin [In] и CompareValue2 pin [In]
- Свържете щифта "DeleteRightText1" [In] към щифта CharToText1 [Out]
- също свържете CharToText1 щифт [Out] към NodeMCU сериен [0] pin [In]
- Свържете щифта „DeleteRightText1“[Out] към извода DeleteLeftText1 [In]
- Свържете пина DeleteLeftText1 [Out] към Pin ReplaceText1 [In]
- Свържете щифт ReplaceText1 [Out] към MemoryText1 pin [In]
- Свържете MemoryText1 щифт [Out] към DisplayOLED1> Текстово поле> pin [in]
- Свържете DisplayOLED1 pin [Out] към NodeMCU ESP-12 I2C pin [In]
- Свържете щифт PulseGenerator1 [Изход] към щифт FormattedText1 [Часовник]
- Свържете FormattedText1 щифт [Out] към NodeMCU ESP-12> Модули WiFi Sockets TCP Client1> Pin [In]
- Свържете NodeMCU ESP-12> Модули WiFi гнезда TCP клиент1> Закрепете [Изход] към CharToText1 щифт [В]
Стъпка 7: Генерирайте, компилирайте и качете кода на Arduino
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 8: Играйте
Ако захранвате модула NodeMCU, OLED Lcd ще започне да показва текущата цена от EUR/USD.
Честито! Завършихте проекта си за Forex Price на живо с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да изтеглите и отворите във Visuino: Връзка за изтегляне
Стъпка 9: Във Visuino: Настройки на компонентите
- CompareValue1: В редактора на свойства задайте "Value": 3 и Only Changed: True и "CompareType": ctBigger
- CompareValue2: В редактора на свойства задайте „Стойност“: 8 и Само променено: False и „CompareType“: ctSmaller
- DeleteRightText1 в редактора на свойства "Дължина": 931
- DeleteLeftText1 в редактора на свойства редактор "Дължина": 53
-
ReplaceText1 в набор от редактори на свойства "От стойност":
- PulseGenerator1 в набор от редактори на свойства "Честота": 1
- CharToText1 в редактора на свойства задава "Max Length": 1000, и "Truncate": False, и "Update on each char": False
- DisplayOLED1> Щракнете двукратно>
- в редактора плъзнете "Текстово поле" наляво и задайте в прозореца със свойства "Размер": 2 и "Y": 50
- в редактора плъзнете "Draw Text" наляво и задайте в прозореца със свойства "Text": EUR/USD и "Size": 2
FormattedText1 в редактора на свойства под "Текст" щракнете върху "…" и добавете този текст:
ВЗЕМЕТЕ https://webrates.truefx.com/rates/connect.html?f=h… HTTP/1.1 Приемете: текст/html
Accept-Charset: utf-8
Accept-Language: en-US, en; q = 0.7, sl; q = 0.3
Водещ: webrates.truefx.com
DNT: 1
Препоръчано:
ВЗЕМЕТЕ БИТКОЙН НА ЦЕНА НА ЖИВО TTGO ESP32: 10 стъпки
ВЗЕМЕТЕ ЦЕНА НА ЖИВО В БИТКОЙНИ TTGO ESP32: В този урок ще научим как да получите текуща цена на биткойни в щатски долари и евро с помощта на TTGO ESP32 и Visuino. Гледайте видеоклипа. (Нов актуализиран файл за изтегляне по -долу!)
Направи си сам Покажи температурата на LCD екрана с помощта на Arduino: 10 стъпки
Направи си сам показване на температурата на LCD екрана с помощта на Arduino: В този проект ще направим верига, използвайки някои компоненти като Arduino, температурен сензор и т.н. между изгледа на новата степен на
4G/5G HD видео поточно предаване на живо от DJI Drone при ниска латентност [3 стъпки]: 3 стъпки
4G/5G HD видео поточно предаване на живо от DJI Drone при ниска латентност [3 стъпки]: Следното ръководство ще ви помогне да получите видео потоци с HD качество на живо от почти всеки DJI дрон. С помощта на мобилното приложение FlytOS и уеб приложението FlytNow можете да започнете поточно видео от дрона
NODEMCU И VISUINO ДИСПЛЕЙ НОВИНИ НА ЖИВО ОТ ИНТЕРНЕТ: 8 стъпки
NODEMCU И VISUINO ПОКАЗВАТ НОВИНИ НА ЖИВО ОТ ИНТЕРНЕТ: В този урок ще използваме NodeMCU Mini, OLED Lcd и Visuino, за да показваме НОВОСТИ на живо на всеки няколко секунди от интернет на LCD. Гледайте демонстрационен видеоклип
Покажи светлинна кутия от дървена кутия: 9 стъпки (със снимки)
Покажи светлинна кутия от дървена кутия: Съпругата ми и аз подарихме на майка ми стъклена скулптура за Коледа. Когато майка ми го отвори, брат ми изпълни с " RadBear (добре, той всъщност каза името ми) може да ви построи светлинна кутия! &Quot;. Той каза това, защото като човек, който събира стъкло, аз