สารบัญ:
- ขั้นตอนที่ 1: วิดีโอและบทกวี
- ขั้นตอนที่ 2: รวบรวมชิ้นส่วนและสร้างสิ่งที่แนบมา
- ขั้นตอนที่ 3: การตั้งค่า Pi
- ขั้นตอนที่ 4: เตรียมกล้องให้พร้อม
- ขั้นตอนที่ 5: การติดตั้งซอฟต์แวร์
- ขั้นตอนที่ 6: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 7: รหัส
- ขั้นตอนที่ 8: การใช้ Frosty the SPyman
วีดีโอ: Frosty the SPyman: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Frosty the SPyman เป็นมนุษย์หิมะบนหิ้งที่สตรีมวิดีโอสดและเคลื่อนไหวด้วยตัวเขาเอง! ซานต้าสามารถมั่นใจได้ 100% ว่าผู้คนนิสัยดี
ขั้นตอนที่ 1: วิดีโอและบทกวี
คืนก่อนวันคริสต์มาสและทั่วทั้งบ้าน
ไม่ใช่สิ่งมีชีวิตที่ตื่นตัว แม้แต่หนู
ของขวัญถูกจัดวางไว้ใกล้ต้นไม้
และไฟถูกขับเคลื่อนโดย Teensy
ส่วนบนของเสื้อคลุมก็ตั้งไว้อย่างนั้น
มีการจุดเทียนฉายแสงเป็นประกาย
บนที่นั่นมีมนุษย์หิมะนั่งอยู่
เฝ้าดูของขวัญเหมือนแมวบ้าน
ทันใดนั้นโจรก็ปรากฏตัวขึ้น
เขาหยิบและแกะของขวัญ
แล้วมันก็ชัดเจนขึ้นว่า
มนุษย์หิมะกำลังเฝ้าดู
ดังนั้นเขาจึงเริ่มสำนึกผิด
Frosty the SPyman ได้ยืนเฝ้าเป็นอย่างดี
ในที่สุดความกลัวของครอบครัวก็สงบลง"
ขั้นตอนที่ 2: รวบรวมชิ้นส่วนและสร้างสิ่งที่แนบมา
ฉันไปที่ Hobby Lobby และได้รับของหลายอย่าง คนหนึ่งเป็นตุ๊กตาหิมะที่มีพื้นฐานมาจากเอลฟ์บนหิ้ง มีขาห้อยและตุ๊กตาหัว ประการที่สอง ฉันได้ "หิมะ" และเติมตุ๊กตาหิมะลงไป สุดท้าย ฉันรวบรวมกระป๋องคุกกี้ทรงกลมที่ใหญ่พอให้ Raspberry Pi เข้าไปข้างในได้ ฉันเจาะกระป๋อง 2 รู รูหนึ่งสำหรับโมดูลกล้อง Raspberry Pi และอีกรูหนึ่งสำหรับสายไฟที่จะเสียบเข้าไป ฉันยังใส่รูที่ฝาเพื่อให้เซอร์โวสามารถหมุนตุ๊กตาหิมะได้
ลิงค์ไปยังผลิตภัณฑ์ของ DFRobot:
- Raspberry Pi 3
- โมดูลกล้อง Raspberry Pi
ขั้นตอนที่ 3: การตั้งค่า Pi
DFRobot ยื่นมือมาหาฉันและส่งโมดูลกล้อง Raspberry Pi 3 และ Raspberry Pi ดังนั้น หลังจากที่ฉันเปิดกล่องออกมา ฉันก็เริ่มทำงานโดยตั้งค่าการ์ด SD ก่อนอื่นฉันไปที่หน้าดาวน์โหลด Raspberry Pi และดาวน์โหลด Raspbian เวอร์ชันล่าสุด จากนั้นฉันก็แตกไฟล์และใส่ลงในไดเร็กทอรีที่สะดวก คุณไม่สามารถคัดลอก/วางไฟล์.img ลงในการ์ด SD ได้ แต่คุณต้อง "เบิร์น" ลงในการ์ด คุณสามารถดาวน์โหลดยูทิลิตี้การเบิร์น เช่น Etcher.io เพื่อถ่ายโอนอิมเมจ OS ได้อย่างง่ายดาย หลังจากที่ไฟล์.img อยู่ในการ์ด SD ของฉันแล้ว ฉันจึงเสียบมันเข้าไปใน Raspberry Pi และให้พลังงานแก่มัน หลังจากนั้นประมาณ 50 วินาที ผมก็ถอดสายและถอดการ์ด SD ออก ต่อไปฉันใส่การ์ด SD กลับเข้าไปในพีซีและไปที่ไดเร็กทอรี "บูต" ฉันเปิดแผ่นจดบันทึกและบันทึกเป็นไฟล์เปล่าชื่อ "ssh" โดยไม่มีนามสกุล นอกจากนี้ยังมีไฟล์ที่ฉันเพิ่มชื่อ "wpa_supplicant.conf" และใส่ข้อความนี้ลงไป:
เครือข่าย={
ssid=
psk=
}
จากนั้นฉันก็บันทึกและนำการ์ดออกมาแล้วใส่กลับเข้าไปใน Raspberry Pi 3 ซึ่งตอนนี้น่าจะอนุญาตให้ใช้ SSH และเชื่อมต่อกับ WiFi ได้
ขั้นตอนที่ 4: เตรียมกล้องให้พร้อม
โดยค่าเริ่มต้น กล้องจะถูกปิดใช้งานบน Pi ดังนั้นคุณต้องเปิดเทอร์มินัลประเภท sudo raspi-config เพื่อเรียกเมนูขึ้นมา ไปที่ "ตัวเลือกการเชื่อมต่อ" แล้วเปิดใช้งานกล้อง ตอนนี้เพียงแค่เลือก "เสร็จสิ้น" และใส่สายแพของโมดูลกล้องลงในพื้นที่ที่ถูกต้องของ Pi
ขั้นตอนที่ 5: การติดตั้งซอฟต์แวร์
มีซอฟต์แวร์ต่างๆ มากมายที่สามารถสตรีมวิดีโอได้ เช่น vlc และภาพเคลื่อนไหว แต่ฉันตัดสินใจใช้ mjpeg-streamer เนื่องจากมีเวลาแฝงต่ำและติดตั้งง่าย ตามคำแนะนำบนเว็บไซต์ ทำการ git clone https://github.com/jacksonliam/mjpg-streamer.git ลงในโฟลเดอร์ จากนั้นพิมพ์ sudo apt-get install cmake libjpeg8-dev เพื่อติดตั้งไลบรารีที่ต้องการ เปลี่ยนไดเร็กทอรีของคุณลงในโฟลเดอร์ที่คุณดาวน์โหลดแล้วพิมพ์ make ตามด้วย sudo make install เพื่อคอมไพล์ซอฟต์แวร์ สุดท้ายป้อนการส่งออก LD_LIBRARY_PATH= และเรียกใช้ประเภท./mjpg_streamer -o "output_http.so -w./www" -i "input_raspicam.so" คุณสามารถเข้าถึงสตรีมได้โดยไปที่ https://:8080/stream.html เพื่อดูสตรีม
ขั้นตอนที่ 6: อุปกรณ์อิเล็กทรอนิกส์
การใช้คลาส PWM จากไลบรารี GPIO อาจมีประโยชน์ แต่อาจทำให้เกิดปัญหามากมายเมื่อใช้กับเซอร์โว เซอร์โวมอเตอร์ต้องการเวลาที่แม่นยำ ซึ่ง SoC ก็ไม่สามารถให้ได้ ดังนั้นฉันจึงตัดสินใจใช้ Adafruit PCA9685 ซึ่งเป็นโมดูล PWM 16 แชนเนลที่ควบคุมโดย I2C ห้องสมุดสามารถพบได้ที่นี่
ขั้นตอนที่ 7: รหัส
รหัสค่อนข้างง่าย ทั้งหมดที่ทำได้คือใช้ไลบรารี subprocess. Popen เพื่อเรียกใช้คำสั่ง -j.webp
ขั้นตอนที่ 8: การใช้ Frosty the SPyman
ฉันตั้งตุ๊กตาหิมะไว้ในห้องนั่งเล่นในบ้านเพื่อดูแลต้นไม้และของประดับตกแต่งอื่นๆ หากต้องการดูสตรีมสด ให้ไปที่ https://:8080 แล้วคลิกปุ่มสตรีม
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-
Frosty Beverage Timer - ไม่มีเบียร์อุ่นหรือแช่แข็งอีกต่อไป!: 24 ขั้นตอน
Frosty Beverage Timer - ไม่มีเบียร์อุ่นหรือแช่แข็งอีกต่อไป!: Frosty Beverage Timer โดย Gadget Gangster เป็นตัวจับเวลาที่จะแจ้งให้คุณทราบเมื่อเครื่องดื่มของคุณเย็นลง ซื้อชุด! http://gadgetgangster.com/154ไม่มีกระป๋องอุ่นๆ หรือขวดระเบิด แค่บอก Frosty Beverage Timer ของคุณว่าคุณชอบเบียร์เย็นแค่ไหนและ