สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุ
- ขั้นตอนที่ 2: สร้างวงจร
- ขั้นตอนที่ 3: ตั้งโปรแกรม Attiny
- ขั้นตอนที่ 4: การใช้มัน
วีดีโอ: Attiny85 Distance Finder: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ก่อนที่ฉันจะสอนเรื่องนี้ ฉันเพิ่งได้รับ Attinys ใหม่ (Attinies?) และต้องการทำอะไรกับพวกเขา นั่นคือตอนที่ฉันสังเกตเห็นว่าตัวค้นหาช่วงอัลตราโซนิกของฉันไม่ได้ใช้งานเพียงอย่างเดียว ตัวค้นหาระยะทาง Attiny ล้ำเสียงนี้ให้ระยะทางผ่านชุดไฟ LED กะพริบและสามารถเปลี่ยนจาก CM เป็น IN ได้ด้วยการกดปุ่มค้างไว้นานพอ
ขั้นตอนที่ 1: รวบรวมวัสดุ
ขออภัย ลิงก์ส่วนใหญ่มีไว้สำหรับสินค้าจำนวนมาก แต่ราคาถูกและเป็นแบบที่ฉันใช้
- Attiny85/45 - ราคาบน Ebay สามารถพบได้ประมาณ $2.00 แต่รายการสิ้นสุดอย่างรวดเร็ว นี่คือ Amazon
- ซ็อกเก็ต 8 พิน
- สวิตช์สไลด์
- ปุ่ม
- ตัวค้นหาระยะอัลตราโซนิก
- ไฟ LED x 3 (สีใดก็ได้)
- ตัวต้านทานที่เข้ากับสีที่เลือกไว้สำหรับ 5v https://led.linear1.org/1led.wiz (เครื่องคิดเลขตัวต้านทานที่เป็นประโยชน์)
- Perfboard - $6.99 สำหรับ 5 ดูที่ Ebay ด้วย
- แบตเตอรี่เก้าโวลต์ + ที่ยึด
- ตัวควบคุมแรงดันไฟฟ้า 5v
ขั้นตอนที่ 2: สร้างวงจร
ถ้าคุณต้องการ คุณสามารถทดสอบสิ่งนี้บนเขียงหั่นขนมเพื่อให้แน่ใจว่าทุกอย่างเป็นระเบียบ หรือคุณสามารถไปที่ perfboard ได้โดยตรง (หรือสร้าง PCB ของคุณเอง)
หมายเลขพอร์ต (หมายเลขพิน)
- Ultrasonic echo + Trig pin >>> 2 (7)
- ปุ่ม ----------------------------------- >>> 1 (6)
- 50 วินาที LED ---------------------- >>> 0 (5)
- 10 วินาที LED -------------->> 4 (3)
- 1 วินาที LED ------------------------ >>> 3 (2)
อย่าลังเลที่จะเปลี่ยนสิ่งเหล่านี้ที่ง่ายที่สุดที่จะทำ ฉันตั้งค่าด้วยวิธีนี้เพราะมันดูดีที่สุดใน Fritzing:)
ขั้นตอนที่ 3: ตั้งโปรแกรม Attiny
อย่างที่คุณอาจทราบแล้วว่าจำเป็นต้องมีขั้นตอนเพิ่มเติมเพื่อตั้งโปรแกรม Attiny หากคุณรู้วิธีตั้งโปรแกรมให้ดำเนินการต่อในแบบของคุณ! หากคุณไม่ทำ นี่คือลิงค์หรือคำแนะนำ!
นอกจากนี้ ตรวจสอบให้แน่ใจว่าได้ดาวน์โหลดไลบรารี่ New Ping เพราะนั่นคือวิธีที่ฉันสามารถมี echo และ trig บนพินเดียวกันได้ หากคุณไม่ทราบวิธีเพิ่มไลบรารี ให้ดาวน์โหลดไฟล์.zip จากลิงก์ จากนั้นไปที่ Sketch > รวมไลบรารี > เพิ่ม.zip ไลบรารี > ดาวน์โหลด > NewPing*.zip
*โปรดอย่าบอกว่าคุณได้รับข้อผิดพลาดขณะคอมไพล์โดยไม่ได้เพิ่มไลบรารี่ก่อน!*
และนี่คือรหัส
ขั้นตอนที่ 4: การใช้มัน
โดยพื้นฐานแล้วตอนนี้ก็แค่ชี้แล้วยิง (ก็กด)
เพื่อให้ระยะทางมีไฟ LED สามดวง หนึ่งหมายถึง 50, 10 และ 1 ตามลำดับ ตัวอย่างเช่น หากระยะทางเท่ากับ 67 LED 50 จะกะพริบหนึ่งครั้ง ไฟ LED 10 ดวงจะกะพริบหนึ่งครั้ง และดวงที่ 1 จะกะพริบ 7 ครั้ง ทั้งหมดรวมกันได้ 67 (50 + 10 + 7= 67)
หากต้องการเปลี่ยนจาก CM เป็น IN หรือในทางกลับกัน ให้กดปุ่มค้างไว้นานกว่าสองวินาที ขึ้นอยู่กับสิ่งที่เปิดอยู่ (ค่าเริ่มต้นคือ CM) ไฟ LED ทั้งหมดจะกะพริบเพื่อระบุว่าได้ตั้งค่าไว้อย่างไร
ไฟติดสว่างแล้วดับ == CM ถึงไฟ INFlashing ---------- == IN ถึง CM
หากคุณมีคำถามใด ๆ ถามได้เลย!
แนะนำ:
IoT Keychain Finder โดยใช้ ESP8266-01: 11 ขั้นตอน (พร้อมรูปภาพ)
IoT Keychain Finder ใช้ ESP8266-01: คุณชอบฉันลืมอยู่เสมอว่าคุณเก็บกุญแจไว้ที่ไหน? ฉันไม่สามารถหากุญแจได้ทันเวลา! และเนื่องจากนิสัยของฉัน ฉันจึงมาเรียนวิทยาลัยสาย การขายสารพัด star wars รุ่นลิมิเต็ดอิดิชั่น (ยังคงกังวลใจอยู่!) ออกเดท (เธอไม่เคยเลือก
Social Distance Detector: 7 ขั้นตอน (พร้อมรูปภาพ)
Social Distance Detector: Social Distance Detector:ฉันชื่อ Owen O จากเดนเวอร์โคโลราโด และฉันจะอยู่เกรด 7 ในปีนี้ โครงการของฉันเรียกว่า Social Distance Detector! อุปกรณ์ที่สมบูรณ์แบบสำหรับการรักษาความปลอดภัยในช่วงเวลาที่ยากลำบากเหล่านี้ จุดประสงค์ของ Social Distance Detector
ATtiny85 การติดตามกิจกรรมการสั่นที่สวมใส่ได้นาฬิกาและการเขียนโปรแกรม ATtiny85 พร้อม Arduino Uno: 4 ขั้นตอน (พร้อมรูปภาพ)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: จะสร้างนาฬิกาติดตามกิจกรรมที่สวมใส่ได้อย่างไร? นี่คืออุปกรณ์สวมใส่ที่ออกแบบมาเพื่อให้สั่นเมื่อตรวจพบการหยุดนิ่ง คุณใช้เวลาส่วนใหญ่กับคอมพิวเตอร์เหมือนฉันหรือเปล่า คุณนั่งเป็นชั่วโมงโดยไม่รู้ตัวหรือไม่? จากนั้นอุปกรณ์นี้จะเ
Social Distance Thing: 9 ขั้นตอน (พร้อมรูปภาพ)
Social Distance Thing: โปรเจ็กเตอร์เลเซอร์เว้นระยะห่างทางสังคมส่วนบุคคล โครงสร้างนี้จัดทำขึ้นเพื่อเป็นโครงการที่ง่ายและรวดเร็วเพื่อช่วยสร้างการรับรู้เกี่ยวกับการเว้นระยะห่างทางสังคม เมื่อมีการแนะนำการเว้นระยะห่างทางสังคมครั้งแรก เป็นที่ชัดเจนว่าไม่ใช่ทุกคนที่ฝึกฝนอย่างถูกต้องเพื่อ
Arduino Distance Finder: 3 ขั้นตอน
Arduino Distance Finder: นี่คือโปรเจ็กต์ที่ใช้เขียงหั่นขนมซึ่งใช้ Atmel Atmega 2560 (Arduino Mega) เพื่อค้นหาระยะทางโดยใช้ Ultrasonic Sensor ผลลัพธ์สามารถรับได้ใน "ซม." บนหน้าจอ LCD ขนาด 16x2 และ Serial Monitor ของ Arduino IDE เรายังสามารถใช้ 16x2