Category Archives: DIY敲打動手做

3D列印遮光罩 – koopkapsones 出品

 

 

 

螢幕快照 2013-11-08 上午1.07.47

市面上單眼相機的遮光罩都是黑色的,有沒有別的選擇呢?有的!koopkapsones 這家公司運用當前正熱門的3D列印技術來製作有趣的遮光罩。有各種繽紛的顏色,不同的紋路,但是目前支援的鏡頭尺寸都是 58mm。

CAVE 要來研究一下自己來做不同尺寸的遮光罩,3D列印我們也是有在摸的呢,嘿嘿

小知識:遮光罩是用來限制光進入鏡頭的方向,以求得更好的成像效果。所以都是採用黑色植絨以降低光的反射,不是隨便弄的喲!

 

DGBH03-A77054447000_51badfc5ac55d

 

以下是 koopkapsones 官方提供的照片,這樣出門一定是眾人矚目的焦點啦

stealth_grey-300x300 street_blue-300x300 wavey_lila-300x300 barok_gold-300x300

 

 

[動手作] 雷射切割 LED燈箱

皓云老師最近常常去華山文創園區的 FabCafe 使用雷射切割機, 想說就自己來做一個可愛的燈箱吧.

我們使用雷射切割機切出六面板子, 再放入電子零件, 包括兩條 LED 燈條, 電池與開關等等. 電路就負責開關而已, 非常簡單

有興趣的朋友可以留言, 我們可以把詳細的料件以及電子零件型號告訴您唷. 或是您有喜歡的圖案, 要請我們幫忙代做也是可以唷!

DSC_0465 DSC_0480

 

2013-09-06 17.11.50 2013-09-06 17.12.00

 

Continue reading

[自製初音機器人]自製Arduino-馬達Shield

續上篇[自製初音機器人]藍牙篇part1

為了使我的初音機器人能夠方便攜帶,我著手計畫攜帶型初音。由於 NXShield 擴充板太大片,且有很多腳位在此用不到,所以我自行焊接一片可以接上伺服馬達且可直接接上 藍牙發射器的擴充板。

[自製初音機器人]藍牙篇part2

文:薛皓云

續前篇[[自製初音機器人]藍牙篇part1 ]

這篇要向各位談談SoftwareSerial Library 要注意的小細節

1.如果你使用雙PIN以上腳位去接收數值,再單一時間內僅會有一個接收腳位(receive pin port)可以接收,並無法每個接收腳位同時

2.在Mega 和 Mega 2560 arduino板上,並非所有腳位都可以接收訊號(RX)。僅pin10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62), A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69)這些腳位才可接收資訊。

3.在Leonardo arduino板上, 並非所有腳位都可以接收訊號(RX)。僅 8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI)。

無法更改為接收腳位(RX),其實是那些腳位並不支援更改為接收腳位

[自製初音機器人]藍牙篇 part1

之前帶初音參展Make Faire ,觀看許多其他參展物品,進而有一些新的想法,其中一點:手機遙控初音

智慧型手機在現今社會中幾乎人人一手,若能用手機遙控自家初音 那豈不是很萌!

第一步:將原本搖桿的接收端更改為藍牙接收器,在這部分我選用JY-MCU藍牙板,便宜好用,那如何讓藍牙與ARDUINO溝通呢?  (請先閱讀:[自製初音機器人頭部CODE])

我參考Arduino官方範例:SoftwareSerial Library並且稍微更改一下,這樣藍牙接收器每次接收收到訊息後,就會顯示有多少字元並且顯示出來。如下:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, A0); // RX, TX

void setup()  
{
  Serial.begin(57600);
 
  Serial.println("Goodnight moon!");
  mySerial.begin(57600);
  mySerial.println("Hello, world?");
  
}

void loop() // run over and over
{
  char text = Serial.read();
  int i =Serial.available();
  int insize;
  byte cmmd[20];
    if ((insize=(mySerial.available()))>0){
       Serial.print("input size = "); 
       Serial.println(insize);
       for (int i=0; i<insize; i++){
         Serial.print(cmmd[i]=mySerial.read());
         Serial.print(" ");
       }
       Serial.println("  "); 
    }
  delay(100);
}

 

我愛地球 響應環保 PF 轉接DC變壓器實做

Hi   大家好:

我們從新加坡回來啦~

現在LEGO愈來愈大手筆, NXT搭配IR link sensor或簡單使用轉接線就可以控制很多PF馬達。

PF馬達真的很耗電…   6顆1.5V的電池很快就沒電了。

為了愛地球, 今天要來和大家分享一篇PF 轉接 DC變壓器實做。

直接插在家裡的插座就可以使用了, 不會被廢電池淹沒囉!!

Power Function(簡稱PF)的接頭和之前的接頭(如下圖)是不一樣的。 以前的接頭上下都有金屬接點, 可以傳送電與訊號。

PF的接頭則是設計成這樣, 就不能再90度轉接了…

四個接點都

1.使用工具

烙鐵、焊錫、斜口鉗、尖嘴鉗、熱縮套管、樂高電線、直流變壓器(Dc Adaptor)

2.如何連接

先準備一條PF電線, 再對減一半

3.測量四條線中每條線中的關係(以下圖表示)

4.中間訊號 “輸出給馬達” 不需要使用剪除,留下正電源電線與負電源電線,連接給直流變壓器電線上

5.準備直流變壓器9V (Dc Adaptor). LEGO一般都是使用9V電源, 也就是6顆1.5V電池;市面上有的鹼性電池電壓最高可到1.8V,總共電壓10.8V,但是也要考慮馬達長時間承受高電壓可能會減少它的壽命, 所以我們採用9V就好. 這個DC變壓器在大賣場或五金行就買得到, 約100元。

註: 根據Philo的馬達報告, 將PF馬達所接受的電壓從9V提升到10.8V, 提升的是轉速而不是扭力. PF medium是275 -> 405 rpm (哇, 這可提升真多, 足足有47%!!), PF XL則是146 -> 214 rpm. 有興趣自行提升電壓的朋友, 請量力而為唷!!

6.把前面的電源接頭剪斷,使用斜口鉗與尖嘴鉗剝皮

7.套上熱縮套管,再以烙鐵、焊錫把電線焊上,使電線連接起來

※註:必須注意直流變壓器與樂高接頭的極性

8.用熱風加熱到熱縮套管上,直到包住電線為止


如果有朋友有興趣, 可以在本篇留言, 小弟會將小侯老師完整的報告寄給您。

我們也參考了ItLUG 的LEGO_Power_Functions_RC 報告, 大家可以下載來看看。

Thanks.