สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: ESP32 PINOUT
- ขั้นตอนที่ 3: ตั้งค่า ESP32
- ขั้นตอนที่ 4: วงจรไฟฟ้าพื้นรองเท้า
- ขั้นตอนที่ 5: กาวพื้นรองเท้า
- ขั้นตอนที่ 6: รองเท้า
- ขั้นตอนที่ 7: การตั้งค่าซอฟต์แวร์ Arduino ESP32
- ขั้นตอนที่ 8: CMD
- ขั้นตอนที่ 9: Git Clone
- ขั้นตอนที่ 10: ตำแหน่งไฟล์แผนที่
- ขั้นตอนที่ 11: รหัส Arduino
- ขั้นตอนที่ 12: Visualstudio
- ขั้นตอนที่ 13: แก้ไข
- ขั้นตอนที่ 14: การเพิ่ม
- ขั้นตอนที่ 15: ดาวน์โหลดแอป
- ขั้นตอนที่ 16: Github Clone
- ขั้นตอนที่ 17: สิทธิ์
- ขั้นตอนที่ 18: การเตรียมโทรศัพท์ Android
- ขั้นตอนที่ 19: ฐานข้อมูล
- ขั้นตอนที่ 20: ฟังก์ชัน Azure
วีดีโอ: ตัวติดตามการนั่งและยืน - Imani: 20 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
คุณต้องการติดตามสุขภาพของคุณและให้แน่ใจว่าคุณยืนเพียงพอในแต่ละวันหรือไม่? Imani เป็นแอพสำหรับคุณ! ด้วยตัวต้านทานที่ไวต่อแรงกดเพียงตัวเดียวในพื้นรองเท้าของคุณ เราจึงสามารถติดตามพฤติกรรมการนั่งและยืนในแต่ละวันของคุณได้
ลงทะเบียนด้วยชื่อ อีเมล รหัสผ่าน และเซลฟี่! เพิ่มเพื่อนร่วมงานหรือเพื่อนด้วยเครื่องสแกนรหัส QR สุดไฮเทคของเรา และดูสถิติที่นั่นและเปรียบเทียบกับของคุณ
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2-6: ฮาร์ดแวร์
- ขั้นตอนที่ 7-11: การตั้งค่าซอฟต์แวร์ Arduino ESP32
- ขั้นตอนที่ 12-19 Visual Studio
ขั้นตอนที่ 1: วัสดุ
รายการวัสดุที่ต้องการ
- 1x Izokee ESP32-devkitc
- 1x เซนเซอร์ตรวจจับแรงแบบกลม FSR Interlink 402
- 1x พาวเวอร์แบงค์บัตรเครดิต (2200mah)
- ตัวต้านทาน 2x 10k ohm
- สายเล็กประมาณ 5 เส้น
- รองเท้าคู่หนึ่ง
- สายไมโคร USB
พยายามใส่จินตนาการของคุณเองและป้อนข้อมูลในการสร้างรองเท้า
ขั้นตอนที่ 2: ESP32 PINOUT
คุณควรจะสามารถติดตั้งวงจรไฟฟ้าได้ด้วยตัวเอง แต่คุณควรพิจารณาตรวจสอบ ESP32 PINOUT ของคุณ เพราะสิ่งนี้อาจแตกต่างจากของเรา!
ขั้นตอนที่ 3: ตั้งค่า ESP32
- วงกลมสีแดง: 5V - 5volt
- WHITE CIRCLE: IO32 - พินอะนาล็อกสำหรับการถ่ายโอนข้อมูล
- วงกลมสีม่วง: GND - กราวด์
ขั้นตอนที่ 4: วงจรไฟฟ้าพื้นรองเท้า
มาถึงส่วนที่ระคายเคือง คือ ตัดพื้นรองเท้าออกเพื่อใส่วงจรไฟฟ้า เราแนะนำให้คุณหาจุดที่ดีกว่าในการวาง FSR ของคุณ หรือวาง FSR ที่ใหญ่กว่าเพื่อแยกแยะข้อผิดพลาดต่างๆ
ขั้นตอนที่ 5: กาวพื้นรองเท้า
หลังจากนั้นให้ลองใช้กาว แต่ต้องแน่ใจว่ากาวไม่นำไฟฟ้า!
ขั้นตอนที่ 6: รองเท้า
บางทีคุณอาจใส่แบตเตอรี่ลงในพื้นรองเท้าได้เช่นกัน แต่เราเพียงแค่ตัดชิ้นส่วนในรองเท้าออกเพื่อให้พาวเวอร์แบงค์ของบัตรเครดิตพอดี
ขั้นตอนที่ 7: การตั้งค่าซอฟต์แวร์ Arduino ESP32
การตั้งค่า Arduino IDE ดาวน์โหลดและติดตั้ง Arduino:
GITดาวน์โหลดและติดตั้ง GIT:
Arduino ESP32เปิด File Explorer ของคุณ ไปที่เอกสารและดับเบิลคลิกที่ Arduino ตัวอย่าง: C:\Users\Tom\Documents\Arduino
จากนั้นสร้างโฟลเดอร์ใหม่ชื่อ "ฮาร์ดแวร์" และภายในโฟลเดอร์นี้ ให้สร้างโฟลเดอร์อื่นชื่อ "espressif" (ดูภาพ)
ขั้นตอนที่ 8: CMD
หลังจากนี้คุณเปิด cmd ใน file explorer ของคุณ (ดูรูป)
ขั้นตอนที่ 9: Git Clone
ในพรอมต์คำสั่ง คุณพิมพ์คำสั่งต่อไปนี้: “git clone https://github.com/espressif/arduino-esp32.git” แล้วกด Enter (ดูรูป)
ขั้นตอนที่ 10: ตำแหน่งไฟล์แผนที่
หลังจากนั้นคุณอาจต้องเปลี่ยนชื่อ "arduino-esp32" เป็น "esp32" อย่างนั้น (ดูรูป)
ขั้นตอนที่ 11: รหัส Arduino
ตอนนี้เริ่มต้น Arduino แล้วกด "เครื่องมือ" และเลือกบอร์ดและ COM PORT ที่ถูกต้อง! (ดูรูป)รหัสสำหรับ ESP32:
ขั้นตอนที่ 12: Visualstudio
สำหรับการพัฒนาแอพ เราใช้ Microsoft Visual studio 2017 Community Edition 5.3
www.visualstudio.com/
เมื่อคุณติดตั้ง Visual Studio Installer แล้ว (ดูภาพด้านบน)
ขั้นตอนที่ 13: แก้ไข
เมื่อคุณเริ่มต้นแล้วให้กด "เพิ่มเติม" จากนั้นเลือก "แก้ไข"
ขั้นตอนที่ 14: การเพิ่ม
ตรวจสอบให้แน่ใจว่าคุณได้เลือกส่วนประกอบต่อไปนี้ (ดูภาพด้านบน)
หลังจากที่คุณเลือกทั้งหมดแล้วให้กด "แก้ไข" ที่มุมล่างขวา
ขั้นตอนที่ 15: ดาวน์โหลดแอป
เพื่อให้สามารถเริ่มต้นแอป Imani ใน Visual Studio คุณต้องโคลนหน้า GitHub ของเรา:
สร้างไฟล์เปล่า (ทำให้เส้นทางสั้นที่สุด) และเปิด cmd (ดูภาพด้านบน)
ขั้นตอนที่ 16: Github Clone
หลังจากที่คุณได้โคลนไฟล์ไปยังคอมพิวเตอร์ของคุณแล้ว คุณสามารถเปิดโปรเจ็กต์ได้
ขั้นตอนที่ 17: สิทธิ์
ตรวจสอบให้แน่ใจว่าเมื่อคุณคลิกขวาที่ project2. Android และเลือก "Properties" ให้คลิกที่ "Android Manifest" และตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายการอนุญาตต่อไปนี้:
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
- กล้อง
- ไฟฉาย
- อินเทอร์เน็ต
ขั้นตอนที่ 18: การเตรียมโทรศัพท์ Android
ก่อนที่คุณจะสามารถเริ่มพัฒนาบนโทรศัพท์ของคุณได้ คุณต้องแน่ใจว่าโทรศัพท์ของคุณได้รับอนุญาตให้ทำเช่นนั้น: ไปที่การตั้งค่า > เกี่ยวกับโทรศัพท์ > สถานะโทรศัพท์ > กด 15x ที่ "หมายเลขบิวด์" สิ่งนี้อาจแตกต่างกันสำหรับอุปกรณ์ของคุณ ดังนั้นคุณอาจต้อง google หลังจากนี้คุณควรจะสามารถเริ่มต้นแอปได้
ขั้นตอนที่ 19: ฐานข้อมูล
เราใช้ Microsoft SQL Server Management Studio
docs.microsoft.com/en-us/sql/ssms/download…
เข้าสู่ระบบด้วยข้อมูลประจำตัวของคุณ
ในการสร้างตาราง คุณต้องนำเข้าสคริปต์ต่อไปนี้:
ghostbin.com/paste/tbne3
ไปที่ "เครื่องมือการจัดการ" และเลือก "ไฟล์" > "เปิด" และเลือกสคริปต์ที่ดาวน์โหลด
รันสคริปต์โดยกด "Execute"
ขั้นตอนที่ 20: ฟังก์ชัน Azure
หากโปรเจ็กต์นี้ได้รับรายการโปรดประมาณ 50 รายการ ฉันจะพยายามอัปโหลดฟังก์ชัน Azure ด้วย
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง