เซ็นเซอร์แพ็คหุ่นยนต์ขนาดเล็ก ESP32 และ 4WD
[STEFAN] แพลตฟอร์มหุ่นยนต์ WiFi / BLE 4WD ขนาดเล็ก (มองถัดจาก Matchbox ด้านบน) แพ็คความสามารถที่โดดเด่นใน Rover เล็ก ๆ มันขึ้นอยู่กับสิ่งที่ SparkFun ESP32 เป็นวิธีที่กะทัดรัดมากในการเพิ่มการควบคุมไร้สายในโครงการของคุณ เปรียบเทียบกับ UNO เก่าแก่ขนาดใหญ่ด้วยโล่ WiFi กระดานเหล่านี้มีขนาดเล็ก แต่มีประสิทธิภาพรวมถึงการยอมรับของแฟน ๆ ของ Arduino [สเตฟาน] เพิ่มขึ้นหุ่นยนต์ด้วยโมดูล BNO055 เพื่อระบุทิศทางเซ็นเซอร์ความใกล้เคียง APDS-9930 รวมถึงเซ็นเซอร์ความใกล้ชิด CNY70 IR สี่ตัวที่ด้านล่างใช้สำหรับบรรทัดต่อไปนี้ หนึ่งคู่ของมอเตอร์ 6 v การย้ายหุ่นยนต์ด้วย DC-DC Step Up Converter เพิ่ม 3.7 V ของ Lipo ที่โดดเด่นที่มีส่วนประกอบจำนวนมาก [Stefan] อัดแน่นภายในเปลือก; พวกเขาทั้งหมดบรรจุในที่นั่นอย่างอบอุ่น แนวคิดที่อยู่เบื้องหลังหุ่นยนต์คือมันเป็นแพลตฟอร์มทั่วไปที่สามารถปรับแต่งได้ตามต้องการและ [สเตฟาน] …
บิลวัสดุและยูทิลิตี้การจัดการสต็อคที่เรียบง่าย (และสกปรก)
เนื่องจากผู้อ่านจำนวนมากอาจรู้อยู่แล้วเมื่อฉันไม่ได้มีโครงการของคุณหรือทำงานกับ mooltipass ฉันพยายามทำสิ่งง่าย ๆ ที่อาจเป็นประโยชน์กับอุปกรณ์อิเล็กทรอนิกส์ ผู้ที่ชื่นชอบ การสร้างล่าสุดของฉันคือเครื่องมือการสร้างวัสดุที่ง่ายซึ่งสามารถทำการจัดการสต็อกได้อย่างง่าย น่าเสียดายสำหรับผู้ใช้ Linux ยูทิลิตี้นี้ใช้ฟังก์ชัน Visual Basic ในไฟล์ Excel มันใช้งานได้อย่างยุติธรรมเพียงแค่ป้อนส่วนประกอบของ Schematics ของคุณในแผ่นงาน Excel พร้อมกับที่อยู่เว็บเพจที่สอดคล้องกัน คลิกที่ปุ่ม “ดึง” และสคริปต์จะได้รับคุณสมบัติส่วนประกอบทั้งหมดของคุณโดยอัตโนมัติจากอินเทอร์เน็ตและบอกค่าใช้จ่ายส่วนประกอบขึ้นอยู่กับจำนวนต้นแบบที่คุณต้องการทำ จากนั้นคลิกปุ่ม “เรียงลำดับ BOM” และ BOM ของคุณจะถูกจัดเรียงโดยอัตโนมัติประเภทและค่า ฟังก์ชั่นอื่นช่วยให้คุณตรวจสอบว่าส่วนประกอบทั้งหมดที่มีอยู่ใน BOM ของคุณยังมีอยู่ใน KICAD ที่สร้างขึ้น (ง่ายมาก) ในที่สุดการใช้แผ่นงาน Excel อื่นที่มีสต็อกปัจจุบันของคุณบิลวัสดุจะแจ้งให้คุณทราบหากคุณมีส่วนประกอบเพียงพอสำหรับขั้นตอนการประกอบ วิดีโอของเครื่องมือในการดำเนินการจะถูกฝังหลังจากหยุดพักและคุณสามารถดาวน์โหลดเทมเพลต BOM ได้ที่นี่ (ไฟล์. xlsm) และไฟล์สต็อกที่เกี่ยวข้องที่นั่น (ไฟล์. xlsm)
Leapcast เลียนแบบ Chromecast ในเบราว์เซอร์ Chrome ของคุณ
เบราว์เซอร์ Chrome ของเราคิดว่าเป็นดองเกิล Chromecast นี่คือภาพหน้าจอของการเล่นวิดีโอ YouTube หมายเหตุแบนเนอร์กระเบื้องและการควบคุมบนหน้าจอซึ่งเป็นเหมือนกับที่คุณเห็นในฮาร์ดแวร์จริง ให้ลองด้วยตัวคุณเองด้วยการดาวน์โหลดแพ็คเกจ Leapcast Python ซึ่ง [DZ0NY] ตั้งโปรแกรมไว้ หลังจากการโคลน GitHub Repo เรามีปัญหาบางอย่างในการรวบรวมแพ็คเกจ ปรากฎว่าเราจำเป็นต้องติดตั้ง Python-dev และดูแลมัน การเริ่มต้น daemon เป็นคำสั่งง่ายๆเราระบุเส้นทางไบนารีโครเมี่ยมของเรารวมถึงการเพิ่มธงเล็กน้อย 1 Leapcast – ชื่อ Had – Chrome / usr / bin / google-chrome – mulllllscreen เมื่อใช้งานแอป Android YouTube ตรวจพบการเสียบอย่างอัตโนมัติเป็นอุปกรณ์ Chromecast มันให้เราการทับซ้อนทับการกวดวิชาที่กล่าวถึงไอคอนแชร์ใหม่บนอินเทอร์เฟซ การกดไอคอนนั้นในระหว่างการเล่นเปิดตัวหน้าต่างที่ไม่ระบุตัวตนที่เล่นวิดีโอ [DZ0NY] ลิงก์ไปยังอุปกรณ์กำหนดค่าอุปกรณ์ JSON ใน README หากคุณตรวจสอบว่าคุณจะสังเกตเห็นว่า Netflix ถูกระบุว่าเป็น “ภายนอก” ในขณะที่คนอื่นไม่ได้ …
Leapcast เลียนแบบ Chromecast ในเบราว์เซอร์ Chrome ของคุณRead More
การเปลี่ยนโซลินอยด์ของ 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 …
ฮาร์ดแวร์ 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 [ขอบคุณจอร์จ]