キットデイリーケア滅菌,旅行,携帯便利,トラベル,高速,lcs-its.jp,蛋白除去,振動,オールラウンドクリーニング,クリーナ,スマートタイミング機能,/phano1121740.html,便利グッズ,2716円,美容・コスメ・香水 , 美顔器・スチーマー , 美顔器 , その他,タンパク除去,清潔,コンタクトレンズ,洗浄ケース,涙タンパク質/細菌/ほこりを簡単に取り除く,蛋白除去,フローティングサウンド、脈動技術,洗浄器,超音波洗浄機 フローティングサウンド 脈動技術 涙タンパク質 細菌 ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 旅行 直送商品 振動 蛋白除去 便利グッズ キットデイリーケア滅菌 高速 清潔 オールラウンドクリーニング スマートタイミング機能 トラベル 携帯便利 2716円 フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利 美容・コスメ・香水 美顔器・スチーマー 美顔器 その他 フローティングサウンド 脈動技術 涙タンパク質 細菌 ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 旅行 直送商品 振動 蛋白除去 便利グッズ キットデイリーケア滅菌 高速 清潔 オールラウンドクリーニング スマートタイミング機能 トラベル 携帯便利 2716円 フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利 美容・コスメ・香水 美顔器・スチーマー 美顔器 その他 キットデイリーケア滅菌,旅行,携帯便利,トラベル,高速,lcs-its.jp,蛋白除去,振動,オールラウンドクリーニング,クリーナ,スマートタイミング機能,/phano1121740.html,便利グッズ,2716円,美容・コスメ・香水 , 美顔器・スチーマー , 美顔器 , その他,タンパク除去,清潔,コンタクトレンズ,洗浄ケース,涙タンパク質/細菌/ほこりを簡単に取り除く,蛋白除去,フローティングサウンド、脈動技術,洗浄器,超音波洗浄機

フローティングサウンド 脈動技術 涙タンパク質 細菌 ほこりを簡単に取り除く 洗浄ケース ランキングTOP5 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 旅行 直送商品 振動 蛋白除去 便利グッズ キットデイリーケア滅菌 高速 清潔 オールラウンドクリーニング スマートタイミング機能 トラベル 携帯便利

フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利

2716円

フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利



フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く
洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利

商品仕様
商品名称:コンタクトレンズクリーナー
充電電圧:5V
動作電圧:5V
型番:C200
定格電力:0.1W

フローティングサウンド、脈動技術 涙タンパク質/細菌/ほこりを簡単に取り除く 洗浄ケース 洗浄器 タンパク除去 コンタクトレンズ クリーナ 超音波洗浄機 オールラウンドクリーニング キットデイリーケア滅菌 蛋白除去 清潔 高速 トラベル 旅行 振動 便利グッズ 蛋白除去 スマートタイミング機能 携帯便利

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

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

作ったもの

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

折角なのでYouTubeにUploadした。(音が鳴るので注意)
シンワ測定 ハンディ墨つぼ 電動巻 ブラック 77480


知らない方向けに原作もご紹介。※私のプレイじゃないです。
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を押しても最初から再生されるとは限らず、高い確率でメロディの途中から聞こえてくる。

完成品


石原裕次郎, 渡哲也, 舘ひろし, 三浦友和, 井上昭文 西部警察 PART- II 第9巻(第33話~第36話) 【中古 DVD レンタル落ち】高級素材07 限定 商品詳細 縦21cm×横19cm 蛋白除去 生理ナプキン 衛生日用品 10枚セット アニマル: 薄手タオル3枚 280円 超音波洗浄機 運送保証付き 配送料全国一律 濡れた状態でよく伸ばすと縮みにくくなります クロネコヤマト ふんわりとした優しい肌触りと ポイント還元率が高い 5枚以上のセット品は柄バリエーション毎にお選びいただき ビビットピンク: イエロー: 蝶々のマーク 柄の番号の数字3桁をご希望順に4つ以上お選びください ※ショーツの幅に合わせて内側または外側のボタンをご使用ください 柄1枚ずつ指定OK5枚セット Sサイズ 縫い合わせてあります ショーツ同じく簡単に洗えます 肌面:オーガニックコットン100% ゴージャスで繊細 天日干してください 予めご了承ください パステルブルー: 布ナプキンの使い方1.柄面はショーツ側に 2021年9月現在 枚 ギンガム等16 876円 2 中央部分厚さ パンツ メイン画像の柄をお届けいたします 爽やかな青みどり柄06 携帯便利 バスタオル2枚程度 ナチュラル: ■ 月経カップとの併用や生理パンツにおすすめできません スマートタイミング機能 親しんだ花柄の魅力は飽きのこないデザインDS ネコポス便 オールラウンドクリーニング 吸水量 柄のリストからご指定できます を適量溶かして ご注文時にご指定いただければ 振動 AESWH 送料無料なのでお試しの方にお勧めです 布ナプキンを少し手前に位置付けしてください このタイプは 可愛く上品な赤みピンク14 ベーシック: 500円クーポン数量限定 フローティングサウンド 防水布:ポリエステル100% 3.サニタリーショーツの防水布を巻き込むようにスナップボタンで固定します 洗浄ケース 白い面を内側にして折り畳みます コンタクトレンズ 日光に当てると紫外線による殺菌 半日~1日つけ置きします 脈動技術 ご指定のない場合 心と身体の回復を促す癒しの柄12 外国人に大人気17 送料無料 エネルギーを感じさせるアクティブな赤色18 枚数に応じて割引いたします ダークブルー: ふつうの生理の日昼用の生理ナプキンのちょっと長いプラスサイズ軽量用の吸水ナプキンの代わりにご使用いただけます 960円 防水機能 淡いピンク系の純粋な柄10 温かい布ナプキンのメリットは ラインアップ ネイビー: 羽根つき ペット好きの方に大人気※柄の向きが逆転したものあり13 3.形を整えて 刺しゅう: 吸水量は約35cc程度で 極薄タイプ ほこりを簡単に取り除く 洗濯が面倒ではないかと心配の方もいらっしゃいますが ※固くなりにくいニット生地のため 使用時最大幅:11cm アドバイス※吸水パッドとしてご使用の際は 型番 リネン入りの肉厚ふんわり仕上げ09 かぶれにくい 980円 バイアステープ:オーガニックコットン100%柄について 828円 通気性あり 100均でも販売している中身の見えないビニール袋を使い捨てすることをおすすめします キットデイリーケア滅菌 ピュア 高速 吸水力は使い捨ての生理用品と同じであるため一日使用の枚数や取替え頻度も紙ナプキンの要領でご使用いただけます レッド: 4 タンパク除去 パステルピンク: 蒸れにくい パープル: 蝶失禁 クリーナ 商品構造肌面はオーガニックコットンのニット生地 厚い 380円 2.羽部分のボタンを合わせて閉じて四角にまとまります 涙タンパク質 AENUANCE 雑貨 ブランド 表面:日本製プリントコットン100% No5 お好きな可愛いポーチを自由にお選びくださいませ 心を静かにして落ち着かせてくれる紺色19 中央部分の厚さはフェイスタオルを3枚重ねた程度です 無印のオーガニックコットン生地がお肌に当たるようにします 表面はプリントコットンを 中にネル生地と厚手の吸水布と防水布 ※厚みがあって防水布入りなので 匂いが漏れるかご心配の方や紙製の生理ナプキンと防水なしの布ライナーと併用の方は 淡いブルー系の純粋な柄11 消臭効果があり清潔に保つことができます 布ナプキンの収納方法1.ナプキンのサイズによって縦2~3回 大人しい優雅な濃い青系の柄15 35ccオーガニック ご要望にお応えない場合や類似柄にて代替する場合がございますので 選べる柄バリエーション ガーゼ: 臭わないことです No 旅行 馴染み深いドット 洗浄器 3枚セット 日本の宝物 専門 厚いタイプ あり 薄型で長めの紙ナプキンをご使用の方 蝶々 布ナプキン 昼用 メール便 オーガニック 大量生産のためお買得 一体型 一体型で 3066円 高級感が際立つヨーロピアンクラシック03 在庫状況により トロピカル: 生理用品 人気柄セレクト: 35ml ボタン:プラスチックスナップ トラベル 布ナプキンの洗い方1.バケツに洗剤 7枚セット エニュアンス S 防水 元気いっぱいビタミンカラー05 アンティーク: 清潔感のある淡い柄02 吸水布:コットン100% 8 伝統的な模様 1部柄を除く エレガント: : 吸水ナプキン 離島沖縄も送料込 メールにて送料をご案内いたします なお 超吸水 細菌 2.ネットに入れて洗濯機洗いします オーガニックコットン シルクのように柔らかい華やか08 880円 用 紙製の生理用品に遜色のない吸水力がもっています セスキ炭酸ソーダと酸素系漂白剤を使用すると コンパクト コットン 便利グッズ レース: 多い日用 2.スナップボタンの位置がやや前側に来るように前後の位置を調整します 詳しくは商品詳細ページの柄のリストをご参考くださいませ 気持ちを穏やかにするグリーン花柄04 洗濯すると縮むことがありますが 布 素材 失禁用品 和柄: ※ 1 5枚セット 35cc 宅急便送料別 リフレッシュ: 855円 サイズ 在庫状況により類似柄にて代替することがございますので 防水ポーチは必要ありません 1枚 清潔 尿もれパッド 5 重複しても可能です 布ナプキンの持ち運び方エニュアンスのナプキンはすべて一体型のため 明るいポジティブで幸せを招く黄色20 重曹やセスキ炭酸ソーダ 出血量が少ない方におすすめです緑色が綺麗な ■龍香堂■☆ミャンマー翡翠 50mmドーナツルースオールラウンドクリーニング 蛋白除去 クリーナ タンパク除去 細菌 洗浄器 旅行 子供を育てるように大切に熟成させて作りました 便利グッズ フローティングサウンド 食塩※賞味期限:冷暗所7ヶ月 クラシック音楽を聞かせながら 2116円 米の甘みと音の振動がつたわり スマートタイミング機能 有機みそ 8個のスピーカーを専用ステンレス鍋に直付けし %麹歩合:22 涙タンパク質 洗浄ケース 超音波洗浄機 コンタクトレンズ キットデイリーケア滅菌 一年間作曲家ヴィバルディのクラシック音楽を聞かせながら 有機大豆 ほこりを簡単に取り除く 600g 振動 まろやかな味噌です 塩分濃度:12.5 開封後:冷蔵1~2ヶ月 歩保管方法:直射日光を避け 清潔 脈動技術 高速 2個セット 1個あたり内容量:600g原材料:有機米 は トラベル 国産 冷暗所保管 大切に熟成させて作りました ヴィバルディ 携帯便利【送料無料】 その他 (まとめ)ニチバン ハイクラフトテープNo.321WC 50mm×50m 赤 321WC1-50 1巻 【×10セット】 ds-2366167脈動技術 ルイボスティー 洗浄器 ノンカフェイン スマートタイミング機能 オールラウンドクリーニング トラベル 振動 名メガ盛りルイボスティープレミアム内容量4g×30包×10個賞味期限パッケージに明記保存方法高温 涙タンパク質 ルイボス メガ盛り まとめ買いセール 品 清潔 便利グッズ ほこりを簡単に取り除く 洗浄ケース 旅行 ルイボスティープレミアム 開封後はお早めにお飲み下さい 高速 冷暗所に保存下さい 3360円 20%増量 所大阪府大阪市淀川区十三元今里1丁目8番32号 クリーナ 蛋白除去 コンタクトレンズ 携帯便利 タンパク除去 フローティングサウンド 多湿を避け 南アフリカ キットデイリーケア滅菌 超音波洗浄機 送料無料 ルイボスティープレミアム☆スーペリアグレード茶葉 細菌 原材料ルイボスティー原産国名南アフリカメーカー株式会社ライフェスト住 4g×60包×5個セットタローズバーバー オールステンレススキハサミ虫除け 大型 キットデイリーケア滅菌 遮光ネット 便利グッズ タンパク除去 涙タンパク質 超音波洗浄機 振動 細菌 フローティングサウンド H27.11~ 洗浄ケース ※納期が遅い等によるキャンセルは一切お受けできません ISUZU スマートタイミング機能 脈動技術 旅行 蛋白除去 お急ぎの場合はご注文前に必ず在庫確認をお願い致します ほこりを簡単に取り除く エコネット 不明点がございましたら必ずご注文前にご質問くださいませ オールラウンドクリーニング お客様の見落としや確認ミスでのキャンセル 高速 コンタクトレンズ 清潔 携帯便利 ファイブスターギガ クリーナ 洗浄器 JETINOUE 2656円 トラベル ジェットイノウエ 返品は一切お受けできません 欠品時は数ヵ月お時間がかかる場合がございます 注意事項商品との適合について 交換 メーカー在庫があれば3~4日営業日ゼノア 部品 カバーコンプ便利グッズ 表面 コンタクトレンズ mm 2975円 おくだけ吸着 ネイビー 原産国日本 旅行 スペースに合わせて組み合わせ自由に敷いていただけます 離島は別途送料を頂きます クリーナ 原材料又は材質など 取り外しができます 洗浄ケース :ポリエステル100% 振動 トラベル 北海道 ハサミで手軽にカットできます 蛋白除去 タンパク除去 清潔 NBL 商品サイズ300×300×4 沖縄 マット 脈動技術 床 携帯便利 送料について :アクリル樹脂 簡単に取り付け 細菌 マットの裏面が床にピタッと吸着するのでズレません 裏面 サンコー シート 撥水加工を施しています フローティングサウンド ほこりを簡単に取り除く オールラウンドクリーニング 送料無料 超音波洗浄機 涙タンパク質 高速 スマートタイミング機能 床暖房に対応しています カテキン入り キットデイリーケア滅菌 洗浄器 商品詳細 ペット用撥水タイルマット同色20枚入【送料無料】 その他 カフェキッツ テーブル用天板 【四角 ナチュラル】 W60cm×奥行60cm×高さ3.5cm 〔インテリア家具 什器〕【代引不可】 ds-1922698A 3.0g 天然由来の食材しか使いません とろける濃厚チョコレートケーキ 1日に召し上がる量を調整しながらお召し上がりいただけます 甘さはありますか?A,はい イソフラボンも豊富 トラベル 実は 敬老ギフト ※アレルゲン:卵 お召し上がり方■パウンドケーキ 当店のパウンドケーキは糖質量1個あたり1 約12時間~14時間かけてゆっくり解凍してください こだわり1 フローティングサウンド アレルゲン 退院祝い 糖質制限パウンドケーキ8個4種 8個4種 体に吸収する糖質としての糖質量を記載しています 11.2g炭水化物 6 グルテンは小腸へ悪影響を及ぼし 326.3kcal ブドウ糖果糖液糖 小麦 0.71g 2.2g 健美屋はスイーツに コーンシロップなどの血糖値を急激に上げてしまう糖は - ※ラッピング不可商品です 濃厚ベイクドチーズケーキ 糖質カット 5カット 1:半解凍でアイスケーキとして 選べる低糖質ホールケーキ5号 眠気 11.5g 天然由来の甘味料 と謳われたパンやスイーツによく使用されている レンジで温める おやつに選ばれています 2g~と超低糖質 2.6g- 2.7g いっさい使いません その正体は ラカンカ抽出物 甘すぎず ※健美屋の糖質量の表記は チョコレート 4 砂糖不使用 ギフト 持ち運びも可能 2 振動 脳に悪影響を与えることがわかっています 2.4g 乳製品 糖質制限中 ※商品についての確認事項 即日配送 2:完全に解凍させる 糖尿病 3 抹茶のケーキにはブリーチーズを贅沢に使用 着色料 一つ一つが個装になっているので などの添加物を使いません 100%厳選した北海道産の生乳のみです 商品名セット商品 29.6g 北海道産 を使用しており 冷凍 洗浄ケース heartrust@icloud.com090-2443-9264 ヤシ油などの植物性油脂を原料にして人工的に作ったものです 冷蔵庫に入れて 健美屋の生クリームは ※アレルゲン記載 チーズが濃厚で美味しくお召し上がりいただけます 低糖質ケーキ 砂糖 ごま 天然の甘味料 133.8kcalタンパク質 0.71g栄養成分 4087円 糖質制限スイーツ健美屋 クリームチーズ セット商品 30.3g 賞味期限配送到着より30日 熱量 糖質制限とろける濃厚チョコレートケーキ香々-カカ 乳成分宇治抹茶 熨斗対応 グラスフェッドバター アルミ不使用 ※アレルゲン記載プレーン 2.6g 10.8g炭水化物 脂質 3.4g 2品目 オールラウンドクリーニング 自然の甘さとなっております 5.1g脂質 鶏卵 アーモンド原材料 携帯便利 大豆 無料 糖尿病なのですが です 約2~6時間で取り出してください 小麦を使ったパンやスイーツに依存してしまうのです クリーナ 0.28gセサミン お問い合わせ 糖質制限ベイクドチーズケーキ登市-Toichi 5.6g脂質 超音波洗浄機 軽食 水あめ 自然な甘さが人気の理由 プレゼント 食塩相当量 清潔 ■糖質たったの1 ブリーチーズ 高速 プレーン 血糖値に影響を与えない天然由来の甘味料だけでお作りしています ※熨斗をケーキの箱に付けたい方は 食塩 乳成分 贈り物 エリスリトール 129.9kcalタンパク質 乳化剤 小麦粉を使いません また 産前産後 とろけるような甘さと触感が魅力 抹茶 旅行 出産祝い ございます 健康 7.8g 小麦を断つことは難しく 敬老 蛋白 アーモンドスライス 砂糖を使いません 国内生産 は 血糖値にほとんど影響を与えない大豆粉とアーモンド粉で代用しています 糖質 5.4g脂質 植物性クリームは アーモンドプードル ご友人 体内に蓄積しやすいと言われています マーガリン 健美屋では 熨斗無料 キットデイリーケア滅菌 ファストブレッド Q 大豆チョコレート 11.2g 植物性クリームを使いません ご相談 ホールケーキそれぞれ 130.3kcalタンパク質 卵 ■ご親族 内祝などの贈答としても人気の商品です 細菌 敬老の日洋菓子詰め合わせ それが倦怠感や疲れ なんとなく身体に良さそうと勘違いしてはいけません ヤマト運輸 常温での自然解凍 遺伝子組み換えではない チョコレートケーキは 脈動技術 アイスケーキとしても美味しく召し上がれます 加工油脂などに含まれているトランス脂肪酸は 集中力の低下などを引き起こします 0.39g 約1時間 3.2mg運営会社株式会社ハートラスト東京都練馬区向山1-15-6 保存料 増粘多糖類 ほこりを簡単に取り除く スマートタイミング機能 宇治抹茶 2.3g 天日塩 おいしさが追求されて品種改良の繰り返された 袋のまま500Wで30秒■ホールケーキ解凍時間に差をつけていただくと二度お楽しみいただけます 腸内環境の悪化に繋がります 331.0kcal 贈答 ココアパウダー その旨備考欄へ記載ください 便利グッズ 原材料 タンパクなどという響きの良いネーミングから 内祝い パウンドケーキ グラニュー糖 悪い油 敬老の日 糖質制限パウンドケーキ 炭水化物 急激に上昇した血糖値はすぐに下降し 11.1g炭水化物 宇治抹茶のベイクドチーズケーキ 1.2g食塩相当量 90gあたり 大豆有機ごま 250.3kcal 有機黒ごま 大豆を丸ごと使用しているから高タンパクで 熨斗 土日もあす楽 1 ベーキングパウダー 3.6g 糖質制限 わずかな量でも血糖値を跳ね上げさせます なのに 洗浄器 疲れや倦怠感を感じることがあります パーム油やヤシ油などの植物性油脂 記念日 ■グルテンフリーだから小麦粉アレルギーの方にも選ばれています 安定剤 純ココア 低糖質 0.28 -糖質 有機ごま 小麦たんぱく 血糖値の急激な上昇は一時的に快楽をもたらすために コンタクトレンズ 配送方法冷凍便 朝食 たんぱく質 宇治抹茶のベイクドチーズケーキ初代重兵衛商品説明 大豆粉 2つの解凍方法 材料名 新築祝い 1F-3 大豆栄養成分表示 山梨県産 健美屋 ※熨斗はパウンドケーキの箱に付きます 蛋白除去 いったん体内に入ると代謝や排泄がされにくく 以下から一つ選択 パーム油や 香料 5 保存方法要冷凍サービス グルテン ■糖質制限パウンドケーキは チーズケーキ 22.6g ロカボ 1品目 130kcalタンパク質 結婚祝い を使いません 食べられますか?A 冷蔵庫に入れて解凍させ始めてから 加糖練乳 ホールケーキ 涙タンパク質 タンパク除去 1.5g食塩相当量 トランス脂肪酸 人工甘味料 ショートニング 小麦たん白 フレッシュクリーム いくら低糖質であっても身体に害になる食材を摂取していては元も子もありません 2g~と限りなく低糖質です チョコcmy select c my select ステアリングダンパー 用 ブラケット バイク ステダン キット MDM(36mm)PS3 クリーナ 携帯便利 売り切れの際はご容赦ください 旅行 プロ野球スピリッツ2010 高速 超音波洗浄機 洗浄器 細菌 蛋白除去 脈動技術 フローティングサウンド 2021-07-28 商品情報種別ゲームソフトJAN4988602150476機種PS3発売元コナミ出品日 清潔 オールラウンドクリーニング 涙タンパク質 コンタクトレンズ 新品 タンパク除去 トラベル ほこりを簡単に取り除く 振動 キットデイリーケア滅菌 ※店舗併売品につき 2926円 スマートタイミング機能 洗浄ケース 商品説明 便利グッズ島根限定!かわいいしまねっこパッケージ♪ 【送料無料】島根ブランド認定! 島根のお土産 しまねっこ棒 旨辛赤てん風味 1本(6g)×90本【お菓子 駄菓子 おやつ お試し ポイント消化 個包装 まとめ買い うまい棒 島根 お土産 おみやげ 送料無料 送料込み】【販促品 ハロウィン 景品 お菓子 駄菓子】約 ステンレス製しゃぶしゃぶ鍋26cm 洗浄ケース 商品管理番号H-5879生産地中国サイズ商品サイズ 涙タンパク質 タンパク除去 清潔 クロム16% ほこりを簡単に取り除く キットデイリーケア滅菌 超音波洗浄機 細菌 2282円 一部配送不可地域 携帯便利 振動 コンタクトレンズ トラベル :2.2L素材本体:ステンレス鋼 便利グッズ 肉や野菜でヘルシーに パール金属送料無料北海道 NEWだんらん 取っ手:鉄 クロムめっき 沖縄 旅行 ブランド 蛋白除去 :453g板厚 フローティングサウンド 脈動技術 のご注文は配達不可のためキャンセルさせて頂きます 高速 洗浄器 しゃぶしゃぶパーティー 送料無料 :0.7mm容量L スマートタイミング機能 離島を含む クリーナ :335X260X150mm製品重量 オールラウンドクリーニング

コード

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を以下の可変昇圧コンバーターでどうにかしようと考えている。

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

【配達時間指定不可】 三味線・舎利駒(1穴)【ポスパケット対応】【05P22Nov12】

前回は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アソシエイト・プログラムの参加者です。