สารบัญ:
วีดีโอ: IoT Wallet (กระเป๋าเงินอัจฉริยะพร้อม Firebeetle ESP32, Arduino IDE และ Google Spreadsheet): 13 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โดย IgorF2ติดตามเพิ่มเติมโดยผู้เขียน:
เกี่ยวกับ: ผู้ผลิต วิศวกร นักวิทยาศาสตร์บ้า และนักประดิษฐ์ ข้อมูลเพิ่มเติมเกี่ยวกับ IgorF2 »
รางวัลที่หนึ่งในการแข่งขัน Instructables Pocket-Sized!:NS
หากคุณลงทุนเงินบางส่วนใน cryptocurrencies คุณอาจรู้อยู่แล้วว่ามีความผันผวนสูง พวกเขาเปลี่ยนในชั่วข้ามคืนและคุณไม่มีทางรู้ได้เลยว่าเงิน 'จริง' ที่คุณยังมีอยู่ในกระเป๋าเงินของคุณ เช่นเดียวกับตลาดหุ้น คุณเชื่อมั่นในหุ้นตัวใดตัวหนึ่งเพียงเล็กน้อย และจากที่ไหนก็ตาม ตลาดคิดว่ามันไร้ค่าในวันรุ่งขึ้น
คุณจะติดตามสินทรัพย์เหล่านี้และทราบมูลค่าปัจจุบันได้อย่างไร คุณสามารถทำงานกับสเปรดชีตบางรายการและอัปเดตสเปรดชีตเป็นประจำ หรือคุณสามารถสร้างแกดเจ็ตของคุณเองเพื่อตรวจสอบค่าเหล่านี้: กระเป๋าเงิน IoT!
สำหรับโครงการนี้ ฉันทำงานในสเปรดชีตของ Google เพื่อติดตามทรัพย์สินของฉันและอัปเดตมูลค่าของสินทรัพย์สำหรับสกุลเงินใดสกุลเงินหนึ่ง โดยอิงตามค่าทิกเกอร์ที่ดึงมาจากอินเทอร์เน็ต สเปรดชีตนี้สามารถเข้าถึงได้จาก ESP32 โดยใช้และการเชื่อมต่อ Wi-Fi และสรุปจะแสดงบนจอแสดงผล OLED เครื่องพิมพ์ 3 มิติถูกใช้เพื่อสร้างกระเป๋าเงิน โดยที่ฉันฝังส่วนประกอบอิเล็กทรอนิกส์บางอย่างเพื่อสร้างต้นแบบกระเป๋าเงิน IoT เครื่องแรกของฉัน
และนั่นไม่ใช่ทั้งหมด! ทำไมไม่เพิ่มนาฬิกาที่ซิงโครไนซ์กับอินเทอร์เน็ตและเครื่องนับก้าวในอุปกรณ์เดียวกันล่ะ ในบทช่วยสอนนี้ ฉันจะแสดงวิธีดำเนินการดังกล่าว
มีหลายวิธีในการใช้บทช่วยสอนนี้ คุณสามารถใช้เพื่อ:
- เรียนรู้วิธีติดตามและอัปเดตมูลค่าสินทรัพย์ของคุณสำหรับสกุลเงินใดสกุลเงินหนึ่งโดยใช้ Google สเปรดชีต
- ตั้งโปรแกรม ESP32 โดยใช้ Arduino IDE;
- อ่านค่าจากสเปรดชีตของ Google โดยใช้อุปกรณ์ ESP32
- ฝึกทักษะด้านอิเล็กทรอนิกส์และการบัดกรีของคุณ ฯลฯ
คุณสามารถใช้ส่วนหนึ่งของบทช่วยสอนนี้เพื่อสร้างแกดเจ็ตของคุณเองหรือทำตามจนจบและผลิตกระเป๋าเงินของคุณเอง
บทช่วยสอนนี้แบ่งออกเป็นดังนี้:
ขั้นตอน | เรื่อง | หัวข้อ |
---|---|---|
1 | เครื่องมือและวัสดุ | เครื่องมือและวัสดุที่ใช้ในโครงการนี้ |
2-3 | การพิมพ์ 3 มิติ | วิธีสร้างโมเดล 3 มิติและพิมพ์อุปกรณ์ 3 มิติ |
4-5 | อิเล็กทรอนิกส์ | วิธีต่อวงจร |
6-7 | Google สเปรดชีต | วิธีสร้างสเปรดชีตของ Google และแชร์กับแกดเจ็ตของคุณ |
8-12 | การเข้ารหัส | วิธีตั้งโปรแกรม ESP32 โดยใช้ Arduino IDE |
มีบทช่วยสอนที่ยอดเยี่ยมเกี่ยวกับวิธีการติดตามราคาของสกุลเงินดิจิตอลเข้ารหัส อันนี้ทำหน้าที่เป็นแรงบันดาลใจสำหรับโครงการนี้:
ชอบโครงการนั้นหรือไม่? โปรดพิจารณาสนับสนุนโครงการในอนาคตของฉันด้วยการบริจาค Bitcoin เล็กน้อย!:D ที่อยู่ฝาก BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
ขั้นตอนที่ 1: เครื่องมือและวัสดุ
สำหรับโครงการนี้ มีการใช้เครื่องมือต่อไปนี้:
- เครื่องพิมพ์ 3 มิติ ฉันใช้มันเพื่อพิมพ์กระเป๋าสตางค์ของฉันและผลิตเคสสำหรับอุปกรณ์อิเล็กทรอนิกส์ (ด้วยเส้นใย PLA ปกติ) คุณสามารถค้นหาเครื่องพิมพ์ 3D ราคาถูกทางออนไลน์ซึ่งใช้ได้ดีสำหรับโครงการนี้ (ลิงก์)
- ฟิลาเมนต์ PLA 1.75 มม. (ลิงค์ / ลิงค์ / ลิงค์) ฉันใช้เส้นพลาสติก PLA สีขาวและสีน้ำเงินแบบแข็งในการพิมพ์เคสที่มีการหุ้มและป้องกันอุปกรณ์อิเล็กทรอนิกส์ วิธีนี้จะไม่ถูกทับถ้าฉันนั่งด้วยกระเป๋าสตางค์หรือตกลงบนพื้นโดยบังเอิญ
- บัดกรีเหล็กและลวด ฉันต้องการมันเพื่อประสานสายไฟระหว่างชิ้นส่วนอิเล็กทรอนิกส์ ดังที่คุณจะเห็นในภายหลัง
- กาวซุปเปอร์ การออกแบบ 3D ถูกพิมพ์ในส่วนต่างๆ ฉันใช้ซุปเปอร์กาวติดเข้าด้วยกัน
ฉันใช้ชิ้นส่วนฮาร์ดแวร์ต่อไปนี้สำหรับโครงการของฉัน:
- บอร์ดพัฒนา Firebeetle ESP32 (ลิงก์) บอร์ด Firebeetle ESP32 นั้นใช้งานง่ายและตั้งโปรแกรมโดยใช้ Arduino IDE มีโมดูล Bluetooth และ Wi-Fi ในตัว คุณจึงสามารถใช้งานได้หลากหลายโครงการ มีขั้วต่อสำหรับแบตเตอรี่ 3.7V ซึ่งมีประโยชน์มากสำหรับการประกอบโครงการนี้ ฉันยังมีเครื่องชาร์จแบตเตอรี่ในตัว จะชาร์จแบตเตอรี่เมื่อเชื่อมต่อกับปลั๊ก USB คุณยังสามารถใช้บอร์ดที่ใช้ ESP32 อื่นๆ (ลิงก์ / ลิงก์) หรือบอร์ด ESP8266 (ลิงก์ / ลิงก์ / ลิงก์) ได้หากต้องการ ขึ้นอยู่กับบอร์ดที่คุณเลือก การเชื่อมต่อและชาร์จแบตเตอรี่จะยากขึ้นเล็กน้อย ขนาดของเคสจะต้องได้รับการตรวจสอบด้วย
- จอแสดงผล OLED (ลิงค์ / ลิงค์) มีการเชื่อมต่อกับบอร์ด ESP เพื่อแสดงค่าที่ได้รับจาก Google Spreadsheet
- มาตรความเร่ง GY-521 (ลิงค์ / ลิงค์) มันถูกใช้เป็นตัวนับขั้นตอน
- แบตเตอรี่ 3.7V (ลิงค์ / ลิงค์) ฉันเคยจ่ายไฟให้กับวงจรทั้งหมด
- สายไฟ
- สายไมโครยูเอสบี
- สลักเกลียว M2x6mm (x9)
- น็อต M2x1.5mm (x5)
ลิงก์ด้านบนเป็นเพียงคำแนะนำว่าคุณสามารถหารายการที่ใช้ในบทช่วยสอนนี้ได้ที่ไหน (และอาจสนับสนุนบทช่วยสอนในอนาคตของฉัน) อย่าลังเลที่จะค้นหาจากที่อื่นและซื้อที่ร้านค้าในพื้นที่หรือร้านค้าออนไลน์ที่คุณชื่นชอบ
ดังที่กล่าวไว้ก่อนหน้านี้ บอร์ดพัฒนา ESP บางรุ่นจะไม่มีขั้วต่อแบตเตอรี่ในตัว (และอุปกรณ์ชาร์จ) ในกรณีนั้น คุณจะต้องมีโมดูลชาร์จแบตเตอรี่ภายนอก (เช่น TP4056 (ลิงก์ / ลิงก์)) อาจต้องใช้สาย mini USB เพื่อเชื่อมต่อระหว่างที่ชาร์จกับพอร์ต USB คุณทราบหรือไม่ว่าคุณสามารถซื้อ Anet A8 ได้ในราคาเพียง 155.99 ดอลลาร์ ซื้อได้ที่ Gearbest:
ขั้นตอนที่ 2: การสร้างแบบจำลอง 3 มิติ
รางวัลที่หนึ่งในการแข่งขันขนาดพกพา
แนะนำ:
Blinds Control ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: 5 ขั้นตอน (พร้อมรูปภาพ)
การควบคุมมู่ลี่ด้วย ESP8266, Google Home และ Openhab Integration และ Webcontrol: ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นว่าฉันเพิ่มระบบอัตโนมัติให้กับมู่ลี่ของฉันอย่างไร ฉันต้องการเพิ่มและลบระบบอัตโนมัติได้ ดังนั้นการติดตั้งทั้งหมดจึงเป็นแบบหนีบ ส่วนหลักคือ: สเต็ปเปอร์มอเตอร์ ตัวขับสเต็ปควบคุม bij ESP-01 เกียร์และการติดตั้ง
ระบบการเข้าร่วมประชุมพร้อมการจัดเก็บข้อมูลบน Google Spreadsheet โดยใช้ RFID และ Arduino Ethernet Shield: 6 ขั้นตอน
ระบบการเข้าร่วมประชุมพร้อมการจัดเก็บข้อมูลบน Google สเปรดชีตโดยใช้ RFID และ Arduino Ethernet Shield: สวัสดีทุกคน เรามากับโครงการที่น่าตื่นเต้นมากและนั่นคือวิธีการส่งข้อมูล rfid ไปยัง Google สเปรดชีตโดยใช้ Arduino ในระยะสั้นเรากำลังจะสร้างระบบการเข้างานโดยใช้เครื่องอ่าน rfid ซึ่งจะบันทึกข้อมูลการเข้างานตามเวลาจริงไปที่ goog
RuuviTag และ PiZero W และ Blinkt! เทอร์โมมิเตอร์แบบ Bluetooth Beacon: 3 ขั้นตอน (พร้อมรูปภาพ)
RuuviTag และ PiZero W และ Blinkt! เครื่องวัดอุณหภูมิที่ใช้ Bluetooth Beacon: คำแนะนำนี้อธิบายวิธีการอ่านข้อมูลอุณหภูมิและความชื้นจาก RuuviTag โดยใช้ Bluetooth กับ Raspberry Pi Zero W และเพื่อแสดงค่าเป็นเลขฐานสองบน Pimoroni กะพริบตา! pHAT.หรือเรียกสั้นๆ ว่า จะสร้างสถานะอย่างไร
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): 10 ขั้นตอน (พร้อมรูปภาพ)
Minimalist IoT Clock (โดยใช้ ESP8266, Adafruit.io, IFTTT และ Arduino IDE): ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสร้างนาฬิกามินิมัลลิสต์ที่ซิงโครไนซ์กับอินเทอร์เน็ต ฉันทดสอบกับบอร์ดที่ใช้ ESP8266 สองบอร์ด: Firebeetle และ NodeMCU ไมโครคอนโทรลเลอร์รับเวลาปัจจุบันจากเซิร์ฟเวอร์ Google และแสดงบน
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): 25 ขั้นตอน (พร้อมรูปภาพ)
วิธีการสร้าง Quadcoptor (NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS 3DR Radio และ FlySky TH9X): นี่คือบทแนะนำเกี่ยวกับวิธีการสร้าง Quadcopter โดยใช้มอเตอร์ NTM 28-30S 800kV 300W และ Arducopter APM 2.6 & 6H GPS & วิทยุ 3DR ฉันพยายามอธิบายแต่ละขั้นตอนด้วยรูปภาพจำนวนหนึ่ง หากคุณมีคำถามหรือความคิดเห็นใด ๆ โปรดตอบกลับ