สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วนและเครื่องมือที่จำเป็น
- ขั้นตอนที่ 2: เพิ่มปุ่มสัมผัส
- ขั้นตอนที่ 3: เตรียมแบตเตอรี่
- ขั้นตอนที่ 4: พิมพ์เคส
- ขั้นตอนที่ 5: เพิ่มแม่เหล็กลงในเคส
- ขั้นตอนที่ 6: การปรับปรุงในอนาคต
วีดีโอ: Crypto Ticker: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ฉันหมกมุ่นอยู่กับการตรวจสอบราคาปัจจุบันของ cryptocurrencies ต่างๆ แต่การเปลี่ยนแท็บหรือดึงโทรศัพท์ของฉันออกขัดจังหวะเวิร์กโฟลว์ของฉันและทำให้ฉันเสียสมาธิ ฉันตัดสินใจว่าหน้าจอแยกต่างหากที่มีอินเทอร์เฟซที่เรียบง่ายจะเป็นประโยชน์ในการแสดงราคาโดยสรุป ในคำแนะนำนี้ ฉันจะแสดงวิธีสร้างสัญลักษณ์สกุลเงินดิจิทัลขนาดเล็กที่คุณสามารถวางบนโต๊ะหรือตู้เย็นและเปิดใช้งานได้ด้วยการแตะ
คุณสมบัติ:
- ใช้ ESP32 ซึ่งเป็นไมโครคอนโทรลเลอร์แบบดูอัลคอร์ที่เปิดใช้งาน WiFi
- หน้าจอ OLED สีขาว 128x64
- ปุ่มสัมผัสปลุกอุปกรณ์และหมุนเวียนผ่านสกุลเงินที่ผู้ใช้กำหนด
- แบตเตอรี่ Li-Po ที่ชาร์จด้วย USB
- ข้อมูลราคาได้มาจาก API. ของ CryptoCompare
- ใช้ Arduino IDE
- รหัสบน GitHub. ของฉัน
- พักอัตโนมัติและในที่สุดก็ปลุกอัตโนมัติ
ขั้นตอนที่ 1: รวบรวมชิ้นส่วนและเครื่องมือที่จำเป็น
อะไหล่
- บอร์ด TTGO ESP32 PRO OLED V2.0 (ไม่มี LoRa) [$14]
- แผงสัมผัส (10 แพ็ค)[1.50 เหรียญ]
- แบตเตอรี่ลิเธียม (602447 หรือ 6.0x24x47 มม.)[~$5]
- เคสพิมพ์ 3 มิติ [$5]
- แม่เหล็กนีโอไดเมียม x4 (แผ่นดิสก์ 10x1 มม.) [$1]
- หัวชาย 3 ขา
- ลวดเส้นเล็ก (ฉันใช้ลวดแม่เหล็ก 26ga.)
เครื่องมือ
- หัวแร้ง
- เครื่องตัดลวด
- แหนบ
- มีดงานอดิเรกหรือใบมีดขนาดเล็กอื่นๆ
- ซุปเปอร์กาว
ไม่จำเป็น
รองแผงวงจร
แว่นขยายหรือแว่นสายตาสำหรับตรวจสอบ
ขั้นตอนที่ 2: เพิ่มปุ่มสัมผัส
ปุ่มเหล่านี้เป็นปุ่มสัมผัสเล็กๆ น้อยๆ ที่ง่ายต่อการเพิ่มลงในโปรเจ็กต์ใดๆ พวกเขามักจะมาในแพ็ค 10 สำหรับการจัดส่งประมาณ 3 เหรียญ! ฉันรู้ว่า ESP32 มีความสามารถในการตรวจจับการสัมผัสในตัว แต่การใช้บอร์ดเหล่านี้ทำให้สิ่งต่างๆ ง่ายขึ้นและขจัดข้อผิดพลาดในการกำหนดค่าซอฟต์แวร์ กระแสไฟสแตนด์บายสูงสุดของ IC แบบสัมผัสอยู่ที่ 7µA ดังนั้นจึงไม่เปลืองพลังงานมากนักเมื่อเพิ่มปุ่มนี้
ปิดการใช้งาน LED
หมุดเอาต์พุตบนปุ่มจะสูงและไฟ LED ที่ด้านหลังจะสว่างขึ้นทุกครั้งที่นิ้วของคุณเข้าไปอยู่ในระยะไม่กี่มิลลิเมตรของพื้นผิวสัมผัส การถอดตัวต้านทานไปที่ LED จะเป็นการปิดใช้งาน ซึ่งลดการใช้พลังงานลง การสร้างสะพานประสานข้ามแผ่น A และ/หรือ B จะเปลี่ยนไปหากปุ่มสลับไปมา และหากเอาต์พุตสูงหรือต่ำเมื่อทำงาน ในกรณีของเรา เราจะปล่อยให้บริดจ์เหล่านี้เปิดทิ้งไว้ ซึ่งจะทำให้ปุ่มทำหน้าที่เป็นสวิตช์ชั่วขณะ
ตัดร่องรอย
แรงดันไฟเข้าของปุ่มนั้นเข้ากันได้ดีกับเอาท์พุต 3.3v ของเมนบอร์ด น่าเสียดายที่สัญญาณและพินกราวด์ไม่เป็นเช่นนั้น เราจะต้องทำการปรับเปลี่ยนบางอย่าง ใช้มีดสำหรับงานอดิเรกหรือใบมีดคมอื่นๆ ตัดแถบรีเซ็ตที่ด้านหลังของกระดานหลักและแกะรอยที่หมุด 13 ที่ด้านหน้า ตรวจสอบรอยตัดด้วยแว่นขยายเพื่อให้แน่ใจว่าไม่มีโลหะตกค้าง หลุมเหล่านี้จะโฮสต์สัญญาณออกและหมุดกราวด์ของแผงสัมผัสตามลำดับ
ฟลัชเมาท์ส่วนหัว
โครงการนี้มีพื้นที่ว่างไม่มากนัก ดังนั้นเทคนิคการประหยัดพื้นที่จึงมีประโยชน์ ทางที่ดีควรตัดส่วนหัวของพินก่อนที่จะบัดกรีเพื่อลดความสูงที่ยื่นออกมาจากแผงสัมผัส การตัดส่วนหัวหลังจากการบัดกรีจะทำให้ล้างออกได้ยากขึ้น เนื่องจากฐานของกรวยบัดกรีนั้นหนามากและไม่ตัดง่าย ดังนั้นให้ตัดส่วนหัวแบบล้างด้วยแผงสัมผัสแล้วบัดกรีให้เข้าที่ วางบอร์ดและส่วนหัวลงในแผงวงจรหลัก แล้วตัดอีกด้านหนึ่งของส่วนหัวเพื่อให้ล้างออกด้วย จากนั้นบัดกรีให้เข้าที่
วางสาย
สำหรับการเดินสายขนาดเล็กและใช้พลังงานต่ำ ฉันชอบใช้ 26ga ลวดแม่เหล็ก เนื่องจากมีราคาถูกและใช้งานง่าย แม้ว่าจะสามารถใช้ลวดขนาดเล็กได้ที่นี่ ในการเชื่อมต่อ เคลือบบนลวดสามารถขูดออกด้วยมีดหรือละลายโดยจับหัวแร้งที่มีลูกบัดกรีที่ปลายถึงปลายลวด ทำสิ่งนี้กับด้านหนึ่งของเส้นลวดแล้วติดเข้ากับแผ่นรองกราวด์ วัดและตัดลวดเพื่อให้ถึงขากราวด์ของปุ่มสัมผัส จากนั้นทำซ้ำขั้นตอนการถอดเคลือบฟันที่อีกด้านหนึ่งของเส้นลวด จับลวดด้วยแหนบแล้วบัดกรีบนแผ่นกราวด์แบบสัมผัส ทำซ้ำขั้นตอนนี้เพื่อเชื่อมต่อพิน 12 กับพินสัญญาณของปุ่ม ทำความสะอาดฟลักซ์บัดกรีที่เหลือและปุ่มก็เสร็จเรียบร้อย!
ขั้นตอนที่ 3: เตรียมแบตเตอรี่
ฉันพบว่าแบตเตอรี่เหล่านี้เข้ากันได้ดีกับบอร์ดนี้ แบตเตอรี่มีขนาดเล็กกว่าโครงร่างของบอร์ดเล็กน้อย และด้านป้องกันวงจรเหลือพื้นที่เพียงพอที่จะรองรับขั้วต่อบนบอร์ด น่าเสียดายที่พวกเขามาพร้อมกับขั้วต่อ JST แบบ 3 ขา 1.5 มม. และบอร์ดรองรับเฉพาะขั้วต่อแบบ 2 ขาเท่านั้น ซึ่งสามารถแก้ไขได้โดยการตัดลวดสีเหลืองแล้วตัดขั้วต่อลงจนพอดีกับบอร์ด หากแบตเตอรี่ของคุณมีขั้วต่ออื่นหรือไม่มีเลย คุณสามารถต่อขั้วต่อที่มาพร้อมกับแผงวงจรได้ ลวดสีเหลืองสามารถถอดออกได้อย่างสมบูรณ์ แต่ฉันตัดสินใจที่จะเก็บไว้ใช้ในกรณีที่ฉันต้องการใช้ในอนาคต สายไฟเชื่อมต่อกับเทอร์มิสเตอร์ภายในแบตเตอรี่เพื่อตรวจสอบอุณหภูมิระหว่างการชาร์จ
ขั้นตอนที่ 4: พิมพ์เคส
ฉันออกแบบเคสและพิมพ์ 3 มิติโดยใช้บริการพิมพ์ในพื้นที่ ฉันตัดสินใจเลือกใช้ PLA แบบโปร่งแสง เพื่อที่ฉันจะได้เห็นไฟ LED สำหรับชาร์จสีแดงโดยไม่ต้องเจาะรูที่ด้านหน้าเคส ความสูงของชั้นคือ 100 ไมครอน สองกรณีมีค่าใช้จ่ายประมาณ 10 ดอลลาร์โดยไม่ต้องจัดส่ง ด้านบนของเคสควรติดกาวบนฐานโดยใช้ซุปเปอร์กาว แบตเตอรีและบอร์ดเลื่อนเข้าไปในเคสเป็นชิ้นเดียวและรองรับด้วยรางภายใน ด้านข้างเลื่อนไปมาและคงไว้โดยแรงเสียดทาน
ขั้นตอนที่ 5: เพิ่มแม่เหล็กลงในเคส
นี่เป็นขั้นตอนที่ไม่บังคับ หากคุณต้องการใส่ทิกเกอร์ไว้บนตู้เย็นหรือพื้นผิวโลหะอื่นๆ แม่เหล็กที่ฉันใช้คือแม่เหล็กแผ่นนีโอไดเมียม 10x1 มม. เกรด N50 Superglue 2 หรือมากกว่าบนด้านหลังของเคส นี่ไม่ใช่ทางออกที่ดีที่สุด เนื่องจากอาจมีการกระแทกซ้ำๆ เมื่อเวลาผ่านไป ตรวจสอบให้แน่ใจว่า superglue ได้บ่มสำหรับแม่เหล็กแต่ละตัวก่อนที่จะเพิ่มแม่เหล็กอื่น เนื่องจากพวกมันอาจลอยหลุดออกมาและติดกาวเข้าด้วยกัน
ขั้นตอนที่ 6: การปรับปรุงในอนาคต
ปุ่มสัมผัส
ฉันต้องการใช้คุณสมบัติการสัมผัสของ ESP32 โดยตรงโดยไม่ต้องพึ่งพาวงจรภายนอก ความเป็นไปได้อย่างหนึ่งคือการถอด IC บนปุ่มสัมผัสและเชื่อมต่อพิน I/O เข้ากับทัชแพดโดยตรง หรือผมสามารถออกแบบ PCB ที่เป็นเพียงแค่ทัชแพดที่ไม่มีวงจรไฟฟ้าก็ได้
การตรวจสอบอุณหภูมิแบตเตอรี่
สายสีเหลืองจากแบตเตอรี่ใช้สำหรับตรวจสอบอุณหภูมิของแบตเตอรี่ขณะกำลังชาร์จ มีการเชื่อมต่อภายในกับเทอร์มิสเตอร์ซึ่งจะลดความต้านทานเมื่ออุณหภูมิเพิ่มขึ้น การสร้างตัวแบ่งแรงดันไฟฟ้าด้วยตัวต้านทานเพิ่มเติมและการเชื่อมต่อทางแยกกับอินพุต ADC ควรอนุญาตให้มีการตรวจสอบอุณหภูมิสัมพัทธ์ ESP32 ไม่มีการควบคุมวงจรการชาร์จ ดังนั้นการดำเนินการเดียวที่ทำได้คือส่งคำเตือนอุณหภูมิบนจอแสดงผลหรือผ่าน WiFi
การปรับปรุงซอฟต์แวร์
- ใช้ SmartConfig หรือแอป Bluetooth เพื่อกำหนดค่าข้อมูลรับรอง WiFi
- ทำให้การกำหนดค่าเปลี่ยนแปลงได้จากระยะไกล
- เปลี่ยนตัวตั้งเวลาปลุกที่มุมบนเป็นนาฬิกา
แนะนำ:
XRP Crypto Ticker โดยใช้ HTTPS Url's.: 3 ขั้นตอน
XRP Crypto Ticker โดยใช้ HTTPS Url's: ดูเหมือนว่าจะไม่มีตัวระบุ crypto ที่ใช้งานได้ง่าย ๆ บางส่วนของพวกเขาเนื่องจาก API ที่เชื่อมโยงถูกปิดและอื่น ๆ เนื่องจากปัญหาเกี่ยวกับรหัสหรือไลบรารีที่ต้องพึ่งพา ตัวทำเครื่องหมายส่วนใหญ่ที่นี่ใน Instructables เป็น USD และ Bitcoin ที่มุ่งเน้น แต่
Crypto เหมือน Bitcoin ที่ทำงานบน Raspberry Pi: 5 ขั้นตอน
Crypto เหมือน Bitcoin ที่ทำงานบน Raspberry Pi: คำแนะนำสำหรับการเรียกใช้โหนด ระบบปฏิบัติการ US-OS ทำจาก raspbian ที่ใช้งานแพ็คเกจ us-cryptoplatform คุณไม่จำเป็นต้องขออนุญาตเพื่อเข้าร่วม เพียงทำตามคำแนะนำง่ายๆ เหล่านี้และ เรียกใช้โหนดเพื่อรับเงินดิจิตอลทุกนาที
เครื่องกำเนิดพลังงานจลน์สำหรับการขุด Crypto: 7 ขั้นตอน
เครื่องกำเนิดพลังงานจลน์สำหรับการขุด Crypto: ฉันมีแรงบันดาลใจในการออกแบบที่หลากหลาย ฉันชอบผู้หญิงคนนี้มากก่อนหน้านี้ที่หมกมุ่นอยู่กับการปั่นจักรยาน และไม่มีเวลาว่างมากเพราะงานและการเรียนในวิทยาลัย ฉันต้องการสร้างสิ่งที่เธอต้องการ และฉันมี FinTech Hackathon c
สัญลักษณ์สกุลเงิน Crypto: 4 ขั้นตอน
Crypto Currency Ticker: ด้วยการลดลงของ Bitcoin และสกุลเงินดิจิตอลอื่น ๆ เมื่อเร็ว ๆ นี้และความสนใจของฉันที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Arduino หลังจากอ่านคำแนะนำอื่น ๆ เกี่ยวกับการใช้จอแสดงผล OLED ฉันได้รวมมันทั้งหมดเพื่อสร้างสัญลักษณ์ BTCmarket โดยใช้ ESP8266 ตั้งแต่
ทำกระเป๋าเงินฮาร์ดแวร์ Trezor Crypto ของฉันเอง: 5 ขั้นตอน (พร้อมรูปภาพ)
การสร้างกระเป๋าเงินฮาร์ดแวร์ Trezor Crypto ด้วยตัวเอง: ในโครงการนี้ ฉันกำลังสร้างกระเป๋าเงินฮาร์ดแวร์ Trezor cryptocurrency ของตัวเอง พร้อมกล่องหุ้ม สิ่งนี้เป็นไปได้เพราะ Trezor เป็นโอเพ่นซอร์ส ดังนั้นฉันจึงใช้ไฟล์ที่พวกเขาให้ไว้บน GitHub เพื่อสร้างอุปกรณ์ของตัวเองในราคาต่ำกว่า 40 ดอลลาร์ มีไม่กี่