あなた自身の生物発光渦鞭毛藻類を作ろう!

あなた自身の生物発光渦鞭毛藻類を作ろう!

目次:

Anonim

あなたは今まで海岸にいて、一見魔法のように水が輝き始めたのを見たことがありますか?この効果は、渦鞭毛藻類、小さな原生生物によって引き起こされることが多く、潮汐、オール、または人体によって激しく動かされると青緑色に輝きます。簡単なかぎ針編みといくつかの電子機器で自分のものを作る方法を学びましょう!このチュートリアルでは、揺れたときに光って消える渦鞭毛虫の作り方を説明しますが、渦鞭毛虫の形を作りたい場合は、いつでも電子機器を省くことができます。

スキルレベル:中級、簡単な電子機器が必要

これらはKitty Quitmeyer(www.wellreadpanda.com)によって作成されました。このビデオで報告されている研究は、受賞番号NAKFI DBS17で、米国科学アカデミーのNational Academies Keck Futuresイニシアチブによって支援されています。内容はもっぱら作者の責任であり、必ずしもNational Academies Keck Futures InitiativeまたはNational Academy of Sciencesの公式見解を表すものではありません。

用品:

ステップ1:身体のための材料

あなたはこれにどんな種類の青や青緑色の糸を使うことができます - 私は三重に保持された上質のモヘア - ナイロンブレンドを使用しています。梳毛または分厚い糸でも問題ありません。私たちはこれをあまりにも厳しくしすぎて半透明効果に貢献するつもりはないので、私はG 4.00 mmのかぎ針編みのフックを使用しています。

渦鞭毛藻類の両面を作るために1〜10行を2回かぎ針編みする。

ステップ2:生き物を作る:2つの半球を作る

1.魔法の輪の中に6 scをかぎ針編みします。 sl stを使って最後の文字から最初の文字までを結合します。 (6)

2. Inc。 (12)

3.(Inc、sc)* 6.(18)。

4.周りをスクロールします。 (18)

5.(Inc、2sc)* 6前後。 (24)

6.(Inc、3sc)* 6(30)

7.周りをスクロールします。 (30)

8.(Inc、4sc)* 6(36)

9.周りをスクロールします。 (36)

10.最初のstとch 1にスライドします。このラウンドでのみフロントループに入ります(Inc、5sc)* 6.最初のstに進み、chain stをスキップします。糸を切って締めます。 (42)

ステップ3:生き物を作る:静脈と尾根を作る

渦鞭毛藻類の静脈を模倣するためにいくつかの表面のかぎ針編みをする。フロントループの継ぎ目近くの半球の外側の任意の場所に糸をつなぎ、それぞれの半球の周りをさまよう線でシングルかぎ針編みとハーフ - ダブルかぎ針編みを変えてください。表面に満足するまでこれらの静脈を作り続けます。

いくつかの静脈の端にチェーンして、体から離れるぶら下がった糸を作ります。チェーンして、チェーンの最初のいくつかのステッチに沿ってスリップステッチをしてから、チェーンの残りの各ステッチに3 scずつ作業して、コルク抜き効果を作りました。私がチェーンを完成させたとき、私は体の中に戻ってステッチされ、終わり、そして最後に織り込まれました。

ステップ4:生き物を作る:両側をつなぐ

それでは、2つの半分を一緒に接続しましょう。片側のフロントループの輪に糸をつなぎます。それからそれぞれの側から一緒にフロントループをスリップステッチします。あなたは、LEDメカニズムを挿入するのに十分な大きさのギャップを残して、約半分程度これを行うことができます。

電池を交換するために渦鞭毛藻を再度開く必要がないと思われる場合は、ここでLED機構を挿入してください。あなたが望むならそれを埋めるためにあなたは少しpolyfillを使うことができますが、あまりにも光をあいまいにしないようにしてください。それから、渦鞭毛藻類の残りを一緒にスリップステッチし、仕上げて、最後に織り込むことができます。

LEDにArduinoを使用している場合は、渦鞭毛藻類を再度開いて電池を交換することができます。片側にボタンの穴を開け、もう一方の側にボタンを縫います。メカニズムを取り出すのに十分な大きさのギャップを残した後、ギャップを横切る道の約3分の1だけ片側のフロントループにスリップステッチ。ボタンのサイズに応じて、2つか3つをチェーンします。

最初のボタンホールを閉じるには、次のステッチにステッチします。

もう3分の1の速度でスリップステッチしてから、2〜3回チェーンします。ステッチを次のステッチに滑り込ませてから、隙間を越えて残りの部分を滑り込ませます。仕上げて、しっかりと織り込んでください。

渦鞭毛藻類の反対側にある前部ループの円にボタンを縫い付けます。

ステップ5:それを明るくする!

実際の生物発光渦鞭毛藻類は混乱すると光ります。それは何千人もが水の中にいて生物発光が咲いている間にあなたが海にはねかけると輝く効果を与えます。安価なオープンソースの電子機器を使って同様のシステムを作ることができます。

電子機器はとてもシンプルです。我々が使用しようとしているメカニズムは、渦鞭毛藻が振られたときに開くか閉じるかを切り替えるスイッチを持つことです。

ステップ6:エレクトロニクスのための材料

  • arduino(私たちはdigisparkを使用しました〜1 $ usd!あなたはaliexpressまたはebayで見つけることができます)
  • 10mm RGB LED(これは4本の脚が突き出ているLEDです)
  • コイン型電池2個
  • コイン型電池ホルダー
  • 傾斜センサー
  • ワイヤー
  • ワイヤーストリッパー
  • 両面厚手粘着テープ(海綿状)
  • はさみ
  • 自動販売機からのカプセル(日本のGotcha-Gotchaボールのように)

ステップ7:電子機器を組み立てる

最初に傾斜センサーを接続することができます。傾斜センサーは基本的に単なるスイッチであり、一方向に回すと回路が閉じられ、内部の2本のワイヤーが接続されます。 1本の線の端をこのセンサー/スイッチの片側に接続し、もう片側をarduinoのピン4に接続します。 (下の写真の紫色の線)次に、センサーのもう一方の側をArduinoのGND側(またはバッテリーのマイナス側)に接続します。

今度はあなたの両面テープの一部を使って傾斜センサーをしっかりとarduinoに貼り付けてください。

あなたのLEDには、共通のグラウンド(または異なるタイプのLEDを入手した場合は共通の+)である1本の本当に長い脚があります。他の3つは赤緑と青のLEDの足です。 RGB LEDを取り出し、中央にある4組の脚を2に分割します。これら2組の脚の間にコイン型電池を入れて、点灯させます。点灯しない場合は、バッテリーを裏返してもう一度試してください。この向きでは、あなたはあなたのLEDから輝く素敵な青みがかった光を得るはずです。

バッテリーの+側に触れる2本の脚をarduinoの1番ピンに差し込みます。他の2本の脚をGNDピンまたはPin2(後でコードを追加してGNDピンに変える)のどちらかに差し込みます。

最後に、我々のarduinoにパワーを加えましょう。それを実行するには、いくつかの電池が必要です。 2つの3ボルトのコイン型電池を入れます(使用しているdigisparkのarduinoは少なくとも5ボルトを必要とします、それで我々はそれらを積み重ねます)。

電源を切るときは、電池とホルダーの間に薄いプラスチック片を差し込むだけです。

ステップ8:Arduinoをプログラムする

Arduino.orgからArduinoプログラムをダウンロードしてください。

このコードをコピーしてエディタに貼り付けます。

あなたのArduinoをコンピュータに接続してアップロードしましょう。

/*

単純な傾斜センサー(または互いにぶつかる2本のワイヤー)を取り付ける

andy Qさんとkitty Qさんパブリックドメイン*

/あなたは他のarduinoバージョンのためにこれを変える必要があるでしょう - LEDに接続されているPWMピンint int = 1; // Digisparkで、LEDを1番ピンに設定します。

intの明るさ= 255。 // LEDの明るさ最大255から始めます。int fadeAmount = 20; // LEDをフェードさせる速度をint extragnd = 2でLEDをフェードさせる速度。 // LEDを簡単に接続できるように、ピン2を基本的にアースピンとして機能するように設定しています

//ここでセンサースイッチの片方の線を接続します。//チルトスイッチセンサーのもう一方の側はGNDに接続されます。そのため、スイッチがオンになると0と表示され、スイッチが開くと次のように表示されます。 const int sensorPin = 4; 2。

int sensorval = 0。 //私達のセンサーは0(グラウンド - 低電圧)または1(高電圧(〜5V))のどちらかになります

int prevstate = 0; //センサーが0と1のどちらを読み取りますか

int buttonState = 0; //ボタンの現在の状態

// resetを押すと、セットアップルーチンが1回実行されます。void setup(){//ピン9を出力として宣言します。pinMode(led、OUTPUT); pinMode(sensorPin、INPUT_PULLUP); digitalWrite(sensorPin、HIGH); //センサーを通常HIGHまたは1として起動します。それがグラウンドに接触していない場合pinMode(extragnd、OUTPUT); digitalWrite(extragnd、0); }

//ループルーチンは永遠に繰り返し実行されます。void loop(){

//プッシュボタンの値の状態を読み取ります。//スイッチが一方向に傾けられるとbuttonstateは0になり、逆に1になりますbuttonState = digitalRead(sensorPin);

//(prevstate!= buttonState){brightness = 255; //ボタンの状態が以前と異なる限り、実際にはボタンの状態を気にしません。 }その他{}

//古いボタンの状態を前の状態として保存しますprevstate = buttonState;

// LEDの明るさを設定します。analogWrite(led、brightness); //何の変化も起こらなければ、0まで明るさ= constrain(brightness - fadeAmount、0、255);

遅延(30)。 }

ステップ9:最後のステップ!

最後に、プラスチックボールの内側にすべてを安全に入れて、小さな恐竜の内側にボタンで留めることができます。わーい!