Author: jxlje

多年前修復了犧牲的工廠多年前修復了犧牲的工廠


,在MIT的生物儀表實驗室中的某人需要修改控制器中的三軸磨機中的CMOS電池。這重置了機器的BIOS以及通常被視為較差的移動。在[Ian Hunter]教授之前,磨坊在實驗室坐在實驗室裡貢獻給麻省理工學生 – 麻省理工學院的實習生。以及修理一台作為汽車和卡車的機器的任務以及落在一群輕浮的學生上。 機器 – Dyna-Myte 1007具有10“X7”X10“工作區域,氣動工具更換器以及轉盤,以及第四軸的工作。它是。然而,由古代奔騰電腦驅動,運行DOS的所有樂趣的ISA插槽以及需要的IRQ。 通過在軟件應用程序配置中挖掘挖掘,解釋器開始修復工作,發現軸驅動器通過IRQ 3進行管理,目前由COM 2佔用2.改變BIOS中的電腦管理軸,帶有幾個螺線管以及空氣壓縮機,工具旋轉木馬同樣工作。 隨著有點挖掘,麻管架同樣得到了主軸工作,提供了一個非常出色的和極其昂貴的CNC銑床。儘管電腦可能被35美元的覆盆子PI替換,但我們真的必須欣賞麻省引力來解決他們已經擁有的東西;這是一個更便宜的,更快的方法可以獲得新的玩具以及跑步。 ...


現實世界罷工現實世界罷工


我的兒子進入了“秘密編碼器”,這是一個圖形小說系列,其中一對兒童發現並通過在徽標計算機語言中學習編程來接管世界。當我告訴他這些“龜架”原來實際上是真實的物理的東西,他想要一個。所以我們建造了一個我躺在的一些漂亮的齒輪直流電機中。 龜架基本上有三個工作:在直線上向前移動一個受控距離,轉動給定的度數,然後抬起並降低筆。如果你已經尖叫著“使用步進電機!”在你的屏幕上,你可能是對的。但是我有這些漂亮的Faulhaber / Microomo齒輪電機,編碼器只是在壁櫥裡收集灰塵,所以我用了他們。因此,機器人困擾著它的三個目標中的兩個 – 伺服筆升降機工作正常。 完美匹配的直流電機不存在。當然,我知道這一點,因為我之前已經用直流電機建造了機器人。但是,他們都有復雜的控制機制和/或反饋,使其起草。不在這裡。此機器人需要完全直線駕駛,沒有任何線路來指導它或更有趣的導航算法。 我們花了一個很好的半小時駕駛它在不相當但差不多的方塊上,調整每個側的PWM,向後運行電機,以便短爆炸,以製動輪子,並且通常試圖映射到速度到毫秒的電動機驅動。你知道,我的兒子享受了什麼。這一概念對於第二年級學生來說足夠簡單,並且猜測正確的PWM值就像一個遊戲。當我們終於獲得足夠好的時,有一個小小的慶祝活動。 當然,我知道它真正需要的是編碼器反饋。我畢竟安裝了那些編碼器齒輪發動機。但是處理正交,可能是一個PID循環來控制和同步雙方不是我的兒子,至少不是其他幾年。 (他們在這幾天中學習了四年級的閉環控制理論,對吧?)我必須在他睡覺的時候一直在脫機。 但我希望他會記得從它的偷偷摸摸的教訓。抽像很棒,但沒有兩個電機完全相同。你認為你可以校準它,但電機在驅動和慣例行為方面有所不同,所以你比你思考更多的校準比你思考。現實世界是艱難的,雖然有理論和想法和抽象來指導你是很重要的,但是當車輪撞到地板時,你將不得不調整它。但是,這樣做很有趣,而且當它最終吸引不暢的廣場時,超級有益。 本文是Hackaday.com時事通訊的一部分,每七天為過去200多周的每七天交付。它還包括您最近七天的最喜歡的文章,您可以在新聞稿的Web版本上看到。 想要這種類型的文章每週五早上擊中你的收件箱嗎?你應該報名! ...


EZCAD的開源替換EZCAD的開源替換


[BRYCE]獲得了去秋天用於快速PCB原型的光纖激光器雕刻器。但是,他很快就會受到通常包括這些和類似小工具的標準EZCAD軟件的局限性 – 它是專有的,沒有針對PCB製造的功能,僅在Windows上運行,並且是越野車。正如一個人,[Bryce]決定溝ezcad並寫下自己的工具,咆哮,以法莫利亞國王命名。 [BRYCE]機器中的控制器板是北京JCZ LMCV4-FIBER-M板,包括Altera FPGA和賽普拉斯8051 USB控制器。到目前為止,他不需要轉儲或自定義FPGA或8051代碼。相反,他通過剛剛觀察通過運行知識操作的ezcad副本所產生的USB操作來整理命令。許多這些雕刻系統使用此管理板,但是[Bryce]希望從具有不同板的個人收集數據轉儲以擴展庫。 BOROR是用Python編寫的,並提供了一組命令行工具,旨在雕刻雕刻器的工程應用,儘管仍然支持常規激光標記。您可以從項目的Gitlab存儲庫下載該程序。他在Linux上運行它,但它應該在Mac和Windows上工作(如果您有任何可移植性問題,請告訴他)。從去年開始查看我們的評論關於使用這些激光器製作PCB。您是否使用激光雕刻器在您的商店中製作快速原型板?告訴我們您在評論中的配置。 ...


電子鼓玩具由划痕電子鼓玩具由划痕


鼓套裝用於任何主要樂隊至關重要,但是這些天,我們的大部分音樂都是在計算機上創建或使用鼓設備。 [SpanceAc]使用微控制器構建了​​後者的一個簡單的示例,以構建基於基於基於樣品的鼓玩具。 操作的大腦是STM32F100VET6B,它配備了12位DAC以輸出聲音。它還有一個健康的512 kB閃光,使其能夠在車上存儲鼓樣品,而無需額外的零件。樣品以22,050Hz的樣品速率儲存16位分辨率 – 良好的質量,對於微小的較小構建,即使DAC次數稍後回到12比特。 [SpanceAc]肯定是正確混合到鼓機中,因此觸發第二個樣本不會停止第一個播放。用踢,圈套,兩個湯姆和墜毀和騎在車上的樣品,有很多可以獲得套件的堅實節拍。這一切都建於一個帶有觸覺按鈕的小型PCB,以激活每個聲音。 演示視頻顯示套件表現巧妙;如果樣本的延遲存在延遲或者只是從[spanceac]單手中的難度,那是不清楚的。如果前者,可能有一些代碼或在樣本開始時簡單地修剪靜音將是所需的一切。總的來說,這是一個整潔的小小合箱,以及在與其他音樂家堵塞時使用的很有趣的東西。休息後的視頻。 Video PlayerHTTPS://Hackaday.com/wp-content/uploads/2022/01/143319866-8/14331986-8/143319866-a4cc4ed -9de9-49c2-8885-e092-8822.mp4 00:00 00:00 00:22 ...


Breakbeats由RP2040Breakbeats由RP2040


提供,而一個人經常傾聽全部調整或專輯,在某些情況下,您只想放下輕鬆的節拍。 [Todbot]最新的項目承諾這樣做。 該構建取決於覆盆子PI PICO或任何其他基於RP2040的微控制器,並在CIDINGPYTHON中編程。 PWM功能用於音頻輸出,它與經典“Amen”斷裂的不同的Wav樣本包裝。 每種措施都選擇並播放了隨機的新樣本,改變了節拍。甚至更好,所有樣本都可以循環,它們以各種長度可用,使它們能夠重疊並相互界定,以增加更深度到混合。它是一個cinch設置,因為CircuitPython具有開發的Audiomixer對象。 那些想要修補自己的人可以找到github上的所有代碼和样本。畢竟開始學習音頻和音樂的一個諸如此之類的構建。我們也看過[Todbot]之前的工作。休息後的視頻。 ...


樹脂堆疊證明了凌亂和艱難的樹脂堆疊證明了凌亂和艱難的


3D打印機通常是您希望一次性快速原型時使用的工具。然而,越來越多,他們被用來生產數量的東西。 [傑西叔叔]決定嘗試購買的樹脂堆疊技術,以迅速在樹脂打印機上生產大量小雕像。但是,並非一切都完全是計劃。 該技術很簡單。這個想法是在樹脂3D打印機上的單個連續印刷中產生大量的物體副本。為了實現這一點,克隆了大量的次數,並且創建了腳手架以允許彼此頂部堆疊多個物體。這需要非常仔細地完成,以避免破壞物體的幾何形狀,並且類似地支持材料,在該過程中使用更多的樹脂。 [jessy叔叔]嘗試了幾次,但在試圖打印出一些小型磁俑時,進入了多次問題。當打印​​落下構建板時,使用筏子的初步實驗失敗了。隨著筏子拆除,第二個打印失敗,因為腳手架沒有相當打印。此外,腳手架改進的東西和[jessy]在單個操作中致力於打印93個小雕像。 如果您想盡可能短的時間在樹脂打印機上打印一噸模型,這是一種有益的技術。但是,期望在優化技術時花費大量的樹脂。您還需要一個大洗坦克,在後處理過程中清潔印刷品。休息後的視頻。 ...


自定義鋼琴速記象徵自定義鋼琴速記象徵


“黑客”的核心形象通常被解釋為修改某些東西,以利用它最初是最初的。許多發展是現有技術的調整或增強,但通常不夠。我們經常要去所有的方法,也必須從頭開始,以及[Balthasar]最近的鋼琴般的樂器非常適合這一類。 這款電子鍵盤完全創建,也是從頭開始開發的,包括儀器的結構以及秘密自身。 [Balthasar]用手用盡木材,然後開發了一個動作系統,讓他們註冊壓力機。雖然它們沒有找到速度或壓力,但儀器能夠定義任何類型的音符的波形以及信封,能夠每密鑰播放多個音符,也能夠修改私有八度ocvaves。這是由於定制的6×12矩陣連接到STM32微控制器。部分原因[Balthasar]所選的這種微控制器是可以在單個時鐘週期中創建音樂所需的一些計算,這是平台的優秀和報告的函數。 隨著任何發達的方式以及連接在一起,鍵盤令人震驚。通過定制矩陣,簡單地將鋼琴上的私人八度開發到任何類型的種類可編程,使得能夠聽起來像一個完整的88鍵鋼琴的61鍵鋼琴。也可以編程任何類型的噪音,另外促進其多功能性,這是從地下開發的所有噪聲。雖然這一發展在鍵盤的電子產品上重點側重於更多,但我們已經看到了其他開發,它也複製了標準聲學鋼琴的物理動作。 ...


Arduino Nano將USB接口添加到1984年推出的Psion組織器IIArduino Nano將USB接口添加到1984年推出的Psion組織器II


,Psion Organizer系列定義了第一代電子組織者或PDA(個人數字助理)。儘管這些設備現在超過30歲,但Psion組織者的場景也活得很好:新的硬件和軟件仍然被世界愛好者開發。 組織者II,其全新USB接口 其中一個愛好者是[詹姆斯斯坦利],為Psion組織者II設計和建造了USB界面。雖然當天提供提供RS-232端口的“CommsLink”模塊,但它變得很難找到,鼓勵[詹姆斯]基於Arduino Nano設計一個全新的模塊。將其連接到Psion的數據總線是一個簡單的問題,將八條數據線接線到Nano的GPIO端口。一組系列電阻器用於防止總線競爭,而無需添加膠水邏輯。 獲取軟件工作有點困難:組織者的本地OPL編程語言不允許用戶直接訪問擴展端口的內存地址,因此[james]必須在HD6303機器代碼中編寫例程來執行讀取,然後調用OPL的例程以在屏幕上顯示結果。目前,例程僅支持從Arduino讀取數據,但也應該將其擴展到雙向接口。 最後,[詹姆斯]設計和3D打印了Arduino-USB接口的整潔外殼,這使得它看起來幾乎像原始的CommsLink模塊一樣時尚。也許有一些進一步的發展,這可能會變成另一種方式來將舊的機霸連接到互聯網。我們還具有一種新型數據簽,以增強組織者的內存。 謝謝你的提示,[Saratogajerry]! ...


遊戲小孩直接與SD卡遊戲小孩直接與SD卡


[KGSWS]直接溝通,剛剛完成了他的遊戲小孩升級,使他能夠從SD卡上噸。在SD卡上填充遊戲之前已經完成,但是[kgsws]做出不利用基於墨盒的設備的決定。最後,他扔掉了所有的停車,並通過讓遊戲小孩直接獲得SD卡來完成他的工作。 [kgsws]他的工作試圖弄清楚如何在遊戲盒上放置一些GPIO引腳,但是認為這將需要很多硬件。在檢查鏈接端口的規格後,他意識到它是錯誤的極性。不要被阻止,[kgsws]意識到,遊戲孩子上的通用I / O類似的東西 – Joypad輸入。 在找出使用Joypad訪問SD卡的邏輯之後,[kgsws]設置為在建立FAT32解析器以及EEPROM上的基本BIOS之後。整個系統運行了ATMEGA32,以及他有足夠的種類來包括原理圖和所有代碼。最終結果真正整潔 – 它可以響起,並保存512KB遊戲小孩ROM以及保存數據,檢查出.txt文件。作為一個添加的好處[kgsws]放入自定義的引導徽標以替換頂部滾動的nintendo標誌。 當Joypad按鈕訪問SD卡時不起作用,而電池凹陷大於已有的已有耗電DMG-001,則我們對[KGSWS]的硬件製造感到驚訝。檢查下面的[kgsws]黑客的視頻。 ...


這個3D印刷wankel這個3D印刷wankel


旋轉發動機等旋轉發動機,例如wankel具有奇怪的形狀,可能難以機器(如70年代專業生產機器和專利所證明的),這意味著它很好打印3d。缺點是,像大多數發動機一樣緊密的公差非常緊張,並且打印機很難匹配它們。不容喪失,[3DPrintedLife]設計和開發了一種3D印刷液體活塞旋轉發動機。液體活塞發動機不是Wankel,並且更像是內外的Wankel。密封件在殼體上,而不是轉子本身,並且有三個“腔室”而不是兩個。 許多迭代中的第一個沒有運行。摩擦太多了,但有一些積極的跡象,因為壓力被困在腔室中並在轉向時釋放。迭代持續,令人印象深刻地不使用任何O形圈來密封,而是使用1-2-3塊作為平面參考,在25微米範圍內打磨每個部分。儘管他有著關心和關注細節,但它仍然無法自我維持。他理論到它可能是由於樹脂比他過去所用的其他材料更柔軟。他沒有空手而歸,他開發了一個迪納摩來測試他的新發動機。它是一個負載電池和用於測量速度和力的編碼器。他的編碼器留下了麻煩,所以他訂購了一些光學限位開關。 該發動機是前面的3D印刷空氣供電的Wankel旋轉發動機的後續,我們期待著液體活塞系列的第二部分。休息後的視頻。 ...