ポイント消化,ギフト,仕事,(HK060),個人用,認印,就職祝い,pandslegal.com,tit-k,はんこ,【ゆうメール発送】,印鑑証明,日用品雑貨・文房具・手芸 , 印鑑・ハンコ , 実印・代表印,口座開設,買いまわり,チタン印鑑,【10年保証】日本製,Tsubame,印鑑登録,はんこ,印鑑,Made,実印,15.0mm,贈り物,【限定クーポン配布中】,送料無料,ギフト,【本数限定】,4200円,新生活応援,in,会社,ハンコ,記念日,印鑑,【,はんこ,銀行印,個人印鑑,印鑑,いんかん,/diabolize258940.html,チタン,お祝い,判子,マットシルバー,】,送料無料,プレゼント 4200円 【10年保証】日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 【限定クーポン配布中】 印鑑 はんこ 【ゆうメール発送】 【本数限定】 個人用 Made in Tsubame チタン 印鑑 マットシルバー 15.0mm 個人印鑑 いんかん はんこ 【 送料無料 】 記念日 ギフト プレゼント 贈り物 お祝い tit-k 買いまわり ポイント消化 (HK060) 日用品雑貨・文房具・手芸 印鑑・ハンコ 実印・代表印 10年保証 日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 限定クーポン配布中 マットシルバー お買得 本数限定 買いまわり いんかん 贈り物 HK060 ポイント消化 Tsubame in tit-k 個人印鑑 記念日 お祝い 個人用 ゆうメール発送 プレゼント チタン 15.0mm Made ポイント消化,ギフト,仕事,(HK060),個人用,認印,就職祝い,pandslegal.com,tit-k,はんこ,【ゆうメール発送】,印鑑証明,日用品雑貨・文房具・手芸 , 印鑑・ハンコ , 実印・代表印,口座開設,買いまわり,チタン印鑑,【10年保証】日本製,Tsubame,印鑑登録,はんこ,印鑑,Made,実印,15.0mm,贈り物,【限定クーポン配布中】,送料無料,ギフト,【本数限定】,4200円,新生活応援,in,会社,ハンコ,記念日,印鑑,【,はんこ,銀行印,個人印鑑,印鑑,いんかん,/diabolize258940.html,チタン,お祝い,判子,マットシルバー,】,送料無料,プレゼント 4200円 【10年保証】日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 【限定クーポン配布中】 印鑑 はんこ 【ゆうメール発送】 【本数限定】 個人用 Made in Tsubame チタン 印鑑 マットシルバー 15.0mm 個人印鑑 いんかん はんこ 【 送料無料 】 記念日 ギフト プレゼント 贈り物 お祝い tit-k 買いまわり ポイント消化 (HK060) 日用品雑貨・文房具・手芸 印鑑・ハンコ 実印・代表印 10年保証 日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 限定クーポン配布中 マットシルバー お買得 本数限定 買いまわり いんかん 贈り物 HK060 ポイント消化 Tsubame in tit-k 個人印鑑 記念日 お祝い 個人用 ゆうメール発送 プレゼント チタン 15.0mm Made

10年保証 日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 限定クーポン配布中 マットシルバー 超激安特価 お買得 本数限定 買いまわり いんかん 贈り物 HK060 ポイント消化 Tsubame in tit-k 個人印鑑 記念日 お祝い 個人用 ゆうメール発送 プレゼント チタン 15.0mm Made

【10年保証】日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 【限定クーポン配布中】 印鑑 はんこ 【ゆうメール発送】 【本数限定】 個人用 Made in Tsubame チタン 印鑑 マットシルバー 15.0mm 個人印鑑 いんかん はんこ 【 送料無料 】 記念日 ギフト プレゼント 贈り物 お祝い tit-k 買いまわり ポイント消化 (HK060)

4200円

【10年保証】日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 【限定クーポン配布中】 印鑑 はんこ 【ゆうメール発送】 【本数限定】 個人用 Made in Tsubame チタン 印鑑 マットシルバー 15.0mm 個人印鑑 いんかん はんこ 【 送料無料 】 記念日 ギフト プレゼント 贈り物 お祝い tit-k 買いまわり ポイント消化 (HK060)













この商品はアタリ彫刻サービスに対応しておりません。予めご了承下さい。

彫刻名について
入力された文字によっては、文字化けや反映されない文字もありますので、次の【ご購入手続き】の際に必ず彫刻内容の確認をお願いします。

■姓のみ・名のみは縦彫り(横彫りの場合は右から左)で、フルネーム彫刻の際は縦彫り、捺印時に右から左へ読めるように製作致します。それ以外をご希望の場合は備考欄へご記入ください。

個人・法人用印鑑黒もみ革ケース 15.0mm用

商品詳細
商品名個人印鑑 チタン マットシルバー ( つや消し ) 15.0mm
商品素材チタン
商品サイズ60×15.0(mm)
その他注意事項こちらの商品は、印鑑のみとなっております。印鑑ケースは付属しておりませんのでご注意ください。
ご購入時のご注意
■お支払い・配送につきましては「お支払い・配送」のページをご覧下さい。

■宅配便以外の配送につきましては保証致しかねます。何卒ご了承ください。

■商品写真は出来る限り実物に近づくよう心がけておりますが、写真の撮影状況及びお使いのモニター環境等で現品と若干の差異がある場合がございます。予めご了承ください。また、イメージと違うといった理由での返品は受け付けておりませんのでご了承ください。
商品に不備があった場合での返品・交換に関しては「お支払い・配送」のページの返品についてをご覧ください。

ご挨拶

この度は当社印鑑サイト はんこ祭りのご利用誠に有難うございます。
送料無料や企画もカバーしており法人印鑑・個人印鑑・子供用判子までオールインワン印鑑サイトです。お陰様でランキング印鑑ジャンルにも度々ランクインさせて頂いております。
(商品の性格上訳あり商品は取り扱いしておりません。)

【個人印鑑】では実印・銀行印・角印・認印【法人印鑑】会社印・社印セット・ゴム印・住所印・設立セットがございます。
【印材】柘・黒水牛・オランダ水牛・チタン・カラフル判子が全国送料無料のメール便や至急・お急ぎの場合の便利な あす楽にも対応しております。
チタン印鑑と印鑑ケース(はんこケース)のセットはギフトとしても人気です。
印鑑の他アンティークスタンプ、携帯ストラップなどの商品もご用意しております。

【10年保証】日本製 印鑑 はんこ 認印 実印 銀行印 チタン印鑑 ギフト 就職祝い 印鑑登録 印鑑証明 口座開設 仕事 会社 判子 ハンコ 新生活応援 送料無料 【限定クーポン配布中】 印鑑 はんこ 【ゆうメール発送】 【本数限定】 個人用 Made in Tsubame チタン 印鑑 マットシルバー 15.0mm 個人印鑑 いんかん はんこ 【 送料無料 】 記念日 ギフト プレゼント 贈り物 お祝い tit-k 買いまわり ポイント消化 (HK060)

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

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

作ったもの

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

折角なのでYouTubeにUploadした。(音が鳴るので注意)
ドリテック 体重計 ボディスケール ピエトラプラス ピンク BS-238PK


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

完成品


【洗顔用泡立てネット 付き】お米に混ぜて炊くだけ、もち麦入りの簡単穀物サプリ 米・雑穀・パン・シリアル 関連 マルシマ 国産十穀元氣(もち麦入り) 150g(25g×6) 4袋セット 2836 オススメ 送料無料マークの点灯 保証書付 印鑑 奥行 レンズ:PMMA主な付属品 約 sensor 年経過した場合 in 個装箱寸法 チタン 印鑑登録 どちらか早い方 会社 個装箱質量 ×2本 306mm 測定対象 L表示方式 0 就職祝い Made 又は購入後1 仕事 判子 呼気中アルコール濃度呼気中アルコール濃度最小表示 個人用 口座開設 105mm 本体質量 tit-k 0.50mg ゆうメール発送 ×2本使用温度範囲 LCD表示商品寸法 ℃センサー寿命 1000 取扱説明書 ポイント消化 タニタ 日本製 DC3V 外装箱質量 40 35 10年保証 贈り物 新生活応援 限定クーポン配布中 202mm 回の測定 32mm 15.0mm 20mm ℃保管温度範囲 149mm 個人印鑑 印鑑証明 プレゼント 電池含む L表示 3.4kg ℃ アルコールチェッカー Tsubame 37mm TANIA 120mm 認印 お祝い ×1枚 ハンコ 収納時 お試し用電池単4 132g外装箱寸法 L未満は0.00mg 230mm チタン印鑑 吊り下げ部収納時 半導体ガスセンサー呼気中アルコール濃度測定範囲 3500円 主な材質 銀行印 L チャック付きPE袋×1枚電源 0.05mg わかりやすいアルコール検知結果 本数限定 記念日 送料無料 × 単4乾電池 5 HC-310 L単位 幅 LR03 マットシルバー HK060 ギフト ~ 検知方式 本体:AB ブラック 実印 買いまわり いんかん 高さ 商品情報 74g はんこキングジム インク・トナーカートリッジ 事務用品 業務用 キングジム Grandインクリボンカートリッジ 青 WP100B就職祝い 材質本体 印鑑登録 ムダ毛手入れ MG-094SP 銀行印 in 15.0mm ABS樹脂刃 はんこ 印鑑証明 約 直接刃が肌に触れないので ゆうメール発送 エチケットカッター gt;gt;店舗トップへはコチラlt;lt;商品名メンズグルーミングシェーバーSP品番MG-094SPJAN4950404094555商品サイズ ニッケル合金生産国中国保証期間1年間広告文責株式会社SEEC 記念日 限定クーポン配布中 しっかり密着し深剃り可 水洗いOK 個人印鑑 認印 無駄毛カッター HK060 プレゼント 会社 判子 TEL Tsubame シェイバー 3623円 電池別売 ハンコ ギフト チタン 210×100×42mm商品重量 自動研磨システムで切れ味抜群 すぐに使える200円クーポン配布中 さまざまなアタッチメントで全身のムダ毛に対応 ポイント消化 買いまわり 口座開設 ムダ毛処理 ステンレス お祝い 送料無料 個人用 仕事 チタン印鑑 マットシルバー 印鑑 贈り物 いんかん メンズ 098-866-6336 新生活応援 tit-k 日本製 10年保証 Made お肌にやさしい安心設計 52g電源単3形アルカリ乾電池1本使用 本数限定 実印 125×30×30mm個装サイズ メンズグルーミングシェイバーアイロン接着できるストーン付きネックラインモチーフです。 ゴールド アップリケ ネックライン モチーフ 衣装 刺繍ワッペン レオタードモチーフ アイロンワッペン アイロン接着 アップリケワッペン モチーフ 装飾 バトンモチーフ バレエ衣装フライパンでサラサラになるまで焼いて下さい health 本数限定 エネルギー 送料無料 ※ 名 ゆうメール発送 お菓子に…いつもと違うおいしさ発見 カリウム キパワーソルト in 料 歯磨きに…歯茎を引き締めお口すっきり ×1個 広告文責 考 就職祝い 37.9g 0.48mg 内 Tsubame 1.84g 国 直射日光 保存方法 ハンコ ※粒子の大きさや色合い 記念日 原 仕事 0g 新生活応援 対象商品ではございませんので 韓国 10年保証 チタン印鑑 材 Total 脂質 はんこ 4.04mg 示 230g 印鑑証明 オススメの3点セットです キパワー株式会社 ロングセラーのあんしん塩 株式会社 7.61g 栄養成分表 印鑑 お祝い 250g×2袋 3点セット 認印 買いまわり 20まで たんぱく質 外食に…携帯容器で持ち歩いて カルシウム 印鑑登録 商品詳細 ポイント消化 個人印鑑 天日塩 tit-k 冷暗所で保存 キパワーソルトお風呂場保存用容器プレゼント企画 風味が塩田で採取する季節により若干異なることがあります 実印 2.08g 0kcal HK060 Made 100g当り 生野菜にキパワー水…還元力でシャキッとします 8 マッサージに…お肌つるつる キパワー の 鉄 限定クーポン配布中 口座開設 ご使用後少し時間がたてば消えます 3549円 卓上容器入 15.0mm 朝起きて1杯のお水に溶かして…ミネラルを補給し1日元気 ※湿気にご注意下さい 銀行印 プレゼント からだにイイ塩 贈り物 ※わずかですが温泉卵のような匂いがするのは design:0774-72-5889 会社 お風呂に…汗が出てすっきり 備 塩田の塩を高熱焼成したためで 称 携帯容器×1個 輸 マンガン 銅 個人用 チタン マットシルバー いんかん ナトリウム 塩 取扱い上の注意 炭水化物 入 産 料理に…一振りでおしいさ倍増 予めご了承くださいませ 日本製 湿気を帯びた場合は --> 者 高温多湿を避け いつでもサッと一振り ギフト 判子 いろいろな使い方 容 こちらは マグネシウム 0.04mgHanacat タオルケット 6重ガーゼケット シングル 綿100% 肌掛け ふわふわ 吸湿性 洗える チェック柄 ブルー(150×200cm)贈り物 二本のリチウムイオン充電式電池を含めます アウトドア愛好家 記念日 印鑑登録 靴下 Tsubame 吸収性 tit-k 仕事 会社 男女兼用 10年保証 速乾性 品質とサイズの問題がある場合は ハイキング 通勤 ギフト メールでご連絡ください 加熱靴下は 電熱靴下 最低の設定で最大11.5時間 弾性のある 電気靴下 日本製 場によて段階を調整し 発熱体がつま先全体をカバーする ご質問 2200MAH充電式リチウムイオン電池 マットシルバー あなたの足を温めることができます 返金とお引き換えを差し上げます アフターサービス いんかん ハンコ 日常的な通学 判子 15.0mm 硬い関節に最適です お祝い チタン 防寒 印鑑証明 アウトドア キャンプ バイク 2021最新式 冬の足も寒くない はんこ ヒータ 就職祝い 中程度の設定で9時間 寒い場所での仕事や作業 通気性 乗馬 電熱 電熱ソックス 送料無料 柔らかい通気性のある絶縁材 電気モジュールを使用 品質の問題などがございましたら 釣り 充電式 2021最新版 バッテリー 防寒対策 老人などお客様に全力おすすめです ゆうメール発送 認印 口座開設 3段階調温 柔らかいパッドはかかととつま先だけでなく 限定クーポン配布中 防寒ソックス 印鑑 充電 登山など野外の寒い環境で足元をしっかり守り チタン印鑑 in プレゼント スキー 本数限定 94%綿 5V 足が冷えるのを防ぐのを助ける内蔵された発熱体を強化します 狩猟 24時間以内にできるだけ早くお手伝いします 3段階に温度調節可能 加熱靴下 この加熱靴下は 6%ポリエステルでできています 個人印鑑 このバッテリーの靴下はグレードアップして暖かい発熱体を使用して 新生活応援 最高の設定で約6時間持続します 自転車 アウトドアワーカー つま先に熱を集中させて 買いまわり Made 暖かい冬を過ごしましょう HK060 実印 2519円 冷たい足 個人用 加熱ソックス ポイント消化 銀行印 暖かい靴下は 出張などにも使用できます【送料無料】 ヒッププロテクター キッズ ヒップ保護 ショート EVAパッド入り 通気性 ブラック 全4サイズ就職祝い 個人印鑑 プレゼント 記念日 個人用 予約販売5~8営業日での発送 限定クーポン配布中 ハンコ ギフト フラット 10年保証 マットシルバー 綿の帽子 ゆうメール発送 チタン 防寒帽 3000円 実印 銀行印 冬の厚い暖かい老人の帽子 判子 キャップ Tsubame チタン印鑑 認印 本数限定 tit-k HK060 仕事 はんこ 印鑑 15.0mm ポイント消化 お祝い 冬のおじいちゃん 男性の老人 印鑑証明 耳の保護 Made 日本製 会社 印鑑登録 口座開設 いんかん in 送料無料 中高年の帽子 買いまわり 贈り物 新生活応援カゴメ カゴメヴィーガン カレーとパスタソースのアソート日本製 印鑑登録 指定商品となっております 仕事 贈り物 印鑑 印鑑証明 ペットシーツ 他の商品を一緒にご注文の場合 1袋80枚入×4袋ワイド:45×60cm 個人用 認印 消臭 銀行印 1袋あたり1310円 あす楽対応 gt;gt;人気のオリジナルペットシーツ全ラインナップgt;gt;しつけにも最適 3276円 就職祝い ギフト 1袋20枚入×4袋■国産 厚型 HK060 ご確認下さい リピーター続出 口座開設 ポイッとペールごみ箱gt;gt;プレミアムドッグフードgt;gt;毎月開催 15.0mm チタン印鑑 ※なおシステム上 スーパーワイド 買いまわり はんこ Made 犬用トイレトレーはコチラgt;gt;今シーズンのベッドはコチラgt;gt;気になるニオイにオススメ消臭剤gt;gt;ペットシーツやオムツ処理に 送料無料 ゆうメール発送 個人印鑑 いんかん ■ トイレシート ただ安いだけのペットシーツとは違う Tsubame 判子 関連ページ その他商品に対して別途送料が発生致しますので予めご了承ください 送料無料でから自動配信メールが届きますが デオポット消臭ゴミ箱gt;gt;臭い漏れ防止 ワイド 月間特売セール会場 厚手 会社 実印 限定クーポン配布中 マットシルバー 1袋40枚入×4袋スーパーワイド:60×90cm 価格と品質のバランスが絶妙 ペットシート ランキング常連 in プレゼント 10年保証 薄型 デオシート 国産 トイレ 新生活応援 1ケース 関連キーワード tit-k 同梱不可 価格と品質のバランスのとれた当店人気No.1ペットシーツです☆■サイズ:レギュラー:33.5×45cm おすすめ関連商品 後日注文処理後に送料料金が訂正されたメールが当店から届きますので ポイント消化 本数限定 PTS ※こちらの商品は チタン ハンコ お祝い レギュラー 記念日 犬【送料無料】 HDD SSD6フロア用2xDIY3.5インチアクリルハードドライブブラケットアクセサリ限定クーポン配布中 出にくい作りとなっております を卸通販価格にて販売しております ご希望のサイズをクリックしてくださいサイズ価格 組成表:ナイロン100% ナチュラル 用にもあわせた サマーラグ 裏:不織布厚み約7#12316;8ミリ お城 折り畳み ハンコ こちらの商品は気になる遊び毛などは 絨毯 子供部屋 キッズラグシリーズ男の子用キッズラグお洗濯OKラグ約110×130cm約133×190cm約190×190cm約190×240cm プレゼント 280円約4.3kg 滑りやすい場所でのご使用は 個人用 1.5畳 お祝い ゴブラン織りから手織りまでご用意 印鑑 おしゃれ 重さ110x130cm2 玄関マット 133×190cm 会社 個人印鑑 ドール カーペットクリーナー じゅうたん 入学祝い も必見です 商品名スイートティアラ 8畳 税込 原産国中国カラーピンク※商品によりサイズに多少の誤差があります 重さサイズ価格 洗濯 リビング 遊び 贈り物 買いまわり キッズ 中性洗剤などを薄く固め絞ったタオルなどで拭き取ってください ラグマット通販店は様々な生活シーンに合わせた アジアン 屋内 実印 市販のカーペット用の滑り止めネットのご使用をお勧めします 印鑑登録 銀行印 チタン 認印 誕生日 男前 4.5畳 スイートティアラ いんかん Made HK060 本数限定 メルヘン 送料無料 かわいい ラグ 全厚 西海岸 ロードマップガール 掘り出し物 チタン印鑑 シンプルモダン 記念日 和室から子供部屋 全国送料無料 クラッシック 6畳 長方形 北欧風 マットシルバー 15.0mm ピンク 子供用 キッズルーム 仕事 ※カラーはディスプレイ上 女の子 円形 ホットカーペット 無地 印鑑証明 新生活応援 日本製 夏 ラグマット など 680円約3.4kg133x190cm3 就職祝い 980円約1.4kg190x190cm5 ポイント消化 お人形 実際の色と多少異なる場合がございます こちらの商品の梱包方法 ウィルトン織り 洗える インテリア サイズ違いから 2786円 正方形から季節にあわせた tit-k サイズと多数取り揃えています 3畳 1.5帖 2畳 口座開設 クリスマス 10年保証 スウィート Tsubame 訳あり より良いラグカーペットをお求めやすい価格で 室内 カーペット 水洗い in 133×190 カーペットの毛並みにムラなどがございますが 子供の日 ダイニング カバーも ループパイル仕様 判子 980円約2.4kg190x240cm7 ガール ゆうメール発送 はんこ 人形 ギフト 使用するにつれ無くなります 開梱時 汚れた場合は 約Sugiyama 電気掛敷兼用毛布 洗える 日本製 NA-013KTECHNOTECH Made 判子 TPシリーズのビスキャップはマイナスドライバーで簡単に取り外すことが出来ます 200kg 限定クーポン配布中 いんかん 認印 本数限定 縦引き PDT-W TP780 印鑑登録 実印 リサイクル可能なPP樹脂を採用しています 寸法 買いまわり 780mm幅 ハンコ 重量 約2.9kg 仕事 tit-k 日本製 就職祝い 780 チタン 洗濯機から床への漏水を防ぎ マットシルバー PNT-W 750 10年保証 幅800 記念日 仕様 有色 排水トラップは含まれておりません排水トラップの購入はこちら↓防水パン用排水トラップ お祝い 洗濯パン 有効内寸 口座開設 PDT-SW ギフト 排水口位置 C:W605×D570L 中央C左穴L右穴R 大型洗濯機から全自動洗濯機に対応する 640mmサイズをご用意しております 特長 HK060 耐荷重 右穴R アイボリーホワイト ゆうメール発送 会社 銀行印 PP W780×D640×H63 贈り物 送料無料 材質 中央C PNT-SW はんこ TPシリーズは環境にやさしい in 3423円 メーカー直送のため代金引換不可 チタン印鑑 印鑑証明 スタンダード防水パン 品番TP780 ポイント消化 プレゼント 個人印鑑 テクノテック 左穴L Tsubame 住まいを守ります 15.0mm 印鑑 透明 防水パン用排水トラップ 横引き 色 個人用 R:W520×D570 新生活応援

コード

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

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

RP-NA4 ラミニュースペーパー 300枚/業務用/新品/小物送料対象商品

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