2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
By petercdFollow เพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: คนทั่วไป ประเภทของการซ่อม เพิ่มเติมเกี่ยวกับ petercd »
ดูเหมือนว่าจะไม่มีตัวระบุ crypto ที่ใช้งานได้ง่าย บางส่วนของพวกเขาเนื่องจาก API ที่เชื่อมโยงถูกปิดและอื่น ๆ เนื่องจากปัญหาเกี่ยวกับรหัสหรือไลบรารีที่เกี่ยวข้อง
ทิกเกอร์ส่วนใหญ่ที่นี่ใน Instructables เป็น USD และ Bitcoin แต่ฉันกำลังมองหาสัญลักษณ์ XRP ที่จะแสดงใน ZAR
ทิกเกอร์ส่วนใหญ่ที่ฉันลองล้มเหลวโดยมีข้อผิดพลาด 301 (เปลี่ยนเส้นทางการอนุญาตไซต์) เมื่อฉันพยายามแทนที่ URL ของ API ในโค้ดของพวกเขา
ปรากฏว่าเป็นเพราะฉันพยายามเข้าถึงหน้า HTTPS โดยใช้ ESP NodeMCU ที่เข้ารหัส
วิธีหลีกเลี่ยงการตรวจสอบลายนิ้วมือของใบรับรองคือการใช้ "client->setInsecure();" สั่งการ.
สิ่งที่ฉันทำคือรีมิกซ์โค้ดที่บล็อกของ Buger โดยเฉพาะ " วิธีรับอัตราแลกเปลี่ยน bitcoin จาก blockchain.info API " ของเขา ที่ด้านล่างของหน้าด้วยการแสดง SSD1306 และรหัส JSON จากผู้ใช้บน Youtube, TheResidentSkeptic ใคร ใจดีพอที่จะเชื่อมโยง pastebin repo ของเขา
ฉันไม่สามารถรวบรวมรหัสสัญลักษณ์ของ kevlar429 เพื่อคอมไพล์ได้ แต่ฉันจัดการเพื่อคัดลอก https://min-api.cryptocompare.com/ url ที่เขาใช้และเปลี่ยน coin/currency/exhcange ตามความชอบของฉัน
Rekt-O-Matic Turbo S ของ XenonJohn ให้แนวคิดสำหรับโครงสร้างที่ฉันสร้างขึ้นใน Tinkercad
เสบียง
ขั้นต่ำเปลือย:
ESP8266 NodeMCU 12E.
จอแสดงผล OLED 0.96"
ตัวเลือกสำหรับการขับเคลื่อนด้วยแบตเตอรี่:
DC-DC CONVERTER BOOST I=0.9-5V O=5V 0.6A ใช้สำหรับขับ ESP8266 และแสดงผล
ที่ชาร์จ lipo แบบเซลล์เดียว TP4056, MICRO USB LITHIUM 18650 เครื่องชาร์จแบตเตอรี่ 1A
18650 lipo cell หรือแบตเตอรี่โทรศัพท์มือถือเป็นต้น
ขั้นตอนที่ 1: ฮาร์ดแวร์และการเดินสาย
รวบรวมโดยใช้ Arduino IDE 1.8.13
ArduinoJson โดย Benoît Blanchon เวอร์ชัน 6.16.1
ArduinoJson Assistant V6 ใช้เพื่อดีซีเรียลไลซ์หลังจากคัดลอกข้อมูลจากเบราว์เซอร์
ฉันใช้เสรีภาพในการรวมโค้ดทั้งหมดของทั้ง TheResidentSkeptic และบล็อกของ Buger ไว้ในไฟล์ข้อความ เผื่อในกรณีที่ไซต์ของพวกเขาหายไป
URL ที่ฉันแก้ไข "https://min-api.cryptocompare.com/data/pricemulti?fsyms=XRP&tsyms=ZAR&e=Luno&extraParams=your_app_name" ด้วยการเปลี่ยนแปลงเป็นตัวหนา
การดูเว็บไซต์ Cryptocompare จะให้การแลกเปลี่ยน เหรียญ และสกุลเงินที่รองรับ
ไม่จำเป็นต้องพูดว่า ฉันมีทักษะในการเขียนโค้ดที่จำกัดมาก เนื่องจากเป็นผู้ใช้คัดลอก/วางมากกว่า ดังนั้นโค้ดของฉันจึงอาจค่อนข้างสกปรก:)
ขั้นตอนที่ 3: สิ่งที่ส่งมาด้วย
ฉันพบว่าแฮ็คช่องเปิดพอร์ตด้วยไฟล์ dremel และ needle ได้เร็วกว่าการเล่นซอกับ Tinkercad