สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: Bread Board It Out
- ขั้นตอนที่ 3: ตอนนี้มันใช้งานได้บนเขียงหั่นขนมของคุณ…
- ขั้นตอนที่ 4: อัปโหลดไฟล์ไปที่ Pink
- ขั้นตอนที่ 5: ปิดฟิลด์มุมมองสำหรับ PIR
- ขั้นตอนที่ 6: ยึดกับกำแพง
- ขั้นตอนที่ 7: Freddie Mercury
- ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน
วีดีโอ: การตรวจสอบโรงรถ 3k: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:08
ต้องการทราบว่าประตูโรงรถเปิดอยู่หรือไม่? ต้องการทราบว่าคุณดึงเข้ามาไกลพอที่จะปิดประตูโดยไม่ได้ชนกับจักรยานของคุณหรือไม่? ต้องการทราบข้อมูลทั้งหมดนี้ด้วยการเข้าถึงเว็บ… ฉันขอนำเสนอ Garage Monitor 3000
เมื่อรถมาถึงจุดที่ถูกต้อง ไฟ LED จะเปลี่ยนจากสีเขียวเป็นสีแดง นี่เป็นงานที่กำลังดำเนินการอยู่ นี่เป็นเพียงเวอร์ชัน 1.0 เท่านั้น ฉันคิดว่าจะต้องผ่านการเปลี่ยนแปลงเล็กน้อยเพื่อให้ดียิ่งขึ้นไปอีก
ขั้นตอนที่ 1: อะไหล่
ลวด
1 สวิตช์ปรอท 1 ตัวต้านทาน 220 โอห์ม 1 ตัวต้านทาน 10k โอห์ม ตัวต้านทาน 2 x 1k โอห์ม 1 LED สีแดง 1 LED สีเขียว 1 ชุดอินเทอร์เน็ต Parallax (PINK จาก Parallax www.parallax.com) 1 BS2 Micro Controller (จาก parallax www.parallax.com) 1 PIR Motion Detectorr (จาก parallax www.parallax.com) ชิปอุณหภูมิ 1 ds1620 แหล่งจ่ายไฟ 1 5v 1 หลอดโปสเตอร์กระดาษแข็ง ฉันไม่มีเครือข่ายลดลงในโรงรถของฉัน ซึ่งเห็นได้ชัดว่าฉันต้องแก้ไข ดังนั้นฉันจึงซื้อ linksys WET11 จาก ebay ในราคา $20
ขั้นตอนที่ 2: Bread Board It Out
เห็นได้ชัดว่าฉันจำเป็นต้องสร้างแผนภาพการเดินสายด้วย… แต่คุณจะไม่ผิดพลาดหากคุณทำตามตัวอย่างใน PDF ที่มาพร้อมกับส่วนพารัลแลกซ์ทั้งหมด สายไฟสำหรับสวิตช์มาจาก PDF Whats a micro controller สายไฟสำหรับ PIR มาจากเอกสาร PIR PDF สายไฟสำหรับ DS1620 มาจาก PDF Applied Sensors การเดินสายไฟสำหรับ PINK จาก PDF สีชมพู P0 - สำหรับ pirP1 - สวิตช์ปรอทP5 - 1620P6 - 1620P7- 1620p12 - สำหรับ PINKP13 - สำหรับ PINKP14 - ไฟ LED สีเขียว P15 - ไฟ LED สีแดง
ขั้นตอนที่ 3: ตอนนี้มันใช้งานได้บนเขียงหั่นขนมของคุณ…
คุณควรตั้งโปรแกรม bs2 นี่คือรหัส โค้ดนี้ส่วนใหญ่อิงจากตัวอย่างใน PDF ต่างๆ ที่มีอยู่ในไซต์พารัลแลกซ์อย่างใกล้ชิด คุณจ่ายมากขึ้นสำหรับ BS2 แต่เอกสารนั้นดีมาก ' {$STAMP BS2}' {$PBASIC 2.5}'' ----- (คำจำกัดความ I/O) ------------------------------------ ------------------------ PIR PIN 0 ' I/O Pin สำหรับ PIR SensorLEDONE PIN 15 ' I/O Pin สำหรับ LEDLEDTWO สีเขียว PIN 14 ' I/ O Pin สำหรับ LED สีแดง' ----- (ตัวแปร) ------------------------------------ ------------------- Counter VAR Byte ' Trip Counterx VAR Word ' กำหนดตัวแปรวัตถุประสงค์ทั่วไป VAR x. BIT15 ' sign bit ของ xdegC VAR Word ' กำหนดตัวแปรที่จะเก็บ องศาเซลเซียส องศาเซลเซียส องศาฟาเรนไฮต์ VAR Word 'เก็บองศาฟาเรนไฮต์' ----- (การเริ่มต้น)-------------------------------- ------------------ DEBUG CLS ' ล้าง DEBUG ScreenSEROUT 12, 396, ("!NB0W07:", "Warming Up", CLS) 'Tell the PINK whats upFOR counter = 10 ถึง 0 ไฟ LED สูง ' แฟลช LEDS LOW LEDTWO ' รอ 20 วินาทีสำหรับ PIR Warm-Up DEBUG HOME, "อุ่นเครื่อง:", DEC2 เคาน์เตอร์ SEROUT 12, 396, ("!NB0W07:อุ่นเครื่อง:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 ' แสดงตัวนับทุกวินาที NEXTLOW LEDONELOW LEDTWOcounter = 0 ' ล้างตัวแปรตัวนับ DEBUG HOME, "กำลังรอ "SEROUT 12, 396, ("!NB0W07:Waiting…", CLS)HIGH LEDTWOHIGH 5 ' เลือก DS1620SHIFTOUT 7, 6, LSBFIRST, (238) ' "start conversions" commandLOW 5 ' do the command' ----- (รหัสโปรแกรม)--------------------------------------------- ------ หลัก: ทำ 'เครื่องตรวจจับการเคลื่อนไหวถ้า PIR = 1 แล้ว' ตรวจจับการเคลื่อนไหวหรือไม่ counter = counter + 1 ' Update Trip Counter HIGH LEDONE ' LOW LEDTWO ' ไฟ LED สีแดง DEBUG HOME, "TRIPPED…", DEC3 counter SEROUT 12, 396, ("!NB0W07:", "Tripped…", CLS) DO: LOOP จนกว่า PIR = 0 ' รอให้ PIR ล้าง DEBUG HOME, "CLEARED…", DEC3 counter SEROUT 12, 396, ("!NB0W07:", "Cleared…", CLS) LOW LEDONE HIGH LEDTWO ' ปิด LED สีแดง ENDIF ' อุณหภูมิ สูง 5 ' เลือก DS1620 SHIFTOUT 7, 6, LSBFIRST, (170) ' ส่งคำสั่ง "รับข้อมูล" SHIFTIN 7, 6, LSBPRE, (x\9) ' รับข้อมูล รวมทั้งเครื่องหมาย LOW 5 ' สิ้นสุดคำสั่ง x. BYTE1 = -x. BIT8 ' ขยายเครื่องหมายเป็น 16 บิต degC=x*5 ' แปลงเป็น 'C*10 (ความละเอียด 0.5 'C) degF= degC+2732*9/50-459 ' แปลงเป็น F DEBUG หรือไม่ degF, CR, CR ' แสดงเมื่อดีบัก SEROUT 12, 396, ("!NB0W06:", DEC degF, CLS) 'Garage Door detector IF IN1 = 0 แล้ว SEROUT 12, 396, ("!NB0W08:", "Open", CLS) ELSE SEROUT 12, 396, ("!NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
ขั้นตอนที่ 4: อัปโหลดไฟล์ไปที่ Pink
ฉันใช้สิ่งนี้สำหรับหน้าเว็บของฉัน คุณสามารถอัปโหลดเป็นสีชมพูผ่าน FTP Garage Monitor 3000 onLoad="if (self != top) top.location = self.location">A:hover { text-decoration:underline; สี:#336633; }
จอภาพโรงรถ
อุณหภูมิในโรงรถคือ: Car Parking alingment: The Garage Door is: [https://pink refresh]
ขั้นตอนที่ 5: ปิดฟิลด์มุมมองสำหรับ PIR
ดังนั้น PIR จึงมีมุมมองที่กว้างมาก ฉันปิดมันลงโดยใช้หลอดโปสเตอร์ขนาด 5 นิ้ว ฉันได้แนวคิดนี้จากโพสต์ในฟอรัมพารัลแลกซ์ พวกเขาใช้หลอดที่กว้างกว่า แต่ก็ยังเนียนจริงๆ ความคิด.
ฉันยึด PIR เข้ากับท่อโดยใส่รูที่ฝาท่อแล้วติดกาวร้อน ฉันเชื่อมต่อชุดนี้กับเขียงหั่นขนมโดยใช้สายโทรศัพท์ ฉันพบขั้วต่อ 3 ขาบนพัดลม CPU ตัวเก่าที่ฉันใช้เป็นปลั๊กสำหรับ PIR
ขั้นตอนที่ 6: ยึดกับกำแพง
ฉันยึดสิ่งนี้ไว้กับผนังตรงที่รถของฉันต้องหยุดเพื่อเคลียร์ประตู ฉันใช้ซิปและปืนหลัก
ขั้นตอนที่ 7: Freddie Mercury
ฉันติดสวิตซ์ปรอทที่ด้านล่างของประตูโรงรถของฉัน โดยใช้สายโทรศัพท์อีกครั้งเพราะฉันมีมันมาก…
ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน
ฉันแนบทั้งหมดนี้กับชิ้นส่วนของซินตราเพียงเพื่อให้มันสะอาด ฉันต้องการตัดสายอีเทอร์เน็ตให้สั้นลง แต่ฉันไม่มีตัวหนีบที่บ้าน
ขั้นตอนต่อไป… จำเป็นต้องเปิดตลอดเวลาหรือไม่? บางทีฉันควรเปิดเครื่องเมื่อประตูโรงรถเปิดและไฟเปิดขึ้น ด้วยวิธีนี้ฉันจะสามารถอัปเดตตารางในฐานข้อมูลด้วยสถานะล่าสุดได้หรือไม่ ฉันเดาว่ามันทำงานตลอดเวลาก็เปลืองไฟ… บางทีฉันน่าจะใส่มันไว้ในกล่องโปรเจ็กต์นะ!
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง