สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: จัดหาวัสดุ
- ขั้นตอนที่ 2: Flash Raspbian Image
- ขั้นตอนที่ 3: ติดตั้งการพึ่งพาการแสดงผลหน้าจอสัมผัส
- ขั้นตอนที่ 4: ติดตั้ง Rpi_ws281x Library
- ขั้นตอนที่ 5: อัปโหลดสคริปต์ Python และการประมวลผลไปยัง Pi
- ขั้นตอนที่ 6: การเดินสายไฟและการบัดกรี
- ขั้นตอนที่ 7: ทดสอบ
- ขั้นตอนที่ 8: ขอบคุณ
วีดีโอ: หมวกมอร์ส*: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
bipbipbipbip biptûûûtbipbip biptûûûtbipbip tûûûttûûûttûûût / bipbipbip tûûût biptûûûtbip biptûûût tûûûtbip tûûûttûûûtbip bipt biptûûûtbip*
Morse Helmet* เป็นโครงการโอเพ่นซอร์ส Do It Yourself ที่สร้างขึ้นโดยศิลปินชาวเบลเยียม Mathieu Zurstrassen (RaiseStudio) ประกอบด้วยอุปกรณ์ที่ส่งสัญญาณแสงที่กำหนดเองไปยังด้านบน
แต่ทำอย่างนี้ได้ยังไง…. ของ/ของทำงาน???
นี่คือ:
ผู้ใช้เขียนข้อความโดยใช้หน้าจอสัมผัสแบบมีสายบน Raspberry Pi
เมื่อผู้ใช้คลิกปุ่ม "ส่ง" ข้อความของเขาจะถูกแปลงเป็นรหัสมอร์ส และหมวกกันน็อคสั่งทำพิเศษจะส่งสัญญาณแสงที่แปลงแล้วผ่านหัวของเขา!
(เย้!).
โครงการศิลปะ DIY แบบโอเพ่นซอร์สนี้จัดทำโดยศิลปินและผู้ทำงานร่วมกันที่โปรดปรานตลอดกาล Martin Pirson พยายามลดช่องว่างระหว่าง Art World มืออาชีพและโลก DIY
อะไรทำให้งานศิลปะ ศิลปะ?ผู้สร้าง? ช่าง? วัสดุ? คำแนะนำ? บริบท?
โปรเจ็กต์อาจจะไม่ตอบคำถามเหล่านี้ แต่หากอย่างน้อยก็สามารถเป็นตัวเร่งให้เกิดการกระตุ้นให้เกิดสิ่งเหล่านี้ได้ มันก็จะเป็นชัยชนะสำหรับเรา
*(สวัสดีคนแปลกหน้า)
เสบียง
รายการฮาร์ดแวร์
1. อิเล็กทรอนิกส์:
- ราสเบอร์รี่ Pi 3/4
- หน้าจอสัมผัสสำหรับราสเบอร์รี่ pi
- พาวเวอร์แบงค์
- วงแหวน LED 24 บิตหรือเทียบเท่า
- ลวดตะกั่วและบัดกรี
- สายไฟฟ้า
2. เมาท์สำหรับอุปกรณ์อิเล็กทรอนิกส์:
- หมวกกันน็อคหรือเทียบเท่า
- เครื่องพิมพ์ 3 มิติ (ไม่จำเป็นหากคุณมีทักษะด้านการผลิตขั้นสูง)
- หนวด
- ท่อพีวีซี (รองรับวงแหวน LED ไม่บังคับ)
ขั้นตอนที่ 1: จัดหาวัสดุ
1. อิเล็กทรอนิกส์:
-
ราสเบอร์รี่ Pi 3/4
https://www.raspberrypi.org/
-
หน้าจอสัมผัสสำหรับราสเบอร์รี่ pi
3.5 นิ้ว TFT LCD จอแสดงผล Touch Screen Monitor สำหรับ Raspberry Pi 3 (ตรวจสอบบน
-
พาวเวอร์แบงค์
5V ใดๆ ที่มีเอาต์พุต 2A และอย่างน้อย 6000 mah จะทำ
-
วงแหวน LED 24 บิตหรือเทียบเท่า
WS2812B โมดูลสตริป 24 บิต 24 X WS2812 5050 RGB LED โคมไฟวงแหวนพร้อมไดรเวอร์แบบบูรณาการ RGB 24 สำหรับ Arduino (ตรวจสอบได้ที่
- สาย USB เป็น Micro USB
- ปลั๊ก USB สำหรับการบัดกรี (หรือเพียงแค่ตัดอันเก่าที่คุณพบ… ที่ไหนสักแห่ง… จะไม่มีคำถามใดๆ เกิดขึ้น…)
- ลวดตะกั่วและบัดกรี
- สายไฟฟ้า
2. เมาท์สำหรับอุปกรณ์อิเล็กทรอนิกส์:
- หมวกกันน็อคหรือเทียบเท่า
- เครื่องพิมพ์ 3 มิติ (ไม่จำเป็นหากคุณมีทักษะด้านการผลิตขั้นสูง)
- หนวด (สำหรับสไตล์สไตล์เป็นสิ่งสำคัญในการสร้างสิ่งของ)
- รองรับวงแหวน LED ใส่หนวดของคุณบนความคิดสร้างสรรค์!
ขั้นตอนที่ 2: Flash Raspbian Image
(อืม โปรเจ็กต์นี้ต้องใช้ความรู้เล็กน้อยเกี่ยวกับคำสั่ง Terminal และโลกของ Rasperry Pi)แต่ (ค่อนข้างเรียบง่าย และคุณควรทำตามขั้นตอนด้านล่าง)
ก่อนอื่นคุณต้อง:
ดาวน์โหลดภาพล่าสุด Stretch+Processing Raspbian
จากนั้นคุณต้อง:
ดาวน์โหลดและติดตั้ง BalenaEtcher
คุณแฟลชภาพ Raspbian ลงในการ์ด SD 16go พร้อมตัวแกะ
จากนั้นคุณ:
เพิ่มไฟล์.txt เปล่าชื่อ "ssh" ลงในพาร์ติชันสำหรับเริ่มระบบของการ์ด sd ที่แฟลชใหม่
และคุณ:
สร้างไฟล์.txt ใหม่บนพาร์ติชันสำหรับเริ่มระบบที่ชื่อ "wpa_supplicant.conf"
คุณจะต้อง:
เพิ่มบรรทัดต่อไปนี้ในไฟล์และกรอกข้อมูลของคุณเองใน ssid และรหัสผ่าน
crtl_interface=DIR=/var/run/wpa_supplicant
GROUP=netdev update_config=1 ประเทศ=YOUR_COUNTRY_CODE เครือข่าย={ ssid="YOUR_SSID" psk="YOUR_PSK" }
เชื่อมต่อกับ Pi ด้วย Terminal ผ่าน:
พิมพ์ "raspberry" เมื่อคุณเห็นข้อความแจ้งรหัสผ่าน
อัปเดต Raspbian โดยพิมพ์:
sudo apt-get update && sudo apt-get upgrade -y
ขั้นตอนที่ 3: ติดตั้งการพึ่งพาการแสดงผลหน้าจอสัมผัส
โคลน git >
github.com/goodtft/LCD-show.git chmod -R 755 LCD-show cd LCD-show sudo./LCD35-show
raspberry pi ของคุณควรรีบูต และตอนนี้คุณควรจะสามารถเห็นอินเทอร์เฟซเดสก์ท็อป Raspbian บนหน้าจอสัมผัสของคุณได้
ติดตั้งซอฟต์แวร์การปรับเทียบหน้าจอสัมผัส:
cd LCD-show
sudo dpkg -i B xinput-calibrator_0.7.5-1_armhf.deb
ขั้นตอนที่ 4: ติดตั้ง Rpi_ws281x Library
jgarff ได้จัดเตรียมไลบรารีที่ยอดเยี่ยมให้กับเราในการขับเคลื่อนชิป led ที่สามารถระบุตำแหน่งได้ทุกประเภท (ws2811, ws2812, neopixels, dotstars, …) โดยตรงจาก pi ดังนั้นเรามาโคลนและคอมไพล์กันอีกครั้ง!
โคลน git
sudo apt-get ติดตั้ง scons cd rpi_ws281x scons sudo pip ติดตั้ง rpi_ws281x
ขั้นตอนที่ 5: อัปโหลดสคริปต์ Python และการประมวลผลไปยัง Pi
สคริปต์หลามของเรามีพื้นฐานมาจากงานที่ยอดเยี่ยมที่ทำโดย Stevenchi36
ดาวน์โหลดสคริปต์หลาม
ในหน้าต่างเทอร์มินัลใหม่ ให้นำทางไปยังตำแหน่งไฟล์ ตัวอย่างเช่น:
cd /Downloads/morse_helmet/
ส่งไฟล์ไปที่ raspberry pi ผ่าน scp:
scp./morse.py [email protected]:
พิมพ์รหัสผ่านของคุณหากจำเป็น การดำเนินการนี้จะคัดลอกไฟล์ "morse.py" ไปยังไดเร็กทอรี "/home/pi/" บน pi ของคุณ
ดาวน์โหลดสเก็ตช์การประมวลผล เปลี่ยนชื่อ "mouseKeyboard.txt" เป็น "mouseKeyboard.pde" และย้ายไปยังไดเร็กทอรีใหม่ที่มีชื่อเดียวกัน ยังไงก็ตามตัวแก้ไข Instructables ไม่อนุญาตให้เราอัปโหลด.pde
เปิด "mouseKeyboard.pde" ด้วยการประมวลผลบนคอมพิวเตอร์ของคุณ
บนแถบเมนูของการประมวลผล ใต้เครื่องมือ ให้คลิกที่เพิ่มเครื่องมือ…
ค้นหา Upload to Pi โดย Gottfried Haider คลิกที่มันแล้วทำการติดตั้ง
ใต้เมนูเครื่องมือ ให้คลิกที่ อัปโหลดไปยัง Pi เพื่อคอมไพล์ ส่ง และเปิดใช้ภาพสเก็ตช์การประมวลผลไปยัง Raspberry pi ของคุณ
ขั้นตอนที่ 6: การเดินสายไฟและการบัดกรี
- หยิบหัวแร้งของคุณและบัดกรีสายสีแดงและสีขาวบนปลั๊ก USB
- เชื่อมต่อ D In (สัญญาณ) จากวงแหวน LED ไปยัง GPIO 12 (พิน 32)
- เชื่อมต่อตัวป้องกันหน้าจอสัมผัสบน Raspberry
- ต่อสาย usb เข้ากับ Power bank และ micro USB เข้ากับ Raspberry Pi
- (ต้องต่อ USB ทั้งสองตัวเข้ากับ SAME Power bank)
- เริ่มพาวเวอร์แบงค์ของคุณ
- --. --- / - --- / -.. -..- - / … -..--. /..-. ---.-. /.- /..-….-. … - / -. … -*
*(ไปขั้นตอนต่อไปสำหรับการทดสอบครั้งแรก)!
ขั้นตอนที่ 7: ทดสอบ
เราหวังว่าจะเป็น วู้ฮู้ฮู้!!!! จงสร้างสรรค์ตอนนี้ ขั้นตอนต่อไปคือการหาวิธีวางวงแหวน LED ไว้ด้านบนของหมวกกันน็อค กาวร้อนทำงานได้ดี คุณยังสามารถสร้างแบบจำลองการสนับสนุนพิเศษและพิมพ์ 3 มิติได้หากคุณ มีการเข้าถึงเครื่องพิมพ์ การสร้างแขนรองรับสำหรับ Raspberry Pi ก็เป็นความคิดที่ดีเช่นกัน มีความคิดสร้างสรรค์และส่งภาพโครงการของคุณมาให้เรา!
ขั้นตอนที่ 8: ขอบคุณ
โครงการนี้เสนอให้คุณโดย RaiseStudio ซึ่งมีวัตถุประสงค์เพื่อเป็นโอเพ่นซอร์สและเป็นความพยายามที่จะลดช่องว่างระหว่าง Art World และชุมชน DIY ซอร์สโค้ดใช้งานได้ฟรี แบ่งปันฟรี รีมิกซ์ฟรี อย่าเป็นเหมือนปาโบลเพื่อนของเราที่ลืมใส่หนวดและลืมอ้างอิงแหล่งที่มาเสมอ เราหวังว่าคุณจะสนุก! Mathieu Zurstrassen & Martin Pirson โปรดเยี่ยมชมเว็บไซต์ของเราหากคุณสนใจโครงการบ้าๆ:https://mathieuzurstrassen.com/
แนะนำ:
การออกแบบเกมในการสะบัดใน 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 ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง