旅のお供に!持ち運びランタン

   

こんにちは 、Shiba-labメンバーのGyokuroです !

前回(MESHで奏でる、未来の風鈴。)に引き続き私が3/10、11に池尻セレクトハウスで出展する作品について紹介します

今回はもう一つの展示物「旅のお供に!持ち運びランタン」について紹介させていただきます!

 

この作品はNeoixelとArduinoの知識を使います。

未来のランタンはここまで小さく!?キャンプを少しでも楽しめるようなインテリアを用意しました!!

ちょっと動き出しそうかな…?

材料

  • Arduino Micro
  • Neo Pixel
  • 9V電池&電池ボックス
  • マスキングテープ
  • 両面テープ
  • 紙コップ

作り方

  1. 市販の球体のプラスチックケースの周りを巻くようにneo pixelを貼り付けます。
  2. 貼った際、上端と下端が少し浮いてしまうのでここは両面テープで固定します。しかしこのままでは見栄えが悪いので上端と下端の部分を紙コップで隠します。
  3. ※ここからの工程ははんだ付けが必要です。Neo pixelから出ているディジタル入力の線(DIと書かれているもの)をArduino Microのディジタルピンならばどこでもよいのでつなげます。当然ですが5V、GNDの線も同様にそれぞれArduino Microの5V、GNDピンにつなげます。
  4. 次に電池ボックスの赤と黒の線をそれぞれArduino MicroのVinピン、GNDピンにつなげます。
  5. 回路図、ソースコードは以下の通りです。

回路図

ソースコード

#include <Adafruit_NeoPixel.h>
#ifdef __AVR__
#include <avr/power.h>
#endif

#define PIN 6 //Arduinoで使うピン
#define NUMPIXELS 81//LEDの数。

#define red 9
#define green 10
#define blue 11

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

int tblue = 0;
int tgreen = 0;
int tred = 0;
int tbrightness = 0;

void setup() {
pixels.begin(); // ライブラリ使用開始
pinMode(blue, OUTPUT);
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
Serial.begin(9600);
color(255,255,255,50);//最初の色

}

void loop() {

tred=random(0,255);
tgreen=random(0,255);
tblue=random(0,255);;
tbrightness=50;
color(tred,tgreen,tblue, tbrightness);
delay(1000);
Serial.println(“red ” + (String)tred + ” green ” + (String)tgreen + ” blue ” + (String)tblue + ” brightness ” + (String)tbrightness);
pixels.show();
}

void color(int cred, int cgreen, int cblue, int brightness) {
pixels.setBrightness(brightness);
for(int i=0; i < NUMPIXELS; i++){
pixels.setPixelColor(i,pixels.Color(cred,cgreen,cblue));
}
}

使用技術

Arduinoの知識で大丈夫ですが、neopixelのライブラリをダウンロードする必要があります。

ライブラリはこちら ※緑色のボタン(Clone or Downloadボタン)をクリック。→ZIPで保存

難易度

星1つ! 手を多く使いますがとても単純な構造です。

 

当初の予定ではモータを使ってこの球体を回すとミラーボールみたいで楽しそうだと思いましたが実現に至らず(~_~;)トルク大きいモータが必要ですね… 再チャレンジしてみたいです!

それにしてもneopixelの色ってなんだか落ち着きますよね… 淡い感じの色合いに見とれてしまいます笑

以上「旅のお供に!持ち運びランタン」の紹介でした。

お読みいただきありがとうございましたm(__)m

ぶっちゃけると緑茶よりジャスミン茶が好きです。

 - メンバーblog, 作ってみた, 未分類