สารบัญ:
- ขั้นตอนที่ 1: โครงการ
- ขั้นตอนที่ 2: ส่วนประกอบ
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: วงจร
- ขั้นตอนที่ 5: โครงการสุดท้าย
วีดีโอ: เครื่องให้อาหารสัตว์เลี้ยงอัตโนมัติโดยใช้ AtTiny85: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
อัตโนมัติ Pet Feeder โดยใช้ AtTiny85 de PET Engenharia de Computação está licenciado com uma Licença Creative Commons - Atribuição 4.0 Internacional.
ขั้นตอนที่ 1: โครงการ
เครื่องให้อาหารสัตว์เลี้ยงอัตโนมัติสามารถเสิร์ฟอาหารให้กับสัตว์เลี้ยงของคุณได้ทันท่วงที เราใช้ AtTiny85 เพื่อตั้งเวลาและวันที่ที่สัตว์เลี้ยงของคุณควรได้รับอาหาร ดังนั้น โดยการตั้งเวลาตามตารางการกินของสัตว์เลี้ยงของคุณ อุปกรณ์จะหล่นหรือเติมชามอาหารโดยอัตโนมัติ
ขั้นตอนที่ 2: ส่วนประกอบ
ในวงจรนี้ เราใช้ส่วนประกอบบางอย่าง:
- ATtiny85Display
- โอเลด 0.96"
- แบตเตอรี่ CR2032
- แผงวงจรพิมพ์ (PCB)
- 2 x ปุ่มกด
ขั้นตอนที่ 3: รหัส
คุณสามารถหาโค้ดได้ที่ github:
3 โฟลเดอร์บน GitHub ที่คุณดาวน์โหลด ควรคัดลอกไปยัง Arduino/ไลบรารี่ในคอมพิวเตอร์ของคุณ
หากคุณไม่ทราบวิธีเขียนโค้ดใน AtTiny85 ให้ดูบทแนะนำใน https://portal.vidadesilicio.com.br/attiny85-primeiros-passos/ (บทช่วยสอนเป็นภาษาโปรตุเกส แต่คุณสามารถค้นหาในภาษาอื่นใน Google)
หลังจากที่คุณตั้งค่า AtTiny85 เป็นโค้ดแล้ว ให้ไปที่ไฟล์ attiny85watch.ino แล้วเปิดใน Arduino IDE ของคุณ ในการดำเนินการขั้นตอนให้เสร็จสิ้น ให้คอมไพล์และอัปโหลดโค้ด
ขั้นตอนที่ 4: วงจร
แผนผังด้านบนแสดงการเชื่อมต่อวงจรไฟฟ้า คุณสามารถดาวน์โหลด RelogioATtiny85.fzz เพื่อทราบการเชื่อมต่อในบอร์ดโดยใช้โปรแกรม Fritzing และคุณสามารถดาวน์โหลด relogio.brd เพื่อเปิดโครงการ PCB โดยใช้ซอฟต์แวร์ EAGLE CAD
มันทำงานอย่างไร: ตั้งนาฬิกาด้วยปุ่มสองปุ่มในวงจร ฉันเข้ารหัสเพื่อเปิดใช้งาน rele เมื่อนาฬิกาตี 02.00 น. (คุณสามารถเปลี่ยนได้หากต้องการ) เมื่อเปิดสวิตช์รีล มอเตอร์ vibracall จะสตาร์ทและอาหารสัตว์เลี้ยงก็ตกลงมา
ไฟล์ทั้งหมดนี้สามารถพบได้ที่นี่และในลิงก์:
ขั้นตอนที่ 5: โครงการสุดท้าย
นี่คือโครงการสุดท้าย! ทดสอบวงจรสักสองสามวันเพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง
แนะนำ:
Christmas Star Neopixel Attiny85 ที่ใหญ่ขึ้นและปรับปรุง: 3 ขั้นตอน (พร้อมรูปภาพ)
ดาวคริสต์มาสที่ใหญ่ขึ้นและปรับปรุงให้ดีขึ้น Neopixel Attiny85: ปีที่แล้วฉันสร้างดาวคริสต์มาสที่พิมพ์ 3 มิติขนาดเล็ก ดู https://www.instructables.com/id/Christmas-Star-LE…ปีนี้ฉันสร้างดาวที่ใหญ่ขึ้นจากเกลียวคลื่น ที่ 50 Neopixels (5V WS2811) ดาวดวงที่ใหญ่กว่านี้มีรูปแบบมากขึ้น (ฉันยังคงเพิ่มและด้นสด
ลดการใช้พลังงานแบตเตอรี่สำหรับ Digispark ATtiny85: 7 ขั้นตอน
ลดการใช้พลังงานแบตเตอรี่สำหรับ Digispark ATtiny85: หรือ: ใช้งาน Arduino กับเซลล์แบบเหรียญ 2032 เป็นเวลา 2 ปี การใช้บอร์ด Arduino Digispark ของคุณออกจากกล่องพร้อมกับโปรแกรม Arduino จะดึงกระแส 20 mA ที่ 5 โวลต์ด้วยพาวเวอร์แบงค์ 5 โวลต์ของ 2000 mAh ใช้งานได้เพียง 4 วัน
ATTiny85 Capacitor Meter: 4 ขั้นตอน
ATTiny85 Capacitor Meter: คำแนะนำนี้ใช้สำหรับเครื่องวัดตัวเก็บประจุตาม ATTiny85 พร้อมคุณสมบัติดังต่อไปนี้ อิงจาก ATTiny85 (DigiStamp) SSD1306 0.96" จอแสดงผล OLED การวัดความถี่สำหรับตัวเก็บประจุค่าต่ำ 1pF - 1uF โดยใช้ออสซิลเลเตอร์ 555 ตัววัดเวลาชาร์จ
AtTiny85 แอดเดรส LED Strip: 10 ขั้นตอน
AtTiny85 Addressable LED Strip: เป้าหมายของฉันคือทำโคมไฟตั้งโต๊ะจาก LED ฉันต้องการให้มันปรับได้ ดังนั้นจึงสามารถใช้ได้ทั้งกลางวันและกลางคืน ในครั้งแรกที่ฉันทำ ฉันใช้แถบ LED ธรรมดาและ MOS ขนาดใหญ่ FET เพื่อขับที่ 12v ครั้งนี้ฉันเลือก LED ที่สามารถระบุตำแหน่งได้ซึ่งให้กำลัง
ATtiny85 การติดตามกิจกรรมการสั่นที่สวมใส่ได้นาฬิกาและการเขียนโปรแกรม ATtiny85 พร้อม Arduino Uno: 4 ขั้นตอน (พร้อมรูปภาพ)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 With Arduino Uno: จะสร้างนาฬิกาติดตามกิจกรรมที่สวมใส่ได้อย่างไร? นี่คืออุปกรณ์สวมใส่ที่ออกแบบมาเพื่อให้สั่นเมื่อตรวจพบการหยุดนิ่ง คุณใช้เวลาส่วนใหญ่กับคอมพิวเตอร์เหมือนฉันหรือเปล่า คุณนั่งเป็นชั่วโมงโดยไม่รู้ตัวหรือไม่? จากนั้นอุปกรณ์นี้จะเ