特殊的机械键盘、BASIC计算机、3D打印遥控车|DF创客周刊...
社区公众号记录每周值得分享的创客相关内容,每周五发布~
内容开源,欢迎投稿或推荐相关内容。
投稿邮箱:MakerCommunity@outlook.com
图片&视频
特殊的机械键盘
Ming-Gih Lam设计了一款叫做Red Herring的特殊机械键盘。这款键盘的特点是可以产生类似打字机的声音,这得益于它独特的电磁铁(solenoid)设计。此外,键盘使用的是Durock的Silent Alpacas开关,这种开关在润滑后可以实现非常安静的操作。键盘的设计文件可以在Github上找到。
https://dfrobot.loll.cc/video/Red_Herring_-_Solenoid_Edition_sound_test.mp4
GitHub仓库:https://github.com/dcpedit/redherring
便携式BASIC计算机
这段文字介绍了一个使用Arduino Uno R3制作的便携式BASIC计算机项目。为了向经典的8位UNO R3告别,迎接新的32位Arduino Uno R4,作者决定利用所有的引脚,把它变成一个类似于80年代ZX81的手持式BASIC计算机。作者希望通过这个项目展示8位微控制器其实是一台小型计算机。
https://dfrobot.loll.cc/video/Handheld_BASIC_Computer_in_Badge_Format_with_the_Arduino_Uno.mp4
在这个项目中,作者首先使用了Tiny Basic,这是一个完整的Arduino上的BASIC编程环境。由于Tiny BASIC几乎占满了ATmega 238p的空间,所以作者使用了一个辅助芯片来读取键盘输入和驱动屏幕,将这些任务从主处理器中解放出来。这样主处理器可以专注于运行操作系统,留下1k的RAM用于编写程序(与Zx81相当)。为了使设备完全便携,作者引入了第二个处理器来处理键盘和LCD屏幕。
作者设计了一个自定义的PCB,制作出一个徽章大小的手持计算机。他还为该设备配备了一个迷你键盘和一个字符LCD进行文本输出。项目中遇到了LED寻址和键盘功能的挑战,不过好在作者最终还是成功地克服了困难。
最终完成的手持计算机充分展示了Arduino Uno R3的强大和多样性,它利用了所有可用的引脚和芯片空间,成功地将Arduino Uno变成了一台具有像ZX-81那样的功能的手持计算机。这个项目不仅是对备受喜爱的Arduino Uno R3的最好致敬,也展示了使用微控制器进行DIY电子项目的潜力。
作者提供了代码和CAD文件供读者下载,希望读者可以跟随这个项目,进行创新、探索,并对电子技术的可能性进行挑战。
来源:https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/28271/episode-612-handheld-basic-computer-in-badge-format-with-the-arduino-uno
3D打印遥控车
这是一款由Creating Crafts的Logan57设计的3D打印遥控车。
这款车由一个标准的遥控设备控制,带有一个扳机遥控器。一个小型伺服器可以使车的前轮向左右转,一个直流电机可以驱动车辆在街上行驶。在演示视频中,可以看到这款车非常灵活,可以以不同的速度行驶并转弯。虽然没有演示,但可以推测它也可以倒车。
https://dfrobot.loll.cc/video/3D_printed_RC_car.mp4
这款设计的真正有趣之处在于它的机械设置。在前端,转向连杆系统使小型伺服器能够同时驱动两个轮子,而悬挂系统则优雅地整合了3D打印的弹簧保持轮子接地。轮胎由TPU打印,这意味着在构建这个模型时,可以少买四个部件。
在后端,驱动系统也很巧妙,通过齿轮差速器设置,可以让每个轮子以不同的速度旋转。这在实践中意味着,像真实的汽车一样,单个轮子的速度可以自动补偿转弯,其中一个后轮的理想情况下会旋转比另一个轮子更大的距离。
来源:https://www.hackster.io/news/3d-printed-rc-car-e43886f8c914
Tennis for Two
这个项目是复刻1958年的游戏"Tennis for Two",这可能是最早的已记录的视频游戏。
https://dfrobot.loll.cc/video/oscilloscope_tennis.mp4
本项目的重点在于使用现代微处理器,自定义PCB和3D打印的外壳重新设计了这款游戏。
每个玩家都有一个按钮来击打球,并通过控制确定"球拍"击球的角度。该项目的主要更改是使用新近发布的AVR64DD28微处理器替换了ATmega168微处理器。该微处理器具有64KB闪存和8KB静态RAM,并采用28引脚SOIC封装。游戏最初基于当代最好的技术:由运算放大器、继电器和偶尔的晶体管构成的模拟电子计算机。而现在,随着科技的发展,一些事情在过去的50年里发生了变化,比如示波器的变化,从重型的模拟示波器变为了数字示波器。
来源:https://www.hackster.io/john-bradnam/tennis-for-two-8ef69c
Lo-fi采样器——SnapBeat
SnapBeat是一个简单的设备,可以采样(复制)音乐中的任何声音(如鼓声),并播放这些声音。
作者热爱嘻哈音乐,对音乐制作工具如采样器和鼓机产生了兴趣,希望自己能够创作原创节拍。然而市场上的采样器看起来很复杂,满是旋钮和滑杆,让作者感到不知所措。此外,作者还因为担心自己无法掌握这些设备,而犹豫是否要付出那么高的价格。作为一名电气工程师,作者最终决定自己制作一个简单的采样器。
SnapBeat适合爱好者和DIY音乐制作人,特别是在Lo-fi嘻哈音乐领域。虽然功能有限,但它简单且有趣。
https://dfrobot.loll.cc/video/SnapBeat_coming_soon_on_Tindie.mp4
SnapBeat的主要功能包括:采样并截断声音、现场播放、编排节奏图案、编曲、以及连接耳机和音箱。主要规格包括8个Nuvoton ISD1720SY(语音录音IC)作为主芯片,有8个语音通道,采样频率大约为20kHz(高质量采样)/大约12kHz(低质量采样),每个通道的最大样本长度约为6秒(高质量采样)/约12秒(低质量采样),最大的节奏图案数量为8,一首歌最多可以由64个节奏图案组成,每个图案包含2个小节。
SnapBeat的特点在于它的简单性,你可以快速轻松地从各种音乐源采样并播放任何声音。关于音质,SnapBeat的声音是真正的Lo-fi。SnapBeat使用的是常见的语音记录芯片,这种芯片在声音和语音玩具中广泛使用。芯片直接记录模拟声音,无需进行模拟到数字的转换。所以,尽管采样频率带宽狭窄,但声音却是流畅生动的。
来源:https://www.tindie.com/products/hiro_akihabara/snapbeat-the-simple-lo-fi-sampler-pcba/
周刊首发于DF创客社区
版权协议:WTFPL
感谢分享,非常棒 太酷了 666666666666
页:
[1]