สารบัญ:

ที่จับอิเล็กทรอนิคส์: 7 ขั้นตอน
ที่จับอิเล็กทรอนิคส์: 7 ขั้นตอน

วีดีโอ: ที่จับอิเล็กทรอนิคส์: 7 ขั้นตอน

วีดีโอ: ที่จับอิเล็กทรอนิคส์: 7 ขั้นตอน
วีดีโอ: ‘TINY HABITS’ 7 ขั้นตอนออกแบบพฤติกรรม ‘เปลี่ยนน้อยนิด’ พิชิตทุกเป้าหมาย | The Secret Sauce EP.407 2024, ธันวาคม
Anonim
ที่จับอิเล็กทรอนิคส์
ที่จับอิเล็กทรอนิคส์
ที่จับอิเล็กทรอนิคส์
ที่จับอิเล็กทรอนิคส์
ที่จับอิเล็กทรอนิคส์
ที่จับอิเล็กทรอนิคส์

ที่จับเบียร์ (เช่นไซเดอร์) พร้อมจอแสดงผลอิเล็กทรอนิกส์ที่บอกชื่อเบียร์ ABV และคำอธิบายของเบียร์ คุณป้อนชื่อเบียร์ ABV และคำอธิบายบนหน้าเว็บ

คุณสามารถเชื่อมต่อกับตัวจับแทปผ่านเครือข่ายไร้สายของคุณ หรือเชื่อมต่อโดยตรงกับจุดเชื่อมต่อไร้สายของที่จับ

เสบียง

บอร์ด Wemos D1 Mini ESP8266

สวิตช์เปิด/ปิดพื้นฐาน

แบตเตอรี่แบบชาร์จไฟได้ 3.7 โวลต์

โมดูลชาร์จแบตเตอรี่ TP4056

I2C Serial 128x64 SSD1306 OLED LCD แสดงผล โมดูล LCD สำหรับ Arduino

ดูแหล่งที่มาของชิ้นส่วน Amazon ในตอนท้าย

ขั้นตอนที่ 1:

ขั้นตอนที่ 2: วางสายทุกอย่างเข้าด้วยกัน

วางสายทุกอย่างเข้าด้วยกัน
วางสายทุกอย่างเข้าด้วยกัน

เชื่อมต่อแบตเตอรี่บวกและลบกับโมดูลแบตเตอรี่ B+ และ B-

เชื่อมต่อ Out + จากโมดูลแบตเตอรี่เข้ากับขากลางของสวิตช์เปิด/ปิด

เชื่อมต่อขาด้านนอกด้านหนึ่งของสวิตช์เปิด/ปิดเข้ากับการเชื่อมต่อ 5 โวลต์บน WEMOS D1 Mini

เชื่อมต่อ Out - จากโมดูลแบตเตอรี่กับกราวด์ทั้ง Wemos D1 Mini และจอแสดงผล OLED

เชื่อมต่อ 3.3 โวลต์บน Wemos D1 Mini กับ VCC บนจอแสดงผล OLED

เชื่อมต่อ D1 บน Wemos D1 Mini กับ SCL บนจอแสดงผล OLED

เชื่อมต่อ D2 บน Wemos D1 Mini กับ SDA บนจอแสดงผล OLED

ขั้นตอนที่ 3: ตั้งโปรแกรม Wemos D1 Mini

คุณจะต้องตั้งโปรแกรม Wemos D1 Mini โดยใช้ Arduino IDE ที่มีให้ที่นี่:

นี่เป็นแหล่งข้อมูลที่ดีสำหรับการดาวน์โหลด IDE และตั้งค่าสำหรับ D1 mini

เสียบ D1 Mini เข้ากับสาย USB เพื่อค้นหาพอร์ต COM ที่ใช้:

gist.github.com/carljdp/e6a3f5a11edea63c2c…

เพิ่มไลบรารีที่จำเป็นสำหรับ Tap Handle Sketch นี่คือข้อมูลเกี่ยวกับวิธีการดาวน์โหลด/ติดตั้งไลบรารีที่จำเป็น:

www.arduino.cc/en/guide/libraries

คุณจะต้องมีห้องสมุดต่อไปนี้:

SPI

ลวด

Adafruit_GFX

Adafruit_SSD1306

ESP8266เว็บเซิร์ฟเวอร์

ESP8266WiFi

WiFiClient

ดาวน์โหลด Sketch ที่นี่ เปิดขึ้นในโปรแกรม Arduino IDE และทำการเปลี่ยนแปลงที่จำเป็น: เปลี่ยน:

รายการสำหรับชื่อเครือข่ายไร้สาย/SSIDentry สำหรับหมายเลขจัดการการแตะรหัสผ่านแบบไร้สายหากจำเป็นตัวแปรiplastoct

หมายเลข IPAddress ตามต้องการ โครงสร้างที่อยู่ IP ต้องตรงกับเครือข่ายของคุณ

"SOFT-SSID", "PASSWORD" (ทั้งสองที่)

ขั้นตอนที่ 4: ป้อนที่อยู่ IP สำหรับ Tap Handle ในเว็บเบราว์เซอร์

ป้อนที่อยู่ IP สำหรับ Tap Handle ในเว็บเบราว์เซอร์
ป้อนที่อยู่ IP สำหรับ Tap Handle ในเว็บเบราว์เซอร์

ป้อนที่อยู่ IP ที่คุณระบุสำหรับ Tap Handle ลงในเบราว์เซอร์ที่คุณชื่นชอบ ในไฟล์แนบที่อยู่คือ 192.168.1.201

ที่จะนำมาขึ้นแบบฟอร์มเพื่อกรอกสำหรับเบียร์ เมื่อคุณกด "ส่ง" ข้อมูลจะปรากฏขึ้นบนหน้าจอจัดการการแตะ หน้าเว็บจะแสดง "การเชื่อมต่อถูกรีเซ็ต" หลังจากกดปุ่มส่ง เพียงแค่กดปุ่ม "ย้อนกลับ" สำหรับเว็บเบราว์เซอร์ แล้วคุณจะกลับมาที่แบบฟอร์มป้อนข้อมูล และคุณสามารถเปลี่ยนแปลงและส่งอีกครั้งได้

ใส่ชื่อเบียร์ การใช้แบบอักษร "ปานกลาง" ซึ่งเป็นค่าเริ่มต้น คุณจะมีอักขระ 10 ตัวต่อบรรทัดสำหรับชื่อเบียร์ คุณสามารถใช้สูงสุด 2 บรรทัด หากคุณใช้สองบรรทัดสำหรับชื่อเบียร์ สองบรรทัดสุดท้าย (คำอธิบายที่ 3 และ 4) จะไม่มีที่ว่างให้แสดง คุณสามารถลดขนาดฟอนต์ ABV และรับกลับหนึ่งบรรทัด (คำอธิบาย 3)

หากคุณเลือกแบบอักษรขนาดใหญ่ คุณจะมีอักขระเพียง 7 ตัว และบรรทัดสุดท้าย (คำอธิบาย 4) จะไม่มีที่ว่างให้แสดง อีกครั้ง คุณสามารถลดขนาดแบบอักษร ABV และกลับบรรทัดสุดท้ายได้ (คำอธิบาย 4)

คุณสามารถเล่นกับขนาดแบบอักษรและคำอธิบายได้จนกว่าคุณจะได้สิ่งที่ต้องการ การดำเนินการนี้จะทำงานโดยใช้พลังงานจาก USB ที่เสียบเข้ากับ Wemos D1 Mini โดยตรง หากต้องการปิดแบตเตอรี่ให้พลิกสวิตช์ไปที่ "เปิด" เมื่อคุณถอดปลั๊ก Wemos ออกจาก USB โดยปิดสวิตช์ไฟ คุณจะสูญเสียข้อมูลเบียร์ที่คุณป้อนและจะต้องป้อนอีกครั้ง ชาร์จแบตเตอรี่โดยเสียบสายไมโคร USB เข้ากับโมดูลแบตเตอรี่ ไฟสีแดงบนโมดูลแสดงว่ากำลังชาร์จ ไฟสีเขียวหมายความว่าชาร์จแล้ว

ขั้นตอนที่ 5: ชาร์จแบตเตอรี่

ชาร์จแบตเตอรี่
ชาร์จแบตเตอรี่
ชาร์จแบตเตอรี่
ชาร์จแบตเตอรี่

เสียบสายไมโคร USB เข้ากับโมดูลแบตเตอรี่เพื่อชาร์จแบตเตอรี่ ไฟ LED เป็นสีแดงเมื่อชาร์จ สีน้ำเงินเมื่อชาร์จ สีเหล่านี้อาจแตกต่างกันไปสำหรับโมดูลการชาร์จของคุณ

แบตเตอรี่ 1000mAh ที่ชาร์จเต็มแล้วจะใช้งานการแตะได้ประมาณ 12 ชั่วโมง

ขั้นตอนที่ 6: ใส่ Electonics ลงใน Tap Handle

ใส่อิเล็กโทรนิกส์ลงในที่จับแตะ
ใส่อิเล็กโทรนิกส์ลงในที่จับแตะ
ใส่อิเล็กโทรนิกส์ลงในที่จับแตะ
ใส่อิเล็กโทรนิกส์ลงในที่จับแตะ
ใส่อิเล็กโทรนิกส์ลงในที่จับแทป
ใส่อิเล็กโทรนิกส์ลงในที่จับแทป

ฉันหวังว่าฉันจะมีวิธีแก้ปัญหาที่ดีที่นี่ แต่ฉันยังคงทำงานอยู่ ภาพนี้คือ "ความกล้า" ของสิ่งนี้ที่ใส่ลงในกล่องดินสอที่ได้รับการแก้ไข มีเม็ดมีดที่สามารถขันให้กลายเป็นอะไรก็ได้ที่นิ่มพอที่จะหมุนได้ อะไรก็ตามที่อยู่ในที่จับก๊อก ฉันทำ "กล่องไม้" เพื่อใส่อุปกรณ์อิเล็กทรอนิกส์โดยที่ฉันไม่ชอบรูปลักษณ์ของมัน

ฉันคิดว่าในที่สุดฉันจะจบลงด้วยการพิมพ์ 3 มิติของเคส แต่ฉันยังคงเป็นต้นแบบการกำหนดค่า

มีการแสดง e-ink e-ink ที่น่าสนใจซึ่งเหมาะสำหรับสิ่งนี้

ขั้นตอนที่ 7: รายการชิ้นส่วนจาก Amazon

นี่คือชิ้นส่วนที่ฉันใช้ในการสร้างนี้:โมดูลแบตเตอรี่:https://smile.amazon.com/gp/product/B071RG4YWM/ref…

จอแสดงผล OLED:https://smile.amazon.com/gp/product/B07TT9ZDWZ/ref…

ESP8266 บอร์ด:https://smile.amazon.com/gp/product/B076F52NQD/ref…

สวิตซ์ (บอกไม่ได้ว่าแนะนำตัวนี้ ต้องมีตัวที่ดีกว่ามาบ้าง):https://smile.amazon.com/gp/product/B01NATZ2XH/ref…

แบตเตอรี่ (เลือกได้กับทุกขนาดที่ต้องการ 1000mAh ใช้งานได้ประมาณ 12 ชั่วโมง):https://smile.amazon.com/gp/product/B07CXNQ3ZR/ref…

กล่องดินสอ (ใส่ได้ทุกอย่าง แต่ฉันคิดว่ามันสูงเกินไปและค่อนข้างแน่น คุณต้องเพิ่มการแตะด้วย):https://smile.amazon.com/gp/product/B00NJ0R23Q/ อ้างอิง…

แท็ปแทรก:https://smile.amazon.com/SNUG-Fasteners-SNG875-Thr…

แนะนำ: