Агуулгын хүснэгт:

BITCOIN -ийн ШУУД ҮНИЙГ TTGO ESP32: 10 алхамаар аваарай
BITCOIN -ийн ШУУД ҮНИЙГ TTGO ESP32: 10 алхамаар аваарай

Видео: BITCOIN -ийн ШУУД ҮНИЙГ TTGO ESP32: 10 алхамаар аваарай

Видео: BITCOIN -ийн ШУУД ҮНИЙГ TTGO ESP32: 10 алхамаар аваарай
Видео: 🟣 МИР БИТКОИНА - ХАЛВИНГ, МАЙНИНГ и ИНВЕСТИЦИИ в БИТКОИН в 2023 | Биткоин Прогноз | Криптовалюта 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү гарын авлагад бид TTGO ESP32 болон Visuino ашиглан Bitcoin болон USD -ийн одоогийн ханшийг хэрхэн авах талаар сурах болно.

Видеог үзээрэй.

(Доорх татаж авах шинэ шинэчлэгдсэн файл!)

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • TTGO ESP32
  • WiFi холболт
  • Visuino програм: Visuino татаж авах

Алхам 2: Visuino-г эхлүүлээд Arduino TTGO T-Display ESP32 хавтангийн төрлийг сонгоно уу

Visuino-г ажиллуулаад Arduino TTGO T-Display ESP32 хавтангийн төрлийг сонгоно уу
Visuino-г ажиллуулаад Arduino TTGO T-Display ESP32 хавтангийн төрлийг сонгоно уу
Visuino-г ажиллуулаад Arduino TTGO T-Display ESP32 хавтангийн төрлийг сонгоно уу
Visuino-г ажиллуулаад Arduino TTGO T-Display ESP32 хавтангийн төрлийг сонгоно уу

Visuino: https://www.visuino.eu суулгах шаардлагатай. Visuino-г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2-р зурагт үзүүлсэн шиг "TTGO T-Display ESP32" -г сонгоно уу.

Алхам 3: Visuino Set WiFi дээр

Visuino Set WiFi дээр
Visuino Set WiFi дээр
Visuino Set WiFi дээр
Visuino Set WiFi дээр
Visuino Set WiFi дээр
Visuino Set WiFi дээр

TTGO T-Display ESP32 самбарыг сонгоод шинж чанарын цонхонд "Модулиуд> WiFi> Хандалтын цэгүүдэд холбогдох" хэсгийг өргөжүүлнэ үү.

  • Connect to Access Point 3 цэг дээр дарна уу
  • AccessPoints цонхонд "WiFi хандалтын цэг" -ийг зүүн талд чирнэ үү
  • Үл хөдлөх хөрөнгийн цонхонд SSID -ийг тохируулна уу (таны WiFi сүлжээний цэг эсвэл чиглүүлэгчийн нэр)
  • Үл хөдлөх хөрөнгийн цонхонд Нууц үг тохируулна уу (WiFi сүлжээний цэг эсвэл чиглүүлэгчийн нууц үг)
  • AccessPoints цонхыг хаах

TTGO T-Display ESP32 самбарыг сонгоод шинж чанарын цонхонд "Модулиуд> WiFi> Сокетуудыг өргөжүүлнэ үү

  • Sockets3 Dots дээр дарна уу
  • Sockets цонхонд TCP/IP Secure Client (SSL) -ийг зүүн тийш чирнэ үү
  • Үл хөдлөх хөрөнгийн цонхонд Host -ийг дараах байдлаар тохируулна уу: blockchain.info
  • Сокет цонхыг хаах

Алхам 4: Visuino Set Display дээр

Visuino Set дэлгэц дээр
Visuino Set дэлгэц дээр
Visuino Set дэлгэц дээр
Visuino Set дэлгэц дээр
Visuino Set дэлгэц дээр
Visuino Set дэлгэц дээр

TTGO T-Display ESP32 самбарыг сонгоод шинж чанарын цонхонд "Модулиуд> Дэлгэц> Чиглэлийг өргөжүүлнэ үү

Чиглэлийг тохируулах: goRight

TTGO T-Display ESP32 самбарыг сонгоод шинж чанарын цонхонд "Модулиуд> Дэлгэц> Элементүүдийг өргөжүүлнэ үү

Элементүүд 3 цэг дээр дарна уу

Elements цонхонд Bitmap Draw -ийг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд Y -ийг 20 болгож, Bitmap 3 Dots дээр дарна уу

Bitmap Editor -д Bitcoin bitmap -ийг ачаалж (зураг 6) Bitmap засварлагчийг хаагаарай

Elements цонхонд Текст зурах ажлыг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд өнгийг aclOrange, хэмжээг 2, текстийг ам.доллар, X -ээс 150, Y -ээс 10 болгож тохируулна уу.

Elements цонхонд Текст талбарыг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд хэмжээг 3, X -ийг 100, Y -ийг 35 болгож тохируулна уу

Elements цонхонд Текст зурах ажлыг зүүн тийш чирнэ үү

Үл хөдлөх хөрөнгийн цонхонд өнгийг aclOrange, хэмжээг 2, EUR руу текст, X -ээс 150, Y -ээс 80 болгож тохируулна уу.

Элементүүдийн цонхонд Текст талбарыг зүүн тийш чирнэ үү Проперти цонхны хэмжээг 3, X -аас 100, Y -ээс 105 болгож тохируулна уу.

Elements цонхыг хаа

Алхам 5: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
  • "HTTP клиент" бүрэлдэхүүн хэсгийг нэмнэ үү
  • Сонгох ба шинж чанарын цонхонд Host -ийг api.coindesk.com болгож тохируулна уу
  • Хүсэлтийг 3 цэг дээр дарна уу
  • Хүсэлтийн цонхонд "АВАХ" -ыг зүүн тийш чирнэ үү
  • Үл хөдлөх хөрөнгийн цонхонд URL -г дараах байдлаар тохируулна уу: /v1/bpi/currentprice.json
  • Хүсэлтийн цонхыг хаа
  • "HTTP Client" бүрэлдэхүүн хэсгийн "Char To Text" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "CharToText1" -ийг сонгоод шинж чанарын цонхноос Max Length 2000 хүртэл сонгоно уу
  • "Цаг үүсгэгч" хэсгийг нэмнэ үү
  • "ClockGenerator1" -ийг сонгоод шинж чанарын цонхонд давтамжийг 0.1 болгож тохируулна уу
  • "Хойшлуулах" бүрэлдэхүүн хэсгийг нэмнэ үү
  • "Delay1" -ийг сонгоод шинж чанарын цонхонд Interval -ийг 2000000 болгож тохируулна уу
  • "Split JSON Object" бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 6: Visuino задлах JSON дээр

Visuino JSON -ийг задлах
Visuino JSON -ийг задлах
Visuino JSON -ийг задлах
Visuino JSON -ийг задлах
  • "SplitJSON1" дээр хулганы баруун товчийг дараад цэснээс "JSON объектыг задлах" дээр дарна уу.
  • "JSON объект" цонхонд энэ дээжийн кодыг буулгана уу (https://www.coindesk.com/coindesk-api дээрээс авах боломжтой:
  • "JSON объект" цонхыг хаа
  • "SplitJSON1" бүрэлдэхүүн хэсэг одоо шинэ тээглүүр үүсгэх болно

Алхам 7: Visuino холбох бүрэлдэхүүн хэсгүүдэд

Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
Visuino -ийн бүрэлдэхүүн хэсгүүдийг холбох хэсэгт
  • "ClockGenerator1" pin Out -ийг "HTTPClient1" pin Clock болон "Delay1" pin Start руу холбоно уу.
  • "HTTPClient1" зүү контентийг "CharToText1" pin In руу холбоно уу
  • "HTTPClient1" зүүг TTGO T-Display ESP32> WiFi> TCP Secure Client1 зүү рүү холбоно уу
  • "Delay1" pin-ийг "CharToText1" pin Clock, TTGO T-Display ESP32> WiFi> TCP Secure Client1 зүүтэй холбоно уу.
  • "CharToText1" зүүг "SplitJSON1" pin In руу холбоно уу
  • "SplitJSON1> USD> rate_float-ийг TTGO T-Display ESP32> Текст талбар1 зүү рүү холбоно уу
  • "SplitJSON1> EUR> rate_float-ийг TTGO T-Display ESP32> Текст талбар1 зүү рүү холбоно уу

Тэмдэглэл: та "SplitJSON1" бүрэлдэхүүн хэсгийн бусад тээглүүрүүдтэй тоглох боломжтой

Алхам 8: Кодыг үүсгэх, эмхэтгэх, байршуулах

Код үүсгэх, эмхэтгэх, байршуулах
Код үүсгэх, эмхэтгэх, байршуулах

Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.

Алхам 9: Тоглох

Хэрэв та TTGO ESP32 модулийг асаах юм бол энэ нь сүлжээнд холбогдож Bitcoin -ийн одоогийн үнийг ам.доллар болон еврогоор харуулах болно

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэ зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно: https://www.visuino.euТайлбар: Файлын төсөлд Visuino -д нээхдээ WiFi тохиргоог өөрчлөх (Хандалтын цэг ба нууц үг) тохиргоонд орно уу.

Алхам 10: Алдааг олж засварлах

Алдааг олж засварлах
Алдааг олж засварлах
Алдааг олж засварлах
Алдааг олж засварлах

Хэрэв та ямар ч мэдээлэл авахгүй бол:

  1. Visuino -ийн хамгийн сүүлийн хувилбарыг ашиглаж байгаа эсэхээ шалгаарай
  2. WiFi тохиргоог зөв оруулсан эсэхээ шалгаарай
  3. "SplitJSON1" pin "rate_float" -ийг цуваа [0] зүү рүү холбож, холбож өгөх товчлуурыг дараад тэндээс ямар нэгэн мэдээлэл авсан эсэхийг үзээрэй (хавсаргасан зургуудыг үзнэ үү)

Зөвлөмж болгож буй: