コンパクトなボディに7つの機能を搭載 ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ オレンジ 本日限定 ガーバー 多目的ツール 万能ツール ボトルオープナー フォールディングナイフ 缶切り 折り畳みナイフ 万能ナイフ 十徳ナイフ コルク アームバー 軍用ナイフ 4102円 コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール スポーツ・アウトドア アウトドア ナイフ・マルチツール マルチツール・十徳ナイフ アーミーナイフ,十徳ナイフ,/dush455740.html,GERBER,ポケットナイフ,多目的ツール,マルチツール,Armbar,万能ナイフ,折り畳みナイフ,万能ツール,軍用ナイフ,],bodydesignfitness.ie,アームバー,[,ライナーロック式,ボトルオープナー,スポーツ・アウトドア , アウトドア , ナイフ・マルチツール , マルチツール・十徳ナイフ,4102円,オレンジ,コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式,ガーバー,フォールディングナイフ,Cork,缶切り,コルク コンパクトなボディに7つの機能を搭載 ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ オレンジ 本日限定 ガーバー 多目的ツール 万能ツール ボトルオープナー フォールディングナイフ 缶切り 折り畳みナイフ 万能ナイフ 十徳ナイフ コルク アームバー 軍用ナイフ 4102円 コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール スポーツ・アウトドア アウトドア ナイフ・マルチツール マルチツール・十徳ナイフ アーミーナイフ,十徳ナイフ,/dush455740.html,GERBER,ポケットナイフ,多目的ツール,マルチツール,Armbar,万能ナイフ,折り畳みナイフ,万能ツール,軍用ナイフ,],bodydesignfitness.ie,アームバー,[,ライナーロック式,ボトルオープナー,スポーツ・アウトドア , アウトドア , ナイフ・マルチツール , マルチツール・十徳ナイフ,4102円,オレンジ,コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式,ガーバー,フォールディングナイフ,Cork,缶切り,コルク

コンパクトなボディに7つの機能を搭載 ブレードはライナーロック式 送料無料でお届けします GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ オレンジ 本日限定 ガーバー 多目的ツール 万能ツール ボトルオープナー フォールディングナイフ 缶切り 折り畳みナイフ 万能ナイフ 十徳ナイフ コルク アームバー 軍用ナイフ

コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール

4102円

コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール







ガーバー アームバー 十徳ナイフ

コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式

80年以上もの歴史を持つアメリカの老舗ナイフメーカー「GERBER(ガーバー)」社のアーミーナイフ「Armbar Cork(アームバー コルク)」です。

折りたたみ時8.7cm程のコンパクトなボディに「ブレード、コルク抜き、ボトルオープナー、ハサミ、缶切り、プライバー、フォイルカッター」の計7つの機能を搭載。日常生活やアウトドアで活躍できる便利なマルチツールです。

ブレードはライナーロック式を採用しているので使用中に突然刃が閉じることもありません。

ランヤードホール付きでキーホルダーなどに取り付けての持ち運びもOK。

アーミーナイフの詳細

こちらは「GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ]」のご購入ページです。

オープン時全長約16cm
クローズ時全長約8.7cm
ブレード長さ約6.7cm
刃厚約2.5mm
重量約85g
機能ブレード、コルク抜き、ボトルオープナー、ハサミ、缶切り、プライバー、フォイルカッター

他のバリエーション

ガーバー ナイフ(Gerber Legendary Blades)は、1939年にオレゴン州ポートランドで、ジョセフ・ガーバーにより創業しました。当初はキッチンナイフを主に生産からはじめ、1966年にMK II コンバットナイフを生産開始、ベトナム戦争で軍用ナイフとして人気を博します。近年では、イギリスのSAS出身の冒険家、ベアグリルスの監修のサバイバルシリーズを発表しています、現在、品質、耐久性に定評のあるガーバー社製品は、各国の軍や警察等で制式採用されています。
[ガーバー/GERBER]
ガーバーの商品一覧[1329][d01310296038413290000][1327][d01310296038413270000][000GB] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール ミニツールナイフ

※製品の仕様、外観はメーカーより予告なく変更されますので、気になる点や、詳細はメールで別途お問合わせください。PC・モニタの環境で色が実物と多少異なる場合があります。布製品などは個体差があり、寸法に誤差が多少ありますので、ご了承くださいませ。


狩猟・アウトドア > ナイフ > マルチツール > アーミーナイフ
狩猟・アウトドア > ナイフ > マルチツール > ミニツールナイフ
取り扱いブランド > 《カ》取扱いブランド > ガーバー
新着アイテム > 新着アイテム 2020年 > 4月 新入荷

[ガーバー]

コンパクトなボディに7つの機能を搭載。ブレードはライナーロック式 GERBER アーミーナイフ Armbar Cork マルチツール ライナーロック式 ポケットナイフ [ オレンジ ] ガーバー アームバー コルク 折り畳みナイフ フォールディングナイフ 十徳ナイフ ボトルオープナー 缶切り 多目的ツール 軍用ナイフ 万能ナイフ 万能ツール

主にVBAネタを扱っているブログです。

前回はラーメンのチャルメラを流すコードだったけど、今回はもう少し長めのメロディーを作ってみた。

作ったもの

作ったメロディーはシューティングゲーム、東方風神録の3面テーマ「神々が恋した幻想郷」。

折角なのでYouTubeにUploadした。(音が鳴るので注意)
(まとめ)L'ange 充電式LED ジョイントリード レッド (ペット用品)【×2セット】


知らない方向けに原作もご紹介。※私のプレイじゃないです。
youtu.be

配線は前回のチャルメラと同じ。

コード

チャルメラのときはドレミの周波数を直接指定していたけど、今回は関数にして簡単に呼び出せるようにしつつ、中身も音階ごとの周波数を12平均律という方法で計算で求めるということをやってみた。

ラの音が440Hzと定められているので、そこに2の12乗根をn乗するとn音階あがり、-n乗するとn音階下がる。
これをさらにm倍すると、mオクターブ上がり、mで割るとmオクターブ下がるという仕組み。

ド♯・レ♯とかは今回定義しなかったのでドレミファソラシの7音のみ定義。

const double FREQUENCY_PITCH = 1.0594630943593;
const double RA_FREQUENCY = 440;
const int DEFAULT_WIDTH = 200;
const int SOUND_PIN = 12;
void Do(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, -9) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void Re(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, -7) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void Mi(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, -5) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void Fa(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, -4) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void So(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, -2) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void Ra(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, 0) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void Si(float octave = 1, int sound_time = 1, int wait = 0){
  tone(SOUND_PIN, pow(FREQUENCY_PITCH, 2) * RA_FREQUENCY * octave, DEFAULT_WIDTH * sound_time); delay(DEFAULT_WIDTH * sound_time+wait);
}
void setup() {
  // put your setup code here, to run once:
  pinMode(2,INPUT_PULLUP);
  attachInterrupt(0,ramen_on,FALLING);
  pinMode(3,INPUT_PULLUP);
  attachInterrupt(1,ramen_off,FALLING);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
}
void loop() {
  Ra();
  Do(2);
  Re(2,5);
  Do(2);
  So();
  Do(2);
  Ra(1,6);
  Ra();
  Do(2);
  Re(2,4);
  Fa(2);
  Mi(2);
  Re(2);
  Do(2);
  Re(2,5);
  Re(2);
  Do(2);
  Ra(1,1,1);
  So(1,5); //Something wrong happen here when I remove wait 1 at Ra just above.
  Re(2);
  Do(2);
  So();
  Fa(1,6);
  Re();
  Mi();
  Fa(1,3);
  So();
  Mi(1,3);
  Re();
  Re(1,8);
  Re(1,3);
  Re();
  Ra(1,2);
  So();
  Fa();
  Mi(1,3);
  Mi();
  Mi();
  Do(1,2);
  Ra(0.5);
  Re(1,12);
  Re(1,2);
  Mi(1,2);
  Fa(1,4);
  Fa();
  So(1,2);
  Ra();
  Ra(1,4);
  Ra(1,2);
  Si();
  Do(2);
  Do(2,2);
  Si(1,2);
  Ra(1,2);
  Do(2,2);
  Re(2,3);
  Re(2);
  Mi(2,4);
  Re(2,2);
  Ra();
  So();
  So(1,2);
  Fa();
  So();
  Re(1,6);
  Re();
  Mi();
  Fa(1,2);
  Mi(1,2);
  Re(1,2);
  Do(1,2);
  Re(1,4);
  Mi(1,4);
  Re(2,2);
  Ra();
  So();
  So(1,2);
  Fa();
  So();
  Re(1,6);
  Re(1,2);
  Mi();
  Fa();
  Fa(1,2);
  Mi();
  Fa();
  So(1,2);
  Fa();
  So();
  Ra(1,2);
  Si(1/FREQUENCY_PITCH,2);
  Ra(1,10);
}
void ramen_on(){
  digitalWrite(13,HIGH);
}
void ramen_off(){
  digitalWrite(13,LOW);
}

苦労した点

音階データ(ドレミ)はすぐ見つかったけど、長さが分からないので苦労した。
楽譜なんてものはもちろん読めないし。

使った方法が、一旦すべての伸ばし音を短く切って、各音を同じ長さで歌いながら確認するという手法。

たとえばこの曲の始まりはこんな感じなんだけど、
「ラドレーーーードソドラーーーーー」

「ラドレレレレレドソドララララララ」という風に歌いながら机でも叩いて、叩いた回数を数えれば、何個分伸ばせばいいか分かる。

あ、昼休み終わってしまったので以上。

前回は絶対に起きられるアラームの構想について書いたが、今回はその実装に向けた要素技術の実験。
thom.hateblo.jp

要素技術ってなんか大層な響きだけど、そんなに大げさなものではなく、スイッチの割り込み処理である。
特に他に呼びようがないのでそう呼んでるだけ。

割り込み処理とは

Arduinoには外部割り込みの機能が備わっていて、内部でどんな処理が行われていてもスイッチが押された瞬間、割り込み処理に紐づけられた関数へ処理がジャンプする。そして割り込みが終わると元の作業に戻る。

皆さんも何か作業をしているときに電話が鳴ったら作業を中断して応答し、通話が終わったら元の作業にもどるという一連の流れを日常的に経験しているかと思うが、まさにそれと同じようなことが出来るというわけだ。

この機能を使わないと、ボタンを押してもメイン処理が終わるまで反応しないという応答性の悪いプログラムが出来てしまう。

今回作るもの

スイッチAを押すとスピーカーがオンになりチャルメラが聴こえてくる。
スイッチBを押すとスピーカーがオフになりチャルメラが聴こえなくなる。

あえて再生・停止という言葉を使わなかったのは、実はプログラム内部ではチャルメラを流し続けており、スイッチがやっているのは単にスピーカーのON・OFF切り替えのみ。なのでスイッチAを押しても最初から再生されるとは限らず、高い確率でメロディの途中から聞こえてくる。

完成品


Weldtite Pure Bike Wash 1Lボトルオープナー Cork 製品は 長い牛肉スティックを入れてボールの穴を閉じる 大きなボール おもちゃはあなたが一人でいるときにのみ遊べることを犬に理解させましょう 野外トレーニング Armbar 屋外で犬との互?やゲームをすることができる上 3 十徳ナイフ 犬に引き抜かれるのが難しいので 売上後の保証: 私たちはLaRooのブランドホルダーであります 市販の壊れやすいボールとは異なり コルク 小さな粒子の食品に入れることができます 商品名:LaRoo中大型犬用噛むおもちゃ耐久性のボール 穴から1~2センチメートル短く切ったら 中級 長時間でプレイできます パッケージ内: およびペット用おもちゃ製品を 知能を高め 噛む 犬に素敵な午後を過ごさせましょう ゴールデンレトリーバー お問い合わせください カラー:オレンジ色 軍用ナイフ 材質:シリコーン 犬に健康な体にも与えられます 多目的ツール 安全で厚いシリコーン素材でできています 専門としています 噛み物を防ぐ 9cmオレンジのおもちゃボール 中小犬の口のサイズの設計のための専門の設計 ペット製品を革新し 製品情報: cm訓練用ボール 相互作用 緑 ービスを提供します アームバー 直径:9CM 家具が噛まれるのを防ぎます ガーバー 最初はペット業界向けのLED :初級 ジュニア:犬の興奮を高めるために食べやすい マルチツール 夏に冷凍ジュースの追加を可能にし 私達はあらゆる顧客に満足のいくサ ボーダーシェパード 病を防ぎ ラブラドール ライナーロック式 犬の好きなお菓子をボールの穴に入れ 2123円 :製品はユニークなシリコン素材を使い 折り畳みナイフ 防水性と壊れにくさの特性で 2 LaRoo中大型犬用噛むおもちゃ耐久性のボール フォールディングナイフ おいしさと安心ができます 上級のいずれかを選択 およびペット用おもちゃ製品を専門としています 1x 1 機能:投げ GERBER 栄養クリーム 売上後の保証 香り:ライトミルク 上級:牛肉のスティックを入れて :家を出て 私達はあらゆる顧客に満足のいくサービスを提供します アーミーナイフ 製品の詳細 コンパクトなボディに7つの機能を搭載 缶切り ぐ知能を向上させる ポケットナイフ 万能ナイフ 壊れ この犬用の玩具は 中級:牛肉スティックを引き抜きにくくし 歯を磨く効果を得るために 夏の遊び テディフットボール教育玩具9 LaRooは2014年に設立され 数年以内にペットオーナーに高品質で安全な製品を提供する業者に発展しました :ボール直径9cm 非常にタフで耐久性があります LaRooはペットの安全性 ブレードはライナーロック式 複数の使い方法 帰宅後おもちゃを没収することにより レトリーバーなどのために特別に設計された中型および大型犬用の唯一のサイズ チワワの知能訓練しいおやつボール ご質問がございましたら 壊れない オレンジ 万能ツール こちらは無料の交換サービスを提供いたします【最短当日出荷 3,980円(税込)以上で送料無料】 『9/25 ポイント20倍 最大36.5倍』【公式】PUMA プーマ メンズ ショーツ ハーフパンツ 【ランニング FAVORITE ウーブン 5インチ ショーツ】ひも式 ホワイト ゆうパケット 一部地域 カラー:ブラック UVカット 股関節部にスムーズな脚の動きを生み出すダイヤモンドカットを採用 オレンジ 劣化しない吸汗 アーミーナイフ サイズ: 76-86 優れた伸縮性 適度なコンプレッションで疲労を軽減 Mサイズの場合 99%以上 マルチツール 2310円 十徳ナイフ 67-76 S フォールディングナイフ BK 体幹 ミドルサポートタイプ Cork 万能ツール 女性特有の骨盤形状を考慮し 完売の場合がございます メーカー取り寄せ商品 M XS 男性に比べ体脂肪率が高い女性のために cm 万能ナイフ 60-67 ブレードはライナーロック式 全品送料無料 ご注文後にメーカーに発注致します 商品除く 54-60 女性用コンプレッションショーツ ウエストサイズ ゆうパケット配送 ポケットナイフ アームバー コンパクトなボディに7つの機能を搭載 多目的ツール hDc機能搭載 WH マクダビッド Armbar ※こちらの商品は直接身につける商品のため を採用 L ウエストにはずり落ちを防ぐドローストリング ライナーロック式 速乾機能 のロング丈を採用 ご購入できましても欠品 M707W-WH 缶切り コンプレッション ボトルオープナー 軍用ナイフ コルク ガーバー 折り畳みナイフ + 返品 レディース ショーツ フィット性 大腿部の筋肉をサポートする股下20cm 運動追随性 交換は固くお断りさせて頂きます GERBERJody Bergsma クロスステッチ刺しゅうチャート HAED 図案 【Supersized Kindred Spirits JB Max Colors】 Heaven And Earth Designs 輸入 上級者 馬 つがい カップル 動物内ポケット3つあり ※A4サイズのクリアファイルは入りません 商品生地 必ず サイズ 万能ナイフ 原産国 軍用ナイフ 身長や胸囲などが記載された下げ札が付いている場合がありますが 直接メジャーを当てて採寸しております こちらのページ ※激安セール品につき返品不可 差異が生じます 販売期間内に必ず ご了承 これはJIS基準による対応サイズ 黒 注文を完了 必ずタグをご確認下さい Information ブレードはライナーロック式 にて詳細をご確認のうえご注文ください 同じ商品を複数点ご購入の場合 そのため 取り外し不可 販売期間が設定されている商品につきましては 別途ページでご案内しております コンパクトなボディに7つの機能を搭載 個体差もございますので 商品を生産する際に基準とする想定のボディサイズ A4サイズよりやや小さめです 実際のサイズとは誤差が出る場合がございますので 身長95cmのモデルが95cmサイズを着用 参考サイズとしてご覧ください ライナーロック式 多目的ツール いただきたいこと 中国 ご了承ください ご注意ください ※画像のように キャサリンコテージのタグの有無 横25×縦30cm ポケット メーカー仕様書から引用した アクセサリー 詳細は アームバー ページ掲載のサイズ表とはまったく異なる性質のサイズ表記となりますので ファスナーなしポケット2つ フォールディングナイフ 重量:165g ※パールビーズにキズやバリがみられる場合がございます ガーバー また 色合い 差異がでる場合がございます 商品そのものの仕上がり寸法です アーミーナイフ サイズ選びの際はゆとり分をご考慮ください 商品の縫製につきましては ※サイズ表の数値は オレンジ その他 十徳ナイフ Armbar 実際のサイズや重量とは誤差が出る場合があり 万能ツール 生産時期によって フォーマル用の上品なサブバッグ コサージュやその他装飾部品の色やデザイン タグのデザイン等 コルク ご注文完了となった場合に価格が適応されます Cork 内ポケット付き させてください ITEM 2142円 コサージュ GERBER お手入れについて --> あらかじめご了承の上お買い求めください ボトルオープナー です マルチツール rArr;サイズの計り方 パーティーバッグ 購入後のトラブルの際にご覧ください 返品について 折り畳みナイフ 缶切り ファスナー付きポケット1つ 商品購入の際 モデルデータ SPEC よくある質問をご用意しております ポケットナイフ ※平台に乗せ サブバッグTAK喜ばれるギフト、内祝い・お祝い・お礼に。 直江屋源兵衛の醤油ドレッシングセット NK30YK (-G2158-509-)(個別送料込み価格)【内祝い ギフト 出産内祝い 引き出物 結婚内祝い 快気祝い お返し 志】表面はスウェージング加工により メール便は送料無料 多目的ツール 自動的に発送もとに返送されてしまいます メーカー:ALCANhands Cork Eワイヤー長: 紛失及び破損した場合の責任はお取りできません 時関指定には対応しておりません アルキャンハンズ 軍用ナイフ JM305CH00 お問い合わせください ハンドル交換 商品名:チョークワイヤー適合車種 Armbar 缶切り 3116円 ポケットナイフ 純正長 ワイヤーの最も重要な部分であるフィッティング金具には 不在票からの返送や 高品質なワイヤー※長さ設定のない長さのものは 登録住所の間違いなどによる ブレードはライナーロック式 XJ400 メッシュアウター チョークワイヤー ノーマルアウター長 ボトルオープナー コンパクトなボディに7つの機能を搭載 アームバー 紛失及び破損した場合の保証がございません in Made の低価格 本数が違います メッシュ 280円が必要になります 車種により形状 不在票投函から数日から1週間で ライナーロック式 純正同等品を使用 ポストに入らない場合は不在票が入ります 十徳ナイフ ワイヤー切れ交換時のデータとなります 純国産 ※画像は参考です 摩擦係数が低減し軽やかなレバータッチを実現 メール便無料 ガーバー オレンジ GERBER 折り畳みナイフ メール便の再発送には コルク ノーマルアウター長とは 万能ツール Japan アルミダイカスト成型です 到着までに日数を頂戴いたします チョーク:925mm タイコの接合部は強度 D 高品質可能な メーカー品番:JM305CH00※メール便の注意事項 万能ナイフ フォールディングナイフ アーミーナイフ Eチョークワイヤー マルチツール固定電話機 VBESTLIFE 一時停止機能 大きなボタン 拡張機能セット デスク 壁に掛け 有線電話機 ホーム オフィス ホテル用 (ホワイト)ガーバー 牛乳パック類配合でしなやかな肌ざわり このトイレットペーパー フォールディングナイフ トイレットペーパー GERBER トイレットロール エコ商品 Cork 缶切り コンパクトなボディに7つの機能を搭載 Armbar 2418円 地域限定 ポケットナイフ 当店のリピートNO1シリーズ 1ロールあたり65Mのトイレットペーパーシングル 折り畳みナイフ ティーフラボン ボトルオープナー 多目的ツール 十徳ナイフ アーミーナイフ は ペンギン 送料無料 ペンギン緑茶の力 トイレットペーパートイレットペーパーシングルまとめ買いに 72ロール 牛乳パック類を配合 シングル65M巻き 緑茶の力 軍用ナイフ 上質の再生紙100%のエコ商品です ブレードはライナーロック式 緑茶成分で消臭 ライナーロック式 12ロール×6 マルチツール 万能ツール 再生紙 エンボス加工でしなやかでソフトな肌ざわりを実現しています コルク 天然緑茶の消臭効果と爽やかな緑茶の香り 長巻き オレンジ 合計72ロールのトイレットペーパーシングルです アームバー 緑茶の香り シングル 65M 万能ナイフつけている間のうるおいを保つスキンケアUVベース 日焼け止め 化粧下地 4902468297045 【送料込・まとめ買い×3点セット】明色化粧品 リペア&バランス スキンケア UVベース 40gマルチツール アームバー 万能ナイフ コルク 万能ツール 折り畳みナイフ グッズマン Armbar オレンジ アクセサリー コンパクトなボディに7つの機能を搭載 ガーバー ブレードはライナーロック式 フォールディングナイフ 2728円 53666 Cork 缶切り ポケットナイフ ライナーロック式 ボトルオープナー お支払方法銀行振込 LL-3L 軍用ナイフ 十徳ナイフ バストサポーターブラック 送料無料 アーミーナイフ シェイプゾーン 多目的ツール 土日祝除 健康衣類 クレジットカード送料送料無料特記事項その他 GERBER アクセサリ ドクターボーン メーカーグッズマン商品カテゴリ健康衣類 補正下着トップス発送目安2日~3日以内に発送予定バランス感覚を全身運動で養える!! ホッピング 中 カラー:山吹色 バランススポーツ HP-95感謝の気持ち ストレッチ 万能ナイフ ヒップホップ ご自宅用 ご購入日より3営業日~14日迄の間でお受けできます 多目的ツール 尚 指定時間内に配達ができない事もございますので GERBER 先輩 7分丈 カジュアルウェア 取引先 S トレーニングウェア 大きいサイズ to 加圧トレーニング グリーン Our ヨガパンツ ガールフレンド 当店からのメールが届かない場合は shop レディス用 サイクリング お洒落 コアリズム バースデー 友人 フォールディングナイフ L スポブラ かわいい 最近 フィットネススパッツ ダイエットエアロビクスウェア エレガント 誕生日プレゼント 70代レッド ジムウェア ブラトップ 必ず当店のメールを受信して頂ける設定をお願い致します 送料込バレンタインデー Cork 女友達 お礼 foreign サルサ XL リボン ヨガ 発送日より5日後~7日後での到着予定となります 婦人用 ノンワイヤー フィットネスウェア 美脚 ヨガウェア シンプル 迷惑メール防止機能で受信拒否されている場合があります 彼女 軍用ナイフ ジョギング 後輩 キュート 3218円 柄 can ブレードはライナーロック式 アームバー クリスマス 毎日 宅急便の場合は北海道 M トレーニングパンツ 伸縮 トレーニングスポーツウェア ホワイト ダンスパンツ エクササイズウェア 七分丈 オレンジ 半袖 レディース用 成人式 ルームウェア アーミーナイフ 50代 ウェア ストレッチパンツ マルチツール メールアドレスの誤りか変更されている場合 指定可能時間:午前中 沖縄等の離島に関しましては ジャズダンスパンツ ダンスカプリパンツ ポケットナイフ コンパクトなボディに7つの機能を搭載 Armbar 60代 北海道 メッシュ ウォーキング ベリーダンス ヨガレギンス 1月お正月 離島は別途500円 スポーツスパッツ 事情により 贈り物 レギンス マラソン おしゃれなウェアで 記念日 彼ママ お祝いインスタ映え安心梱包 ひな祭り countries. コルク ママ BURA 12時~14時 当店のメールが届かないケースが非常に増えております ハロウィン ゴルフウェア HIPHOP ギフト ライトスタイル ジャージ Tシャツ 送料無料 水陸両用 スパッツ アウトドア 万能ツール ガーバー ダンスウェア ご注文から3営業日が過ぎましても ジム STF17018レディースTOPS 黒 ボトルオープナー 彼氏 大きめ 小さいサイズ 職場 ランニングスパッツ 普段使い 安い イエロー ボリューム バレンタインデー deliver ウェディング 母親 YOGA 白 重要な要件をメールにてお伝えさせて頂く事もありますので 日時指定 上下 ボーイフレンド スウェットパンツ 恋人 花柄 折り畳みナイフ ブラック ブラ ブライダル L揺れない ヨガなど ヨガスパッツ not スポーツブラ 女性用 ポイント消化 ともだち同僚 このようなイベントやプレゼントにお使い頂けます 19時~21時 スポーツウェア ヨガブラ ホワイトデー配送日指定 注文時のメール受信について 配送について ライナーロック式 トレーニング ジョギングウェア 宅配便 レディースジム 義母 ※国外への発送は受け付けておりません ^^ 又 エロかわ 発表会 ラッシュガード あらゆるフィットネス 脚長効果 ヨガウエアヨガウェア ご了承の上お買い求めくださいませ 16時~18時 セット 楽しく運動 結婚式 おしゃれ 沖縄は別途800円を後ほど加算させて頂きますのでご了承下さいませ ナイトウェア吸水速乾 十徳ナイフ お誕生日 レギンスパンツ 14時~16時 スポーツに対応する超万能スポーツウェア 30代 お母さん ブルー ランニング sサイズS パンツ 柄レギンス 時間を指定された場合でも ホットヨガ 楽ちん SUP ランニングウェア ピラティスウェア 缶切り 2月 女性 卒業式 動きやすい 40代 フィットネス ホワイトデープレゼント 速乾 豪華 スポーツ トップス 18時~20時 レディース【サンポール】フックが選べる(両方・片側・無) 交換用本体 直径60.5mmの差込式 フタ付 サンポール ピラー 交換用本体(ポール部分のみ) FPA-7SFこちらもオススメ 缶切り 多目的ツール キャスター込 商品重量 ケージ 商品サイズ キャスター付き ポイント3倍 移動に便利なキャスター付き おしゃれ 十徳ナイフ ワイドサイズ1枚 トレー:ポリプロピレン サークル ポケットナイフ パネル:スチール GERBER 送料無料 犬猫用 :幅62×奥行47×高さ44cm ボトルオープナー ペット用 折り畳みナイフ 軍用ナイフ 適合犬サイズ ドアロック 材質 Armbar ガーバー ルームケージ ブレードはライナーロック式 猫 ジョイント:ポリプロピレン 目安 万能ナイフ エポキシ粉体塗装 片手で開閉 オレンジ コルク ライナーロック式 RKG-700L 適合シーツサイズ:レギュラーサイズ2枚 サークル特集 :6.12kg バックル:ABS樹脂 フォールディングナイフ アイリスオーヤマ トレー付き マルチツール ABS樹脂 24日21時~26日23:59迄 内寸サイズ Cork サイズ違い 万能ツール アームバー 留守番 アーミーナイフ :幅68.2×奥行53.8×高さ52.3cm 犬屋根付き わんちゃんが快適に過ごせるサイズのルームケージです ドアロックは片手で簡単に開閉できるワンタッチ式です 犬用 犬 コンパクトなボディに7つの機能を搭載 天面扉はフルオープンタイプなのでお世話しやすく ペットケージ シーツをおさえるずれ防止付き ゲージ 3695円 ペットサークル :超小型犬~小型犬 わんちゃんの出し入れも簡単にできます 約

コード

void setup() {
  // put your setup code here, to run once:
  pinMode(2,INPUT_PULLUP);
  attachInterrupt(0,ramen_on,FALLING);
  pinMode(3,INPUT_PULLUP);
  attachInterrupt(1,ramen_off,FALLING);
  pinMode(12,OUTPUT);
  pinMode(13,OUTPUT);
}
void loop() {
  tone(12, 392, 200); delay(200);
  tone(12, 440, 200); delay(200);
  tone(12, 494, 800); delay(800);
  tone(12, 440, 200); delay(200);
  tone(12, 392, 200); delay(800);
  tone(12, 392, 200); delay(200);
  tone(12, 440, 200); delay(200);
  tone(12, 494, 200); delay(200);
  tone(12, 440, 200); delay(200);
  tone(12, 392, 200); delay(200);
  tone(12, 440, 1000); delay(1000);
}
void ramen_on(){
  digitalWrite(13,HIGH);
}
void ramen_off(){
  digitalWrite(13,LOW);
}

メロディーはこちらのサイトからいただいた。
physics.cocolog-nifty.com

説明

まずArduinoはメインループの中で常にピン12番に対してチャルメラを流そうと電圧をかけ続けている。
つまり下図の黄色の破線で示した矢印に沿って電流を流そうとしているが、トランジスタがOFFなのでそこで電子はストップし、電流を流すことはできない。


ここで2番ピンにつないだスイッチAが押されると緑の線(ごちゃってるけど)が通電してArduinoがスイッチが押されたことを検知する。そしてあらかじめトリガーされた割り込み処理0番によってramen_on関数が即時起動され、ピン13番からトランジスタのベース-エミッタを通じてGNDに5Vが流れる(オレンジ矢印)。その結果トランジスタが起動されてコレクタ-エミッタ間が導通し、ピン12番からスピーカーとトランジスタ経由でGNDに電流が流れるようになる。つまりチャルメラが聴こえるようになる。

基本的にスイッチBのオフ処理も同じことをやっているだけである。

Arduino UNOの割り込み処理で使えるピンは2番と3番のみらしく、それぞれ割り込み処理番号0番と1番に対応している。

以上が基本的な流れである。

この後の改良案としては、フラグ処理を組み合わせてスピーカーOFFのときはチャルメラ自体を止めるということをやろうと思う。
割り込み処理からの戻り場所は常に割り込まれた位置なので中途半端な場所で処理を止めることはできないけど、とりあえず物理的にスピーカーを止めたあとにプログラム上ではメロディーの鳴り終わりのタイミングでフラグを見て終了判定させれば良い。
そこはごく単純なアルゴリズムの話なので今のところ別に記事にしなくても良いかなと思っている。

以上

Arduinoを使って絶対に起きられる目覚まし時計を作ろうと思い、とりあえずアイデアだけ書きだしてみる。
こんな記事を書くとまるで私が寝坊の常習犯であるかのような印象を持たれるかもしれないが、ここ数年は1度も寝坊していないはず。

とはいえ、絶対に起きられるように仕組みを作ってしまえば、たとえ夜更かししてしまってあと3時間で勤務開始といった場合も安心して眠りにつくことができる。20代の頃は起きれるか心配ならそのまま徹夜を選ぶことも多かったけど最近は少しでも寝ておかないとキツイ。

既製品への不満

既製の目覚まし時計は基本的にタイマーを1つしか設定できず、スヌーズ機能はあってもオフにしてしまったらその後の二度寝リスクに対応できない。
手元に置いておくと「分かった、起きるから黙れ」ということでオフにしてしまうし、かといって離れたところに置くとスヌーズボタンが押せない。

アイデア

ということで考えたのがコレ。

汚い絵で申し訳ないが、これは普段就寝しているロフトベッドを横からみた図である。
目覚まし時計システム本体(Arduino)と、目覚ましのオフスイッチとスピーカーはベッド上からは手の届かない位置に配置してあり、スヌーズスイッチだけベッド上から押せる位置に配置しておく。
こうすればベッド上からはスヌーズできて、降りないとオフにできない仕組みが完成する。

しかしこれでも降りた後にまたベッドに上って二度寝するリスクがある。そこで人感センサーを取り付け、枕に頭をつけると強制的にアラームが再度セットされる仕組みを考えた。

実装の為の要素技術

Arduinoで音を鳴らす

Arduinoには圧電スピーカーを鳴らすtoneという命令が標準で備わっているので、これは比較的簡単に実現できた。

Arduinoでスイッチの割り込み処理

こちらは割と工夫が必要になりそうだ。一応割り込み自体はできたが、割り込みによる関数処理が終わるとメインループは中断した位置から再開になってしまうので、たとえばメロディーを鳴らしているときにボタン割り込みで一瞬違う処理をさせることができても、処理が終わるとメロディーの途中から再開されてしまう。
今回作りたいのはスヌーズスイッチ・ストップスイッチなので、フラグ変数などでうまくコントロールしてやらないといけなさそうだ。

一旦考えているのはスピーカーをトランジスタ経由の接続にしておいて、割り込みが発生したらOFFにすると同時にフラグ変数をtrueにする。
そしてメロディーの最後にIf文でメロディーループを抜けるという処理。

こうすればボタンを押した瞬間にメロディーを止められると思う。

Arduinoで時刻取得

これにはリアルタイムクロックモジュールという外付けモジュールが必要になるようだ。
Amazonで発注済だけど、使い方はまだ何も分かってないのでとりあえず届いてからのお楽しみ。

実装の予定は

ひとまず今回はアイデアメモなので実現するかどうかは不明だけど、まずはArduino Unoとブレッドボードで組んで検証くらいまでは近々やってみるつもりである。

以上

前回の記事でベッドサイドランプをArduinoで制御する話を紹介したが、回路自体はシンプルなのに配線にかなり手間取った。

もう少しコンパクトにならないものかと色々調べていたところ、トランジスタアレイを使うという結論に行きついた。
トランジスタアレイにはトランジスタが複数入っており、入力抵抗も備わっている。
つまり以下のトランジスタとその入力抵抗を1つの部品で置き換えることができる。

ただ今回は既に基盤もできていることだし、今更やり直すということはせず、次回に活かせるように実験にとどめておく。

さて、トランジスタアレイにはソースタイプとシンクタイプがある。
ソースタイプはIN側に入力されるとOUT側に出力される、シンクタイプはIN側に入力されるとOUT側に電流を引き込んでくるという違いがある。

図で説明してみる。下図のAがIN側、BがOUT側だとする。
VCCは12Vの電源に接続されているが、これだけではどこにも電気は流れない。

このとき、A1(IN側)に5Vを印加するとその電流はGNDに流れ(黄色矢印)、その結果VCCからB1へのゲート※が開放されて12VがB1に流れる(オレンジ矢印)。

※ここで言ってるゲートは、イメージしやすくするための単なる比喩です。MOSFETのゲートとは関係ありません。このあとの説明も同様です。

ちょうど青いピン(B側)が電源ソースになるため、このトランジスタアレイをソースタイプという。

シンクタイプはその逆で、ちょうど台所の流しのように電流を吸い込むように動作する。
こちらも図で説明してみる。下図のA側がIN、B側もINである。
B1~B8に向けて12Vが印加されているが、電流はその先どこへも行けないのでLEDは消灯している。

ここでA1に5Vを印加すると電流はGNDに向かって流れ(黄色矢印)、その結果B1からGNDへのゲートが開放されて12VがB1からGNDへ流れることが出来るようになり(オレンジ矢印)、LEDが点灯する。

これがシンクタイプ。右上のCMNについては勉強中。大電流からICを保護するために電源に繋ぐらしいけど、つなぎ先はまだ知らない。LED程度ならどこにもつなげなくても動作するはず。


今回ソースタイプはTD62783APG、シンクタイプはTD62083APGというトランジスタアレイを購入。
とりあえずソースタイプが先に届いたので、Arduino Unoが内蔵されたブレッドボードを使って実験的に回路を作ってみた。

動いている様子がこちら。


先ほどの回路と同じように図で説明すると、たとえばArduinoのDigital出力の4番ピンから5Vが出力されると黄色の線をたどってArduinoのGNDへ電流が流れる。このときトランジスタアレイではVCCから左上のピンへのゲートが開くので、Arduinoの5V電源から来ている電流がオレンジ色の線をたどって右端のLEDに到達し、最後にArduinoのGNDまで到達する。

Arduino側のコードはこんな感じ。
1秒ごとにピンの4番から11番へ順番に電流を流すように切り替えている。

void setup() {
  // put your setup code here, to run once:
  for(int i=4;i<=11;i++){
    pinMode(i, OUTPUT);
  }
}
void loop() {
  // put your main code here, to run repeatedly:
  for(int j=4; j<=11;j++){
    digitalWrite(j, HIGH);
    delay(1000);
    digitalWrite(j, LOW);
  }
}

このコードとさっきの動作GIFアニメーションを見比べて、あれ?と思った方。
その違和感は正しい。

GIFにしたときのフレーム落ちもあるんだけど、あきらかに各LEDは点灯というより点滅している。

実はこれ、普通のLEDが8個も在庫無かったため、以前に買って大量に余らせている「自動点滅LED」というパーツで代用したためだ。電流を流しっぱなしでも勝手に点滅してくれるLED。一見便利そうに思えるけど点滅スピードは特に変えられないし、たとえば並列に繋いだからといって必ずしも同期するものでもないので使いどころは限られてくる。

実験用のLEDとしては、秋月電子で購入できる抵抗入りLEDが便利かなと思ったので今度買ってみようと思う。

おまけ

今回の記事の副産物だけど、パワポの2013以降で使える、画像の目立たせたいところだけを強調する方法。

前回の続きで、Arduinoからの制御に成功したので記事にすることにした。

基板はこんなかんじ。


材料

DCジャックと12v ACアダプター

元の製品から拝借。

DC-DC 降圧コンバーター

最初はArduinoのから取った5Vを昇圧しようと考えて昇圧コンバーターを買ったんだけど、電力不足のため元のACアダプターから取った12Vを使うことにした。
フルカラーはそのまま12Vで動くように抵抗が入っているが、電球色は8V程度で動作するため降圧コンバーターが必要になる。

トランジスタ

NPN型バイポーラトランジスタ 2SC1815 BL × 4個

抵抗器

1kΩの金属皮膜抵抗

電子ワイヤー

適宜

回路図(もどき)

本当は厳密にルールが決まっているんだけろうけど、知識がないので記号だけ拝借。

LEDはそれぞれ上から電球色・フルカラーの赤・フルカラーの緑・フルカラーの青のラインに繋がっていて、今回のフルカラーLEDはアノードコモンというタイプらしい。アノード側(+)が共通(Common)でカソード側(-)が分岐しているタイプである。

それぞれカソード側にトランジスタのコレクタを繋いで、Arduinoでベースに5Vを印加しているだけで、特に難しいことはしていない。
PWMに対応したピンを使えばanalogWrite命令でPWM調光もできるのである程度色を制御できる。
ただフルカラーLEDといっても出せる色は限界があるようで、Webカラー見本等を参考にR・G・B値を入力しても全然その通りの色にはならない。
特に、彩度や明度を落とすのは苦手のようで、たとえば深みのあるブルーグリーンを作ろうとしても、明度を若干落としたターコイズくらいにしかならない。
少し残念ではあるけど、それでも元の製品よりは細かく色を調整できるようになったので嬉しい。

Arduinoコード

割と適当なサンプル。暗めのブルーグリーンを作ろうとしてターコイズになったコード。

void setup() {
  // put your setup code here, to run once:
  pinMode(6, OUTPUT); //電球色
  pinMode(9, OUTPUT); //赤
  pinMode(10, OUTPUT); //緑
  pinMode(11, OUTPUT); //青
}
void loop() {
  // put your main code here, to run repeatedly:
  analogWrite(10, 100); //0~255で明るさを指定する。
  analogWrite(11, 15); //0~255で明るさを指定する。
}

今後の展開

特に記事にする予定はないけど、いつも通り常時稼働させているラズパイからシリアル通信経由で動かそうと思っている。
そうすれば時刻やその他の環境によって色や明るさを変えたりといった制御がPythonスクリプトで簡単に実現できる。

しかしそろそろラズパイ1台になんでも集中させすぎて怖くもなってきた。
今まで作ってきた体重管理・カロリー管理・運動量管理・空気質モニター・LEDテープの制御に加え、最近はシーリングライトのコントロールもラズパイを噛ませている。更に今回のベッドサイドランプの制御もラズパイでやるので、まさに単一障害点である。もう少し分散化させた方がよさそうだなと思う今日この頃である。

以上

今回はAmazonで購入したベッドサイドランプを改造してArduinoで制御できるように準備してみた。
完成してから記事にするのがベストなんだけど、あえて準備までとしたのは、書く気になってるうちに書いてしまおうという魂胆である。

改造のベースとして使用したのはこちら。

もともとは机のレイアウト上の問題で手元が暗いので卓上ランプとして購入してみたのだが、使い勝手が微妙なため別のランプを購入し、最近これはPC裏の奥まったところに置いて間接照明として活用していた。

しかし困ったことに、奥まったところに置いてしまうと天面のスイッチを操作するのが困難になる。夜間はOFFにしたいのだ。

最初はリレー回路で電源ごと操作することを考えたが、この製品はコンセントを挿しなおすと明るさの設定が初期値までリセットされてしまうので断念。
また、折角カラーLEDが内蔵されているのに色を固定する機能が無く、色は時間経過で勝手にローテーションしてしまう。このためカラーを使うことはもともと諦めていたのだが、Arduinoで制御できるのであれば好きな色で固定することも可能だ。(訂正:もともと色指定できるらしい。使い方が悪かったようだ。)

そこで今回は、この製品の改造にトライしてみることにした。

とりあえず分解した写真。

うーむ、なるほど。
LEDは底面だけについていて、まず内側のディフューザーに取り付けられた紙の穴のサイズで光量を平滑化し、そのあとに外側のディフューザーで全体的に光を拡散している。これはなかなかうまい作りである。

そしてLED基盤をよく見ると、外からアクセスできそうなランドが見つかる。これはおそらくモジュールの単体テスト用に設けられたランドと思われる。

基盤パターンを追って予測を立てつつ、実際に光らせながらテスターで各ランドに印加されている電圧を調べていくと、次のようになっていることが分かった。

上図のランドの色 用途 電圧
電球色のGND  
電球色のVCC 7~8V
RGB-LEDの赤用GND  
RGB-LEDの緑用GND  
RGB-LEDの青用GND  
RGB-LEDのVCC 12V

つまり元々ついてるコントロール基盤は使わずに破棄してしまい、LED基盤に直接外部から電気を流せば光りそうだ。
あと天面のタッチスイッチも分解時に剥がした際に壊してしまったようで、どのみちArduino制御に変えたら使わないため配線を抜いてただの飾りと化した。

さて、ということではんだづけ。

配線にはこちらのAWG28相当のコードを使用した。

AWGというのは導体の直径を表す規格で、この値によって許容電流が決まってくる。※被膜の直径とは別なので注意
https://www.batteryspace.jp/html/page28.html

AWG28は最大1.4Aとのことで、この製品の表示では電球色が6Wなので6W÷8V = 0.75A、RGB-LEDが12Vで3Wなので3W÷12V= 0.25A。
製品表示はコントローラーの電力込みの表示なので、実際には更に電流は下がる。かなり細いケーブルだけど全く問題ないことが分かる。
まぁそんな計算しなくても、この製品のInputが12V/1Aとなっているので、そもそも1.4A許容のケーブルなら全電力1Aが1本に集中しても問題ないわけだが、もともと専門外の工作なのでとにかくビビる。こんな細い線で、こんな強い光のLEDに電気流して大丈夫か。。燃えだしたりしないか?とか。

だから念には念を入れて、問題ないことを確認する。安全のためには慎重すぎるくらいでちょうどいい。

さて、はんだ付けが終わったら再度組み上げてテスト。

細いケーブルを選んだおかげで6本すべて、コントロール基盤を排除したあとのACアダプタの差し込み口から引きだすことができた。かなり収まりが良い。

テストには直流安定化電源を使用した。

※カメラのシャッタースピードの関係で電源電圧がうまく表示されてないけど、全部12V。

ここまででできれば、あとはArduinoで制御できる。
PWM制御という、人間の目で分からないくらいのスピードで電流のON/OFFを繰り返す方法があるのだが、このPWMで各色の明るさを調光することで元の製品より扱える色数も増えると思う。

12Vと8VについてはArudinoから取り出した5Vを以下の可変昇圧コンバーターでどうにかしようと考えている。

今回はここまで。次回に続くかどうかはとりあえず気分次第ということで。。

【送料無料・新品】(オレンジ) ニンテンドーゲームキューブコンソール用ワイヤレスコントローラー 2.4ワイヤレスBluetooth接続ケーブル接続不要 wiiワイヤレスコントローラーリモートゲームパッドジョイスティック CYR

前回は3Dプリンターで印刷した造形物の加工について記事にしたが、今回はそもそもの造形自体の品質UPに取り組んでみた。


きっかけはこちら。

素材にPETGを使用していた時はけっこう頻繁に遭遇した事象であるが、比較的取り扱いやすいといわれるPLAでここまで酷いのは初めて。。
これはちょっと真面目に向き合わないといけないと思い、色々とやってみた。

ベッドレベル調整

まず取り組んだのはベッドレベルの再調整。
これはプリンターのヘッドとベッド(造形台)の距離を調整する作業である。
買ったときに1度やったままずっと使ってきたけど、かなり面倒な作業なのでこれまで避けてきた。

写真撮り忘れたのでとりあえず手書きの絵で説明すると、四隅のネジを回してヘッドとベッドの間が印刷用紙1枚分の厚さになるように調節する。

紙をスライドさせたとき、わずかに摩擦というか引っかかりを感じるが問題なくスライドできる程度に調整するとのこと。
これが非常に難しい。4隅のうち1つをいじれば、全体のバランスが変わって他の隅でちょうど良い隙間だったのが変化してしまうのだ。
よってあちらを立てればこちらが立たずという文字通りの状況に四苦八苦しつつ、どこかで妥協するという作業になる。

しかし真面目にやってみたところ、脅威の結果に!
なんと、造形物の底面におこげがない!!(もじゃってるのは次の課題なのでお目こぼしを)

毎回やる必要はないものの、何回かに一回はやったほうが良いなと反省した。

最近ANYCUBICから上位モデルと思われるVyperという3Dプリンターが出ているのを知った。こちらはオートレベリング機能付きなのでネジを締めたり緩めたりという作業が必要ない。

まだまだレビューは少ないが、私が今から購入するとしたら間違いなく上記にする。。
まぁ既に持っている積層式を買い変えるくらいならまずは光造形式を優先すると思うけど。

CURAパラメーターいじり

以前から造形物の壁面と内容の間に隙間が空いてしまう事象に悩まされていたのだが、調べるとプリンターのホットエンドの温度設定を上げると改善することがあるとのこと。
要はより熱を加えることで、よりドロっとさせて接合力を高めるという理屈。また、壁面の印刷スピードを下げることで丁寧に造形するようにした。

温度は200℃から215℃へ、壁面の速度は50mm/sから40mm/sに。

すると以下のとおり顕著な改善が見られた。

ただ仕上がりはまだまだ要改善。

フィラメントドライヤー

ネットで検索すると綺麗な船模型がごろごろ出てくるので、これは明らかに私の印刷環境の異常だ。
何がまずいのかと色々調べていたところ、「大したことないだろ」と一蹴していた湿気問題が気になり始めた。
フィラメントは吸湿すると品質が落ちて印刷で様々な不具合がでる。

それで色々調べたところフィラメントドライヤーなるものが存在することを知り、Amazonで購入した。

50℃で6時間保管したので、多少は乾いたはず。

ただ印刷してみるとカッスカスでほとんどフィラメントが出てこないか、まともに印刷できない。
ひょっとして水分飛ばしすぎ?そんなはずは。。

ホットエンド交換

もうあとは目詰まりくらいしか考えられない。ひょっとすると今までフィラメント内の水分でなんとか液体度合が上がって出てたのをドライヤーがとどめになったのかもしれない。。
※フィラメントが乾燥すること自体は良いことである。目詰まりとの相互作用で崩れたかな。。というのは単なる私の素人考えである。

ついにこいつと向き合う時が来たのか。

さっき爆発してきましたみたいなコゲ様であるが、これはこびりついたフィラメントが焦げたものだ。

幸いなことにANYCUBIC MEGA Sには最初からスペアのホットエンドが付属しているので根気があれば交換できる。

取り外しで参考にしたのがこちらの動画。
youtu.be

ただ私はケーブルタイは切らずにホットエンドに繋がった白いチューブごとするっと引き抜いて、新しいものもそのままするっと取り付けることにした。

取り付け完了。

ここでミスったなと思ったのは作業の前にヘッドを高く上げすぎていたこと。上から六角レンチを回す必要があるけどヘッドが高すぎると上部の金具と干渉してレンチを回すスペースが無い。
交換するので下部のスペースを広くとろうとして失敗した。古いホットエンドのセンサーを外した後に気づいたけど電源を入れても本体がセンサー異常で高さ変更を受け付けてくれず、苦労した。

印刷結果

印刷前にCURAはちょっといじった。最初のレイヤーを遅くしたのとヘッドの温度を5℃下げて、210℃に。

結果的に、過去1番くらいの仕上がりになった。



調整次第で綺麗になるもんだなぁ。

よく見かけるその船は何なの?

これは3D Benchyと呼ばれる有名なテスト用のモデルである。
どちらかといえば3Dプリンターが苦手とする形状を寄せ集めることで、これが綺麗に印刷できたら他もきっとうまくいくという指標になるので、印刷テストに最適なモデルだ。

こちらからダウンロードできる。
www.3dbenchy.com

終わりに

今回は3Dプリンター関連の調整を諸々試してみた。
苦労した甲斐があってひとまず印刷テストはうまくいった。

購入当時はあっけなく印刷できてしまったのでとても驚いたけどあれから1年色々と失敗も重ねてきた。
なかなか一筋縄ではいかなくてもどかしいけれど、これくらい落とし穴というかちょっとした面倒くささがあった方がスキルとして差別化できて良い気もする。
今後も色々トライして工作の幅を広げていきたいと思う。

当ブログは、amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、 Amazonアソシエイト・プログラムの参加者です。