การเปลี่ยนโซลินอยด์ของ Solenoids ให้กลายเป็นประสิทธิภาพของการเหยียบย่ำ

บอกว่าคุณมีโซลินอยด์จำนวนหนึ่งสำเนา Maxmsp, Arduino และเข้าถึงชิ้นส่วนทั้งหมดในพิพิธภัณฑ์สิ่งทอ คุณทำงานอะไร? หากคุณเป็นเหมือน [ลุค] คุณอาจจะมาพร้อมกับประสิทธิภาพของ Arduinofied ที่เหยียบย่ำเล่นบนเกียร์เก่าหลายสิบตัวติดตั้งไฟและชิ้นส่วนโลหะอื่น ๆ อีกมากมาย ในการควบคุมเสียงเสียงใดเมื่อ [ลุค] ใช้อินเตอร์เฟสแบบสัมผัส OSC ที่ทำงานบน iPad เพื่อส่งข้อมูล MIDI ไปยัง Ableton จากนั้น Max / MSP ส่งข้อความไปยัง Arduino เพื่อกระตุ้นขดลวดแม่เหล็กไฟฟ้าบนคิว การตั้งค่าอินเทอร์เฟซดังนั้นบุคคลใด ๆ สามารถสร้างองค์ประกอบของตัวเองได้โดยการนำลวดลายมาใช้ในการวนซ้ำของ Solenoids ทำให้เกิดเสียงรบกวน แน่นอนว่ามันไม่ใช่โทนเสียงที่คุณคาดหวังจากเครื่องมือมาตรฐานมากขึ้น แต่ [ลุค] จัดการกับการแสดงที่ดี ในขณะที่เครื่องมือ [ลุค] อาจฟังดูเป็นกลไกและไม่สอดคล้องกันอย่างสิ้นเชิงมันเป็นไปได้ทั้งหมดที่จะเปลี่ยนวัตถุที่เขากดปุ่มด้วยโซลินอยด์ที่มีบางสิ่งบางอย่างที่ไพเราะมากขึ้น การวางโซลินอยด์สองสามตัวในถ้ำจะไม่เป็นความคิดที่ไม่ดี แย่มากที่มันทำไปแล้ว

Hacklet 86 – โครงการ Time-Lapse

“ถ้าฉันสามารถประหยัดเวลาในขวด … ” มันไม่ใช่แค่เพลงเก่ามันเป็นความหลงใหลในแฮกเกอร์ถ่ายภาพจำนวนมาก การถ่ายภาพเวลาล่วงเลยเป็นวิธีที่จะแสดงการเคลื่อนไหวของเวลาผ่านภาพนิ่ง ภาพเหล่านี้มีชีวิตชีวาเป็นสิ่งที่เป็นวิดีโอที่บันทึกไว้ในอัตราเฟรมต่ำมาก เรากำลังพูดถึงหนึ่งเฟรมต่อนาทีหรือช้าลงในบางกรณี! กล้องวิดีโอไม่จำเป็นต้องยังคงอยู่สำหรับทั้งหมดนี้ แต่ควรมีการควบคุมการเคลื่อนไหวใด ๆ สิ่งนี้นำเสนอแฮกเกอร์ผู้ผลิตและวิศวกรเพื่อสร้างแท่นขุดเจาะกาลเวลามากมาย Hacklet ของสัปดาห์นี้เป็นเรื่องเกี่ยวกับโครงการที่ดีที่สุดในเวลาที่ดีที่สุดใน Hackaday.io! เราเริ่มต้นด้วย [Swisswilson] และ Timelapse Rig เพียงชื่อที่เรียบง่าย การพูดว่าแท่นขุดนี้อ้วนจะเป็นการพูดน้อย ชิ้นส่วนอลูมิเนียมทั้งหมดยกเว้นเกียร์ถูกกลึงโดย [Swisswilson] สอง NEMA-23 NEMA-17 มอเตอร์ควบคุมโดย SparkFun Easy Stepper Drive Board ในขณะที่ ARDUINO Micro ทำหน้าที่เป็นคอนโทรลเลอร์ อุปกรณ์อิเล็กทรอนิกส์ทั้งหมดอยู่ในกล่องที่ทนทานซึ่งทำหน้าที่เป็นรีโมทคอนโทรล จอยสติ๊กช่วยให้แพนและเอียงเพื่อควบคุมด้วยตนเอง การก่อสร้างระเบิดเป็นความช่วยเหลือที่นี่อย่างแน่นอนเนื่องจาก [Swisswilson] ใช้แท่นขุดเจาะนี้กับกล้อง DSLR รวมกับเลนส์การตั้งค่าเหล่านี้สามารถเข้าถึงปอนด์หรือสองปอนด์ ถัดไปคือ [Minwi] ซึ่งทำให้สคริปต์ของพวกเขา – Foo ทำงานกับ Raspilapse Raspilaple เสร็จสิ้นกระบวนการถ่ายภาพทั้งหมดประกอบพวกเขาเข้าสู่ภาพยนตร์และส่งไปยัง YouTube ฮาร์ดแวร์เป็น Raspberry …

Hacklet 86 – โครงการ Time-LapseRead More

ฮาร์ดแวร์ XOR สำหรับหมุดเอาต์พุตบนไมโครคอนโทรลเลอร์ AVR

คุณรู้หรือไม่ว่าชิป AVR จำนวนมากมีตัวเลือกฮาร์ดแวร์หรือ (XOR) ชนิดหนึ่งเมื่อเกี่ยวข้องกับระดับตรรกะของพินเอาท์พุท? หากคุณดูในแผ่นข้อมูล (ภาพด้านบนเป็นภาพหน้าจอจากแผ่นข้อมูล Attiny13) คุณจะพบส่วนในการสลับพิน ปรากฎว่าหากคุณตั้งค่าพอร์ตเป็นเอาต์พุตการเขียนตรรกะหนึ่งไปยังการลงทะเบียน PIN ที่สอดคล้องกันจะสลับระดับตรรกะของสิ่งนั้นออกมา นี่เป็นเรื่องง่ายที่จะละเลยถ้าคุณเขียนใน C แต่ฉันได้เรียนรู้ภาษาแอสเซมเบลอร์และพบว่าสิ่งนี้มีประโยชน์มาก อ่านต่อหลังจากหยุดพักแล้วฉันจะบอกคุณว่าฉันจะเกิดอะไรขึ้นกับข้อมูลนี้และสิ่งที่ดีสำหรับ ก่อนอื่นให้พูดถึงว่าทำไมสิ่งนี้ไม่สำคัญมากหากคุณกำลังเขียนรหัส C โดยทั่วไปหากคุณต้องการสลับพินเอาต์พุตบางอย่างคุณจะเพิ่งเขียนหนึ่งซับที่ xor’s ด้วย bitmask: 1 portb ^ = 0xff; นี่คือการจดชวเลข C เล็กน้อย (เรียนรู้เพิ่มเติมเกี่ยวกับชุดกวดวิชาของฉัน) ที่ดำเนินการ XOR บนระดับเอาต์พุตปัจจุบันและเขียนผลลัพธ์กลับไปที่พอร์ต แต่สิ่งเดียวกันสามารถทำได้ในฮาร์ดแวร์โดยการเขียน Bitmask ไปยัง PINB Register: 1 PINB = 0xFF; คุณไม่สนใจจริงๆเพราะมันเป็นเพียงหนึ่งบรรทัดของรหัส ในความเป็นจริงมันน่าจะง่ายกว่าที่ XOR PORTB เพราะมันมีความหมายมากกว่าแนวคิดมากขึ้น แต่คอมไพเลอร์อาจจบลงด้วยการใช้วัฏจักรมากกว่าถ้าคุณเขียนลงทะเบียน PIN ฉันเกิดขึ้นกับคุณสมบัตินี้เพราะฉันกระพริบตา LED เป็นวิธีการเรียนรู้ประกอบ ฉันมีรหัสนี้ในรูทีนบริการขัดจังหวะ: 1 …

ฮาร์ดแวร์ XOR สำหรับหมุดเอาต์พุตบนไมโครคอนโทรลเลอร์ AVRRead More

OSH Park เพิ่มคุณสมบัติการแชร์บอร์ด

OSH Park ยังคงดีขึ้นเรื่อย ๆ เราคิดว่าการเพิ่มโครงการล่าสุดเป็นคุณสมบัติที่สำคัญ! แน่นอนว่าสิ่งนี้ช่วยให้คุณซื้อความดีโอเพนซอร์สที่โพสต์โดยผู้อื่นด้วยความพยายามขั้นต่ำ แต่สำหรับเรามีอีกสองอย่างที่ทำให้มีค่านี้ ก่อนอื่นความสามารถในการเรียกดูโครงการสามารถเป็นแรงบันดาลใจอย่างมากสำหรับงานของคุณเอง ประการที่สองไฟล์บอร์ดสามารถดาวน์โหลดได้และดูเหมือนว่าคุณสามารถโพสต์ลิงก์ไปยังที่เก็บของคุณได้หากคุณเลือกเมื่อแบ่งปันโครงการของคุณ สิ่งนี้ทำให้ OSH จอดบางสิ่งบางอย่างของ Thingiverse สำหรับ PCBs เรียกดูสิ่งที่ให้ไว้แล้วดาวน์โหลดไฟล์เพื่อ etch ด้วยตัวเองหรือเพียงเพื่อใช้เป็นข้อมูลอ้างอิงเพื่อดูว่าคนอื่นทำอะไรเมื่อวางร่องรอย และแน่นอนว่าราคาก้นร็อคที่ให้ไว้ทำให้สิ่งนี้ไม่มีเกมง่ายๆสำหรับการออกแบบบอร์ดฝ่าวงล้อมที่ใช้ร่วมกัน Twitter Post เรียกสิ่งนี้ว่า “ขั้นตอนแรก” ของคุณสมบัติ เรารอไม่ไหวที่จะเห็นสิ่งที่พวกเขาเกิดขึ้นเมื่อมันโต

รอยยิ้มใบหน้าของคุณอยู่บนอินเทอร์เน็ต

[Kyle McDonald] ขึ้นอยู่กับการไม่ดีกับซอฟต์แวร์ชิ้นเล็ก ๆ ที่เขาเขียน เขากำลังติดตั้งบนคอมพิวเตอร์สาธารณะทั่วเมืองนิวยอร์ก มันใช้เว็บแคมที่พบในคอมพิวเตอร์เครื่องใหม่ทุกเครื่องที่มีให้ค้นพบเมื่อใบหน้าอยู่ในกรอบจากนั้นถ่ายภาพและอัปโหลดไปยังอินเทอร์เน็ต เราได้ฝังวิดีโอหลังจากหยุดพักที่อธิบายกระบวนการ จากความคิดเห็น [Kyle’s] เกี่ยวกับวิดีโอดูเหมือนว่าเขาถามเจ้าหน้าที่รักษาความปลอดภัยที่ Apple Store หากมันโอเคที่จะถ่ายรูปและเขาสนับสนุนมัน เราเดาว่ามันจะแย่ลงถ้านี่เป็นตัวบันทึกที่สำคัญที่คุณต้องเสียใจที่ตรวจสอบอีเมลของคุณ (หรือพระเจ้าห้ามธนาคาร) ในเครื่องสาธารณะ แทนที่จะเป็นอันตราย [Kyle] เอาสตริงของภาพปรับให้ปรับเพื่อให้ใบหน้าอยู่ในแนวเดียวกันและขนาดเดียวกันแล้วรีดลงในครึ่งหลังของวิดีโอของเขา [Vimeo http://vimeo.com/25958231 W = 470]

เสาอากาศที่ทำอาหารจริง ๆ

[9a4ov] ตั้งค่าผู้รับโดยใช้กระดาน Hackrf และ LNA ที่สามารถรับดาวเทียม NOAA 19 ได้ แน่นอนว่าผู้รับต้องการเสาอากาศและเขาทำหนึ่งโดยใช้หม้อปรุงอาหาร เสาอากาศไม่เหมาะ – อย่างน้อยในบ้าน – แต่มันทำงานได้ เขาหวังว่าจะปรับแต่งเพื่อรับการต้อนรับที่ดีขึ้น คุณสามารถดูวิดีโอของเสาอากาศและแผนกต้อนรับที่เกิดขึ้นด้านล่าง ดาวเทียมกำลังส่งข้อมูลการส่งภาพความละเอียดสูง (HRPT) ซึ่งให้คุณภาพของภาพที่สูงกว่าการส่งภาพอัตโนมัติ (APT) APT อยู่ที่ 137 MHz แต่ HRPT อยู่ที่ 1698 MHz และมักจะต้องมีระบบรับสัญญาณและเสาอากาศที่ดีขึ้น หากคุณตัดสินใจที่จะทำเสาอากาศหม้อด้วยตัวเองเราจะต้องระมัดระวังการขุดเจาะผ่านพื้นผิวที่ไม่ติด ไข้ฟูมโพลีเมอร์ต้องใช้ PTFE เพื่อให้ความร้อนถึงเกือบ 600 องศาดังนั้นการตัดเฉือนแสงจะไม่ทำให้เกิดปัญหา แต่แล้วอีกครั้งทำไมถึงมีโอกาส ทำงานในการระบายอากาศและป้องกันตัวเองจากการสูดดมฝุ่น โดยปกติแล้วแท่นขุดเจาะดาวเทียมจะมีความซับซ้อนมากขึ้น ในทางกลับกันเสาอากาศหม้อไม่ได้ถอดรหัสภาพเช่นกัน เราได้เห็นโครงการ APT ที่หลากหลายในอดีต เสาอากาศที่เห็นทุกคนที่ทำจากกระป๋อง Pringles เราเคยเห็นพวกเขาทำจากช้อนและทัปเปอร์แวร์ดังนั้นเราจึงเดาว่าหม้อไม่ใช่สิ่งที่น่าแปลกใจ

Reverse Engineering Silicon

[John McMaster] กำลังทำงานที่น่าทึ่งบางอย่างกับการหาวิธีที่วงจรในวงจรรวมทำงานอย่างไร ที่ดีที่สุดในตอนนี้เขามีวิศวกรรมย้อนกลับเป็นชิป EEPROM แบบอนุกรมหนึ่งส่วนในแต่ละครั้ง นี่คือ 24C02 ที่ทำโดยเซนต์และเขาเลือกส่วนหนึ่งของการตายนี้เพื่อวิเคราะห์เพราะดูเหมือนว่ามีส่วนประกอบอะนาล็อกบางอย่างที่เกี่ยวข้อง เขาลบโลหะชั้นนำโดยใช้กรดไฮโดรฟลูออริกในการซื้อเพื่อถ่ายภาพนี้ ด้วยการลบเลเยอร์อย่างต่อเนื่องด้วยวิธีนี้เขาจัดการเพื่อหาร่องรอยและแม้กระทั่งองค์ประกอบของตัวเอง เพื่อช่วยชี้แจงชิ้นส่วนที่เขาใช้ชุดสแนปชอตเพื่อสร้างแผนที่สีโดยใช้ Inkscape จากนั้นเขาเริ่มติดฉลากสิ่งที่เขาคิดว่าส่วนประกอบอาจเป็นและเหมือนปริศนาชิ้นส่วนเริ่มตกลงไปที่หนึ่งโดยหนึ่ง จากการวาดภาพ inkscape เขาวางวงจรจากนั้นจัดเรียงส่วนประกอบเพื่อให้การออกแบบง่ายขึ้นเพื่อทำความเข้าใจ เห็นได้ชัดว่านี่เป็นทริกเกอร์ Schmidt [ขอบคุณจอร์จ]

เครื่องพิมพ์ 3 มิติ: การทำสิ่งในเครื่องปั่นส่วนที่ฉัน

ในกรณีที่คุณไม่ทราบว่ามีเครื่องพิมพ์ 3 มิติไม่มีอะไรที่เหมือนกับการเป็นเจ้าของสตาร์ Trek Rempicator จริงในชีวิตจริง สำหรับหนึ่งตัวจำลองมักจะพบใน Federation Starships และไม่ใช่รถไฟ Hype ประการที่สองรายละเอียดเกี่ยวกับวิธีการสร้างวัตถุที่ทำซ้ำในศตวรรษที่ 24 เป็นปัญหาที่ไม่ได้สำรวจอย่างสมบูรณ์โดย TNG และ DS9 และมีเพียงจุดพล็อตเล็กน้อยในบางโอกาส Voyager ของความเป็นไปได้ที่น่าจะเป็นไปได้มากที่สุดดูเหมือนว่าวัตถุที่ทำซ้ำจะถูกสร้างขึ้นในขั้นต้นโดย ‘สแกน’ พวกเขาด้วย Teleporter หรือสั่งคอมพิวเตอร์ของเรือเพื่อคิดบางสิ่งบางอย่างจากโฮลอดุล ไม่ด้วยเครื่องพิมพ์ 3 มิติของคุณเองหากคุณต้องการวัตถุพิเศษที่คุณต้องออกแบบด้วยตัวเอง ไม่มีโฮลเดค ใช้มือของคุณเพื่อขั้นตอนเมาส์และคีย์บอร์ด ป่าเถื่อน บทเรียนของ ‘การทำสิ่ง’ นี้มีวัตถุประสงค์เพื่อแก้ไขปัญหานั้น ด้วยโพสต์นี้เรากำลังดูเครื่องปั่น, แพ็คเกจการสร้างแบบจำลอง 3 มิติที่น่าทึ่งและแอนิเมชั่น เพราะเรายังไม่ได้หาวิธีที่ดีที่สุดในการรวมบทความบล็อกหลายรายการเข้าด้วยกันเป็นทรัพยากรเดียว – เรากำลังดำเนินการอยู่แม้ว่า – นี่คือลิงค์ไปยังกระทู้ “การทำสิ่ง” ก่อนหน้านี้: openscad AutoCAD ส่วนที่ 1 AutoCAD Part II รายการนี้แน่นอนว่าจะเติบโตด้วยคำแนะนำของคุณเกี่ยวกับซอฟต์แวร์การสร้างแบบจำลอง 3 มิติที่เหมาะกับคุณลักษณะ แต่ตอนนี้ขอให้ทำในเครื่องปั่น …

เครื่องพิมพ์ 3 มิติ: การทำสิ่งในเครื่องปั่นส่วนที่ฉันRead More

การเชื่อมต่อกับการแสดงผล HTC Desire และแผงสัมผัส

เป็นส่วนหนึ่งของการส่ง [LINAS] ‘ถึงการแข่งขัน Cypress Smarter Life ที่เกี่ยวข้องกับการใช้ HTC Desire Display และหน้าจอสัมผัส โทรศัพท์นี้มีการแสดงผล Active-Matrix OLED (AMOLED) แบบเต็มรูปแบบที่มี 3.7 “แนวทแยงมุมและความละเอียด 480 × 800 ส่งผลให้ความหนาแน่นของพิกเซล 252ppi การใช้ Oscilloscope MSO2024B, [Linas] แต่เดิมเริ่มต้นการผจญภัยของเขาด้วยหน้าจอสัมผัสโดยการดมสัญญาณ I2C ในฐานะที่เป็นคณิตศาสตร์บางอย่างที่จำเป็นในการแยกข้อมูลในภายหลังเขาพบซอร์สโค้ด HTC Desire และรวมอยู่ใน STM32F429 ของเขา (มากสำหรับวิศวกรรมย้อนกลับ!) หลังจากใช้เวลาหลายชั่วโมงในการค้นหาข้อมูลการแสดงผลและคอนโทรลเลอร์ของ AMOLED [Linas] ใช้บริการให้ บริษัท เพื่อรับทรัพยากรที่เขาต้องการ เขาผลิต PCB ที่ทำเองเพื่อจัดหาจอแสดงผลที่มีแรงดันไฟฟ้าที่จำเป็นรวมถึงการเสนอตัวเชื่อมต่อ 0.1 “เพื่อเชื่อมต่อกับมัน อินเตอร์เฟส RGB565 ใช้ในการสื่อสารกับหน้าจอดังนั้นใช้เพียง 65K จาก 16 ล้านสีเท่านั้น คุณสามารถดาวน์โหลดข้อมูลโปรแกรมและแผ่นข้อมูลทั้งหมดใน …

การเชื่อมต่อกับการแสดงผล HTC Desire และแผงสัมผัสRead More

เอฟเฟกต์เสียงใน Intel Edison

ด้วยความสามารถในการเรียกใช้ระบบปฏิบัติการลินุกซ์แบบเต็มแล้ว Intel Edison Board มีพลังการประมวลผลมากกว่าเพียงพอสำหรับการประมวลผลเสียงดิจิตอลแบบเรียลไทม์ [Navin] ใช้โมดูลออมอะตอมเพื่อสร้างเอฟเฟกต์: โปรเซสเซอร์เอฟเฟกต์ดิจิตอล Effecter เขียนเป็น C และใช้ประโยชน์จากสองห้องสมุด ห้องสมุด MRAA จาก Intel ให้ API สำหรับการเข้าถึงพอร์ต I / O บนโมดูลเอดิสัน Portaudio เป็นห้องสมุดที่ใช้ในการจับภาพและเล่นตัวอย่างเสียง เพื่ออนุญาตให้ป้อนข้อมูลเสียงและเอาต์พุตการ์ดเสียงต้องการการ์ดเสียง การ์ดเสียง USB ราคาถูกดูแลเรื่องนี้พิจารณาว่าเอดิสันไม่มีฮาร์ดแวร์ในตัวสำหรับเสียง เอดิสันเองถูกติดตั้งบนกระดานฝ่าวงล้อม Edison Arduino และรวมกับ Grove Shield จากการดู การใช้ระบบ Grove, ปุ่ม, โพเทนชิโอมิเตอร์และ LCD ถูกเพิ่มเพื่อควบคุม รหัสมีอยู่ใน GitHub และง่ายต่อการติดตาม Portaudio เรียกฟังก์ชัน AudioCallback ใน Effecter.cc เมื่อต้องการตัวอย่างการเล่น ฟังก์ชั่นนี้ใช้ตัวอย่างจากบัฟเฟอร์อินพุตให้ทำงานผ่านฟังก์ชั่นของเอฟเฟกต์และถล่มตัวอย่างที่เป็นผลลัพธ์ลงในบัฟเฟอร์เอาต์พุต รหัสผลทั้งหมดสามารถพบได้ในโฟลเดอร์ ‘เอฟเฟกต์’ คุณสามารถตรวจสอบเอฟเฟกต์สาธิตการใช้งานกับแป้นพิมพ์หลังจากหยุดพัก …

เอฟเฟกต์เสียงใน Intel EdisonRead More