สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: (ไม่บังคับ แต่แนะนำ) Breadboard Your Circuit
- ขั้นตอนที่ 2: ออกแบบ PCB
- ขั้นตอนที่ 3: ประกอบและประสาน
- ขั้นตอนที่ 4: อัปโหลดโค้ด Arduino
- ขั้นตอนที่ 5: คุณทำเสร็จแล้ว
วีดีโอ: ตัวตั้งเวลาโทรศัพท์สำหรับ Digital Minimalism!: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
หลายครั้งที่ฉันหยิบโทรศัพท์ขึ้นมาดูสภาพอากาศและจบลงที่โซเชียลมีเดีย ฉันต้องการ quarantimer โทรศัพท์:)
นี่คือแท่นวางโทรศัพท์ที่จะสว่างขึ้นเมื่อคุณวางโทรศัพท์ลง นอกจากนี้ยังติดตามว่าคุณปล่อยให้มันพักนานแค่ไหน
สร้างหลายรายการเพื่อดูว่าใครใช้โทรศัพท์น้อยที่สุดในครอบครัว! หรือใช้ด้วยตัวคุณเองเพื่อติดตามว่าคุณทิ้งมันไว้คนเดียวนานแค่ไหน! ทุกคนรักการเสริมแรงในเชิงบวก
ฉันใฝ่ฝันที่จะสร้าง Phone Quarantine (Quarantine Timer) เพื่อใช้เอง ฉันได้ลองบล็อกแอพแล้ว แต่ต้องการสถานที่จริงสำหรับวางโทรศัพท์ของฉัน นอกจากนี้ มันง่ายสำหรับพ่อแม่และพี่ชายของฉันที่จะใช้ - ไม่ต้องใช้แอพเพิ่มเติม เราใช้โฟโตรีซีสเตอร์เพื่อตรวจจับการมีอยู่ของโทรศัพท์เมื่อป้องกันแสงจากด้านบน
โบนัสที่เพิ่มเข้ามา: ฉันได้รับแรงจูงใจให้วางโทรศัพท์ในที่เฉพาะ ซึ่งหมายความว่าฉันมีโอกาสน้อยที่จะสูญเสียมัน!
- มีนาคม - ฉันมีความคิดที่คลุมเครือว่าฉันจำเป็นต้องจำกัดเวลาที่ใช้กับโทรศัพท์ ล็อคในกล่อง? ด้วยตัวจับเวลา?
- เมษายน - ร่างภาพจำนวนมากและสร้างต้นแบบความคิดของฉันบนเขียงหั่นขนม ไม่ได้ทำอะไรมากนอกจากใช้เวลากับโทรศัพท์ของฉัน:(
- 19 พฤษภาคม - เห็นการประกวด Instructables Contest และได้รับแรงบันดาลใจที่จะทำให้มันแข็งแกร่ง! หมุน PCB สกปรกอย่างรวดเร็วในเย็นวันเดียวกัน เราต้องการสิ่งนี้อย่างรวดเร็ว!
- 20 พฤษภาคม - สั่งซื้อ PCB และรอ
- 29 พฤษภาคม - ประสานและประกอบ
ฉันรีบเร่งที่จะสร้างสิ่งนี้ และใช้ส่วนประกอบให้น้อยที่สุดเท่าที่จะทำได้ ฉันหวังว่าคุณจะได้รับแรงบันดาลใจในการสร้างเช่นกัน! ฉันคิดว่ามันเป็นโครงการเริ่มต้นที่ยอดเยี่ยมในการเรียนรู้การออกแบบ PCB และ Arduino คุณยังสามารถตกแต่งและเพิ่มคุณสมบัติเพิ่มเติมได้! ตัวฉันเองหวังว่าจะเพิ่มสิ่งที่น่าตื่นเต้น…ทันทีที่ฉันวางโทรศัพท์ลง;)
เสบียง
- หนึ่งนำ
- ตัวต้านทาน 10K (ค่าที่เข้ากันได้สำหรับการดึงโฟโตรีซีสเตอร์)
- ตัวต้านทาน 220 (ค่าที่เข้ากันได้สำหรับไฟ LED)
- Arduino Nano (ใช้ Uno แทนได้)
- จอแสดงผล - ฉันใช้ OLED ขนาด 128x64
ไม่จำเป็น:
- ส่วนหัวหญิง
- (4) ความขัดแย้ง M3x20mm
- (4) สกรู M3
ขั้นตอนที่ 1: (ไม่บังคับ แต่แนะนำ) Breadboard Your Circuit
แม้ว่าฉันจะย้ายโปรเจ็กต์สุดท้ายของฉันไปที่ PCB แต่คุณสามารถใช้เขียงหั่นขนมแทนได้อย่างง่ายดาย เพียงเก็บทุกอย่างไว้ในกล่อง โดยมีรูสำหรับชาร์จ Arduino และปล่อยให้โฟโตรีซีสเตอร์มองออกมา
การทำ Breadboarding จะช่วยให้แน่ใจว่าการเชื่อมต่อและฮาร์ดแวร์ของคุณพร้อมใช้งาน
ขั้นตอนที่ 2: ออกแบบ PCB
การออกแบบ PCB ประกอบด้วย:
- การทำแผนผัง
- วางกระดาน
ฉันจะวางทั้งสองไฟล์ที่ฉันออกแบบไว้ด้านล่าง นี่เป็นวงจรที่ค่อนข้างง่ายและสามารถปรับเปลี่ยนได้ตามที่คุณต้องการ
โทรศัพท์ของฉันกว้าง 3 นิ้ว สูง 6 นิ้ว ฉันปรับขนาดบอร์ดของฉันเพื่อให้ฉันวางโทรศัพท์บนสแตนออฟที่มุมทั้ง 4 ได้
เกี่ยวกับวงจรจริง เรามีส่วนประกอบน้อยมาก:
- Arduino นาโน
- นำไปสู่การยืนยันการมีอยู่ของโทรศัพท์
- ตัวต้านทาน 2 ตัว
- photoresistor เพื่อตรวจจับโทรศัพท์
- จอแสดงผล OLED เพื่อแสดงเวลาที่ผ่านไป
ฉันสั่ง PCB จาก JLCPCB หากคุณไม่ต้องการรอบุคคลที่สาม คุณสามารถใช้เมทริกซ์บอร์ดสำหรับโปรเจ็กต์สุดท้ายของคุณได้อย่างง่ายดาย!
ขั้นตอนที่ 3: ประกอบและประสาน
หากคุณมีส่วนหัวของเพศหญิง ให้ประสานเข้ากับรอยเท้าสำหรับ Arduino Nano และ OLED
ฉันพบว่าสะดวกมาก แทนที่จะบัดกรี Arduino ลงบนบอร์ดโดยตรง คุณสามารถบัดกรีส่วนหัวของตัวเมียได้ Arduino สามารถถอดออกได้ในกรณีที่มันทอดหรือคุณต้องการใช้ซ้ำ
- ตัวต้านทาน 10K ควรอยู่ทางขวา เชื่อมต่อกับโฟโตรีซีสเตอร์ นี่คือตัวต้านทานแบบดึงลง ดังนั้นเราจึงใช้ค่าความต้านทานสูง
- ตัวต้านทาน 220 เป็นแบบอนุกรมโดยที่เรานำไปจำกัดกระแส
- OLED ขนาด 128x64 ของเราใช้ I2C ในการสื่อสาร ดังนั้นจึงต้องใช้เพียง 2 บรรทัดเท่านั้น: SCL และ SDA
บัดกรีทุกอย่างที่ติด ตรวจหากางเกงขาสั้น และเพิ่มพลัง!
เพิ่มข้อขัดแย้ง - ฉันใช้ M3X20mm มีความสูง 20 มม. เพื่อให้สามารถกวาดล้างได้ เราไม่ต้องการให้โทรศัพท์แตะ Arduino หรือ OLED! คุณสามารถใช้ขาตั้งหรือแม้แต่หลอดพลาสติกที่ความสูงเกิน 20 มม.
ส่วนตัวผมโอเคกับกระดานเปล่า เป็นที่เข้าใจกันว่าฝาครอบจะป้องกันความเสียหาย ฉันกลัวว่าโทรศัพท์ของฉันจะทุบโฟโตรีซีสเตอร์!
คุณสามารถหากระดาษแข็งขนาดเดียวกับ PCB ตัดรูที่โฟโตรีซีสเตอร์มองออกมา แล้วคุณจะมีที่กำบัง! ไม้หรือเคสพิมพ์ 3 มิติแบบกำหนดเองก็ใช้งานได้เช่นกัน
(รูปภาพจาก Fusion คุณสามารถส่งออกไฟล์ Eagle PCB ไปยัง Fusion360 ได้ ซอฟต์แวร์ทั้งสองอยู่ภายใต้ Autodesk)
ขั้นตอนที่ 4: อัปโหลดโค้ด Arduino
นี่คือภาพรายละเอียดบางส่วนของของจริง
ในโค้ดนี้ การหุ้มโฟโตรีซีสเตอร์จะทำให้ไฟ LED สว่างขึ้นและตัวจับเวลาจะปรากฏขึ้นบนจอแสดงผล
ห้องสมุดที่คุณอาจต้องการ:
LCDGFX
คุณสามารถทำการแก้ไขส่วนบุคคลได้:
- ปรับเกณฑ์ของ (photocellReading < 300) ตามระดับแสงในห้องของคุณเอง
- ฉันได้เรียกให้เปิดขึ้นหากมีโทรศัพท์อยู่ คุณสามารถทำสิ่งที่ตรงกันข้ามและปิดเมื่อคุณวางโทรศัพท์ไว้ด้านบน
- ฉันยังใช้วินาทีในตัวจับเวลาของฉัน คุณสามารถนับเป็นนาทีหรือชั่วโมงได้หากต้องการ:)
ขั้นตอนที่ 5: คุณทำเสร็จแล้ว
แนะนำ:
Digital AC Dimmer อันทรงพลังโดยใช้ STM32: 15 ขั้นตอน (พร้อมรูปภาพ)
Digital AC Dimmer อันทรงพลังโดยใช้ STM32: โดย Hesam Moshiri, [email protected] โหลดสดกับเรา! เพราะมันมีอยู่ทุกหนทุกแห่งรอบตัวเราและอย่างน้อยเครื่องใช้ในบ้านก็มาพร้อมกับแหล่งจ่ายไฟหลัก อุปกรณ์อุตสาหกรรมหลายประเภทยังใช้ไฟฟ้ากระแสสลับแบบเฟสเดียว 220V-AC
MCP41HVX1 Digital Potentiometer สำหรับ Arduino: 10 ขั้นตอน (พร้อมรูปภาพ)
MCP41HVX1 โพเทนชิโอมิเตอร์แบบดิจิตอลสำหรับ Arduino: โพเทนชิโอมิเตอร์แบบดิจิทัลในตระกูล MCP41HVX1 (หรือที่เรียกว่า DigiPots) เป็นอุปกรณ์ที่เลียนแบบการทำงานของโพเทนชิออมิเตอร์แบบอะนาล็อกและควบคุมผ่าน SPI ตัวอย่างแอปพลิเคชันจะแทนที่ปุ่มปรับระดับเสียงบนสเตอริโอของคุณด้วย DigiPot นั่นคือ
วิธีฉีก Digital Caliper และ Digital Caliper ทำงานอย่างไร: 4 ขั้นตอน
วิธีการฉีก Digital Caliper และ Digital Caliper ทำงานอย่างไร: หลายคนรู้วิธีใช้เครื่องวัดเส้นผ่าศูนย์กลางเพื่อการวัด บทช่วยสอนนี้จะสอนวิธีฉีกคาลิปเปอร์ดิจิตอลและคำอธิบายว่าคาลิปเปอร์ดิจิตอลทำงานอย่างไร
Claqueta Digital Con Arduino (Digital Clapperboard พร้อม Arduino): 7 ขั้นตอน
Claqueta Digital Con Arduino (Digital Clapperboard With Arduino): Crea tu propia claqueta digital, también puedes convertir una claqueta no digital en una, utilizando Arduino.MATERIALES Display de 7 segmentos MAX7219 de 8 digitos compatible con arduino.Modulo de Reloj RTC model DS3231 compatible กับ arduino.Arduin
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ