โปรแกรมเมอร์ Serial Port JTAG

หากคุณวางแผนที่จะแฮ็คด้วย CPLD หรือ FPGA ชิปคุณจะต้องมีวิธีการตั้งโปรแกรม JTAG เป็นหนึ่งในตัวเลือกและนี่คือวิธีการราคาประหยัดที่ใช้พอร์ตอนุกรม (แปล) วิธีนี้ต้องการเพียงสี่สัญญาณ (TDI, TMS, TCK และ TDO) บวกกับพื้นดิน แต่ปัญหาคือพอร์ตอนุกรม RS232 ทำงานด้วยระดับตรรกะ 12V และด้าน JTAG ของโปรแกรมเมอร์จำเป็นต้องทำงานกับระดับตรรกะที่มีพื้นกับอุปกรณ์ที่คุณกำลังเขียนโปรแกรม โปรแกรมเมอร์เชิงพาณิชย์ใช้ระดับการแปลง IC เพื่อดูแลสิ่งนี้ให้คุณ แต่นั่นไม่ใช่ตาข่ายกับเป้าหมายที่มีต้นทุนต่ำของโครงการนี้ แทน [Nicholas] ใช้ไดโอดซีเนอร์และวงเวียนแรงดันไฟฟ้าเพื่อให้การแปลง นอกจากนี้ยังมี LED สำหรับแต่ละสัญญาณข้อมูลเพื่อให้ข้อเสนอแนะบางอย่างหากคุณมีปัญหา คุณสามารถใช้สิ่งนี้พร้อมกับแอปพลิเคชั่นการเขียนโปรแกรมที่ [Nicholas] วิปปิ้งขึ้นโดยใช้ Visual Studio มันทำงานได้ดีผ่านพอร์ตอนุกรม แต่เขาลองเขียนโปรแกรมด้วยดองเกิล USB ต่ออนุกรม เขาพบว่าวิธีนี้ทำให้กระบวนการช้าลงเป็นเวลา 5 นาทีที่ทนไม่ได้ ลองดูบางทีคุณสามารถช่วยให้ได้รับการเขียนโปรแกรมคล้ายเฉื่อยกับความเร็วที่จัดการได้ [ขอบคุณอเล็กซ์]

Continue reading

การให้ Nexus 4 A พอร์ตอนุกรม

การมีพอร์ตอนุกรมบนกล่อง Linux ใด ๆ มีประโยชน์เสมอ แต่ด้วยคอมพิวเตอร์ขนาดเล็กที่เราถืออยู่ในกระเป๋าของเราตอนนี้นั่นไม่ใช่ตัวเลือกเสมอไป โทรศัพท์ขั้นสูงบางรุ่นออกมีการแยก UART บนพอร์ต USB OTG ของพวกเขา แต่นักออกแบบของ Nexus 4 ตัดสินใจที่จะทำสิ่งต่าง ๆ ที่แตกต่างกัน พวกเขาเลือกที่จะใส่พอร์ตอนุกรมของ Nexus 4 บนไมโครโฟนและอินพุตหูฟังและ [Ryan] และ [Josh] พบวิธีการเข้าถึงพอร์ตนี้ โดยทั่วไป Nexus 4 มีวงจรเล็ก ๆ ที่ติดอยู่กับอินพุตไมโครโฟน หาก Nexus ตรวจจับมากกว่า 2.8 โวลต์บนไมโครโฟนมันจะสลับไปที่ฮาร์ดแวร์ UART ช่วยให้ทุกอย่างจาก Arduino ไปยังเทอร์มินัลใบ้เก่าเพื่อเข้าถึงพอร์ต พวกเขาใช้ USB กับบอร์ด FTDI แบบอนุกรมแบบต่อเนื่องไปถึงแจ็ค 3.5 มม. พร้อมตัวต้านทานไม่กี่เพื่อเปิดใช้งานฮาร์ดแวร์ UART …

Continue reading

ใหม่วันใหม่: $ 239 Pi Clone

LinaRo ได้เปิดเผยคอมพิวเตอร์บอร์ดเดียวที่ใช้แขนใหม่ HIKEY 960 พัฒนาขึ้นในความร่วมมือกับ 96 บอร์ดให้ 4 แกน Cortex-A73 คอร์แต่ละตัวโอเวอร์คล็อกที่ 2.4GHz, 4 ARM CORTEX-A53 CORES ที่ 18 GHz, A Mali GPU (UGH), 3GB ของที่เก็บข้อมูลแฟลช, 3GB ของ LPDDR4 , HDMI 1.2, WiFi, Bluetooth, USB 3.0 ประเภท A, PCIE บนขั้วต่อ M.2 รวมถึงขั้วต่อ GPIO 40 พินที่คุ้นเคยซึ่งไม่ได้เผยแพร่การกำหนดค่า แต่เป็นหนึ่งเราสามารถทำให้สมมติฐานอย่างชาญฉลาดเกี่ยวกับ นี่เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่ใช้แขนที่ทรงพลังซึ่งเป็นขนาดเดียวกับบัตรคะแนนเครดิต คอมพิวเตอร์บอร์ดเดี่ยวนี้มีพลังมากกว่าราสเบอร์รี่ Pi (แต่น้อยกว่า 24 …

Continue reading

ชิ้นส่วนที่พิมพ์ PLA Smoothing

เราได้เห็นความก้าวหน้าเล็กน้อยในกระบวนการตกแต่ง 3 มิติในช่วงสองสามเดือนที่ผ่านมาซึ่งส่งผลให้ชิ้นส่วนที่น่าสนใจมากที่ดูเหมือนว่าพวกเขากำลังฉีดขึ้นรูป การปรับแต่ง ABS ให้เรียบเป็นทักษะที่จำเป็นสำหรับบุคคลที่ต้องการผลิตชิ้นส่วนมืออาชีพ แต่พวกเราที่ใช้ PLA สำหรับการกบฏของเราถูกทิ้งไว้ในที่เย็น หลังจากการทดลองบางคนคนที่โปรโตปาดาดิโกมีวิธีการพิมพ์ PLA ที่ราบรื่นโดยใช้เทคนิคเดียวกันและสารเคมีที่ปลอดภัยเช่นเดียวกับอะซิโตน แทนที่จะเป็นอะซิโตนคนที่ protoparadigm กำลังใช้ tetrahydrofuran หรือ thf เป็นตัวทำละลายสำหรับปลา ตัวทำละลาย PLA อื่น ๆ ไม่ได้เป็นมิตรกับสิ่งมีชีวิตหรือค่อนข้างยากที่จะได้รับ thf ไม่มีคุณสมบัติเหล่านี้ คุณยังต้องใช้มันในพื้นที่ที่มีการระบายอากาศที่ดีพร้อมถุงมือไนไตรล์ แต่มีข้อควรระวังเช่นเดียวกับการใช้อะซิโตนหรือ MEK ยังคงมีผล นอกจากนี้ยังได้รับง่ายเช่นกัน: คุณสามารถจับบางคนในอเมซอนได้แม้กระทั่ง กระบวนการสำหรับการถ่ายภาพ PLA ที่ปรับให้เรียบด้วย THF นั้นเหมือนกับการพิมพ์ ABS ที่ราบรื่นด้วยอะซิโตน เพียงแค่ระงับการพิมพ์ในภาชนะแก้วเทลงในจำนวนเล็กน้อยของตัวทำละลายและ (เบา ๆ ) ให้ความร้อน ตัวทำละลายระเหยจะทำให้สันเขาทั้งหมดเรียบออกจากการพิมพ์ทิ้งพื้นผิวที่สม่ำเสมอและเรียบเนียน แน่นอนคุณสามารถขัดมันได้ด้วยการทุ่มเทผ้าที่ปราศจากขุยและถุงมือคู่กับงาน

Continue reading

Goodbye Hackaday ฉันจะคิดถึงคุณ

อำลาแฮ็กโฆษณาเวลามาให้ฉันก้าวเข้ามา ไม่ต้องกังวล Hackaday จะดำเนินต่อไปเหมือนเดิมเมื่อ [Eliot] ย้ายไปและ [Phil] ต่อหน้าเขา ฉันเขียนโพสต์แรกของฉันในวันที่ 9 กรกฎาคม 2551 เมื่อพิจารณาจากนั้นฉันก็สนุกมากและเขียนบทความทั้งหมด 1,552 บทความ (รวมถึงสิ่งนี้) ในความคิดของฉันไม่มีเว็บไซต์อื่น ๆ เช่น Hackaday.com ผู้อ่านของเราหลงใหลและมีประสบการณ์และแสดงให้เห็นถึงแม้ว่าบางคนบางคนก็ไม่เคารพซึ่งกันและกัน (นั่นเป็นสัญญาณของความหลงใหลที่ถูกต้องหรือไม่) ในขณะที่บางโครงการติดอยู่ในใจของฉันมันเป็นคนที่ฉันมีความสุขมากที่สุด คนที่ฉันพบเมื่อฉันไปที่แฮ็กเกอร์สเปซที่แตกต่างกันนักเขียนร่วมของฉัน [Mike Szczys] และ [Brian Benchoff] อดีตพนักงานแฮ็กโฆษณาผู้วิจารณ์ของเราและแม้แต่เจ้านายของฉัน [Jason Calacanis] หากคุณต้องการที่จะหาฉันฉันจะอยู่ที่ calebkraft.com หรือบน Facebook หรือ G + ฉันมี Twitter ด้วยฉันเดาว่าฉันจะเริ่มใช้วันนี้ เข้าร่วมกับฉันหลังจากหยุดพักเพียงหนึ่งครั้งมากขึ้นในขณะที่การเดินทางไปยังช่องเสียบหน่วยความจำที่มีช่วงเวลาที่ฉันโปรดปรานจากไม่กี่ปีที่ผ่านมา โอ้และใช่ฉันคิดว่า “หลังจากการหยุดพัก” นั้นโง่ คุณพูดอะไรอีก ฉันสร้างสิ่งที่สนุกจริงๆ และบางสิ่งที่ฉันรู้สึกว่าฉันสามารถพอใจ คอนโทรลเลอร์นี้ไม่ได้ช่วย …

Continue reading

[Ricky’s] Rugged DVD Player

[Ricky] ชอบเพลิดเพลินกับดีวีดีอย่างแน่นอน เขาเป็นโรคลมชักและมีความรู้ด้านความรู้ความเข้าใจในระดับประมาณ 6 ปี น้องชายของเขา [Ronnie] พบว่าดีวีดี [Ricky’s] เช่นเดียวกับเครื่องเล่นดีวีดีของเขาไม่เคยทนนานเนื่องจากการจัดการที่หยาบ [รอนนี่] ก้าวขึ้นมาเพื่อทำให้ชีวิต [Ricky’s] ง่ายขึ้นเล็กน้อยโดยการสร้างสถานี DVD ที่ขรุขระอย่างไม่น่าเชื่อ เขาเริ่มต้นด้วยการริป PCB ด้านหน้าของเครื่องเล่นดีวีดีที่มีปุ่มทั้งหมด [Ricky] สามารถสวมใส่ผ่านชุดของปุ่มมาตรฐานในเวลาไม่นานดังนั้น [Ronnie] ขยายสิ่งเหล่านี้ไปยังปุ่มอาร์เคด จากนั้นเขาก็ติดตั้งทุกอย่างลงในตู้ที่ทำเองที่สามารถยืนหยัดในทางที่ผิดได้มาก ตอนนี้พวกเขาสามารถโหลด 5 ดิสก์ในและ [Ricky] สามารถเพลิดเพลินกับสิ่งที่เขาพอใจโดยไม่ต้องกังวลกับการทำลายผู้เล่น [รอนนี่] ชี้ให้เห็นว่าเขาต้องการที่จะสร้างระบบควบคุมที่ซับซ้อนมากขึ้นโดยใช้ไมโครคอนโทรลเลอร์บางชนิด แต่ตรงไปตรงมาฉันพบความเรียบง่ายของสิ่งนี้ที่จะสมบูรณ์แบบ บางทีสื่อคอมพิวเตอร์ที่โหลดด้วยภาพเคลื่อนไหวอาจเป็นขั้นตอนต่อไปที่น่านับถือ คุณสามารถเห็นการสร้างบันทึก [Ronnie’s] ที่นี่ หากคุณเคยคิดว่าการทำสิ่งนี้เพื่อปรับปรุงชีวิตของใครบางคนคุณต้องตรวจสอบ thecontrollerproject.com ซึ่งผู้คนที่มีความต้องการพิเศษสามารถเชื่อมต่อกับผู้ที่สามารถสร้างอินเตอร์เฟสได้

Continue reading

Flying Spaghetti Monster Monster

[Anthony Liekens] ซึ่งเป็นหนึ่งในแฮกเกอร์ที่เราต้องการจากเบลเยี่ยมเมื่อเร็ว ๆ นี้เสร็จสมบูรณ์ (และยอดเยี่ยม!) Flying Spaghetti Monster Monster LED แสดงผล! ด้วยวันหยุดที่แตกต่างกันมากมายในเดือนธันวาคม [Anthony] เลือกที่เขาต้องการให้ครัวเรือนของเขาฉลองเทวดาธรรมดาเล็กน้อย ร่างกายเป็นกระดานไม้ขนาดใหญ่ 4 ‘โดย 8’ ที่เราคิดว่า [แอนโทนี่] ตัดด้วยมือโดยมีไฟ LED ทั้งหมด 300 RGB ขับเคลื่อนโดย Arduino ตะแกรงลวดสัตว์ปีกให้การสนับสนุน LED ในปากของ FSM เช่นเดียวกับดวงตา [แอนโทนี่] สร้างสิ่งที่อยู่ในสนามหลังบ้านของเขาเองที่เรียกว่าโรงจอดรถเปิดซึ่งเป็นพื้นที่ใกล้เคียงที่ยอดเยี่ยม Hackerspace (และเราควรจะรู้ว่าเราพักที่สถานที่ของเขาในช่วงทัวร์แฮ็คสเปซยุโรปของเรา!) [Anthony] มีวิดีโอมากมายที่แสดงหน้าจอบนช่อง YouTube ส่วนตัวของเขาอย่างไรก็ตามติดอยู่รอบ ๆ หลังจากหยุดตัวอย่างที่รวดเร็วซึ่งมีมอนสเตอร์สปาเก็ตตี้บินในหน้าต่างด้านหน้าของบ้านของเขา

Continue reading

สแกนเนอร์ 3 มิติที่ใช้เซ็นเซอร์อินฟราเรดที่คมชัด

[Fernando] ส่งไปตามแนวคิดเกี่ยวกับงานเลี้ยงที่เขาทำงาน มันเป็นเครื่องสแกน 3 มิติที่น่าหลงใหล เขาใช้มอเตอร์ stepper เพื่อหมุนรายการที่ถูกสแกนเช่นเดียวกับ Arduino สำหรับการควบคุมอย่างไรก็ตามความแปลกใหม่ของแท้คือวิธีที่เขาใช้เซ็นเซอร์ [Fernando] ติดตั้ง GP2D120X ที่คมชัดบนพื้นผิวแนวตั้งเช่นเดียวกับการใช้มอเตอร์สเต็ปที่สองเพื่อยกระดับเซ็นเซอร์ในระหว่างการสแกน อย่างที่คุณเห็นในวิดีโอ (ฝังหลังการหยุดพัก) ซึ่งส่งผลให้เกิดการสแกนรวมกันในเกลียวขึ้น เซ็นเซอร์ที่คมชัดนั้นมีราคาไม่แพงเช่นเดียวกับที่ดี แต่คุณไม่ต้องสงสัยเลยว่าจะไม่ได้รับความแม่นยำอย่างไม่น่าเชื่อ ถึงกระนั้นการใช้ประโยชน์ตามแบบฉบับของการวัดจำนวนมากเขาก็จบลงด้วยผลลัพธ์ที่ดี อย่างมีความสุข [Fernando] ได้เปิดตัวรหัสเช่นเดียวกับที่ต้องง่ายพอที่จะเปิดเผยด้วยเซ็นเซอร์ที่แม่นยำมากขึ้น มันจะน่าหลงใหลในการดูเซ็นเซอร์ด้วยเลเซอร์ที่จับคู่กับรหัสนี้

Continue reading

Tetris ที่ควบคุมด้วย Wii Nunchuck บน Raspberry Pi

[Vince] สอนระดับระบบฝังตัวที่ University of Maine เช่นเดียวกับผู้ฝึกอบรมของเขาบางคนกำลังทำงานในวิดีโอเกมสำหรับรอบชิงชนะเลิศ เขาตัดสินใจที่จะ “ทดสอบฮาร์ดแวร์” ที่ผู้ฝึกอบรมใช้งานโดยการแสดงสอง 8 × 8 แสดงส่วนหนึ่ง 4 × 7 แสดงผลรวมถึง Wii Nunchuck บนรถบัส I2C จากนั้นเขาก็แต่งรุ่นของ Tetris ที่ยอมรับการกดทริกเกอร์เช่นเดียวกับอินพุต accelerometer สำหรับการควบคุม ตัดสินโดยวิดีโอ (ฝังหลังการหยุดพัก), Raspberry Pi รันเกมโดยไม่มีปัญหา แน่นอนว่ารถบัสเป็นมากกว่าความสามารถในการจัดการทุกอย่าง น่าเสียดายที่ [Vincent] มีปัญหาในการควบคุมที่ถูกต้อง บางครั้งการวางชิ้นส่วนสามารถทำให้เกิดการลดลงได้อย่างรวดเร็วเช่นเดียวกับการจัดการ accelerometer ดูเหมือนจะอ่อนไหวเล็กน้อย เราจินตนาการการใช้จอยสติ๊กเพื่อการหมุนรวมถึงการเพิ่มการหยุดกลยุทธ์บางอย่างในเกมอาจช่วยได้ เขาได้เปิดตัวซอร์สโค้ดอย่างสง่างามสำหรับโครงการดังนั้นเราอาจจะเห็นการโอบกอดบางอย่างรวมถึงยืดหยุ่นในอนาคตอันใกล้

Continue reading

ตัวควบคุม DMX ที่ฝังตัวสำหรับการเผาไหม้ชาย

นี่คือตัวควบคุมแสง [Paul Stoffregen] สร้างขึ้นเพื่อการเผาไหม้ชาย พวกเขาต้องการที่จะเลือกใช้แสงควบคุม DMX ในปีนี้ แต่โดยทั่วไปแล้วมีจำนวนมากที่มีคอมพิวเตอร์เพื่อเรียกใช้ลำดับแสงสว่าง บอร์ดนี้เรียกใช้ลำดับ DMX ที่เตรียมไว้ล่วงหน้าโดยใช้ไฟล์การออกแบบแสงที่แฮ็ก การออกแบบท่าเต้นรำสำหรับแสงสว่างที่วางแผนไว้โดยใช้โปรแกรมที่ชื่อว่า Vixen 2 มีซอฟต์แวร์รุ่นใหม่หนึ่งรุ่น แต่ [Paul] จำเป็นต้องแปลไฟล์เอาต์พุตสำหรับการใช้งานกับไมโครคอนโทรลเลอร์และรุ่นที่ 2 ทำให้ง่ายกว่ารุ่นนี้เล็กน้อย 3. การพูดถึงการแปลงเขาไม่ต้องการเริ่มจากตารางหนึ่งและการค้นหาเล็กน้อยนำไปสู่การสอนซึ่ง [Bill Porter] โพสต์เมื่อปีที่แล้วในการแปลงไฟล์จิ้งจอกเพื่อใช้กับ Arduino มันไม่ใช่สิ่งที่เขามีอยู่ในใจ แต่มีงานพื้นดินจำนวนมากอยู่ที่นั่น รหัสสองสามตัวปรับแต่งสคริปต์เป็น [Paul’s] เขาเปลี่ยนฟังก์ชั่นการแยกวิเคราะห์ XML เพื่อละเลยทั้งหมดยกเว้นช่องสัญญาณหลักในไฟล์ นอกจากนี้เขายังมีไฟล์ข้อความที่สามารถเก็บไว้ในการ์ด SD ได้ เนื่องจากเอาต์พุตไม่ถูกเปล่งประกายไปยังชิปสิ่งนี้จะเพิ่มการจัดเก็บที่มีอยู่ในทางที่ยาวนานขึ้นและมีการแสดงที่ซับซ้อนมากขึ้น ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับโปรโตคอลที่ใช้โดยอุปกรณ์ DMX หรือไม่ ตรวจสอบไพรเมอร์นี้

Continue reading