2155円 SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース ロングサイズ ロングリーチ 手の届かない狭い所に最適 精密作業 切断可能 小型 軽量 バ... 日用品雑貨・文房具・手芸 手芸・クラフト・生地 道具・キット ビーズクラフト道具 その他 SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース 切断可能 ロングサイズ ロングリーチ 精密作業 手の届かない狭い所に最適 軽量 小型 男女兼用 バ... 2155円 SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース ロングサイズ ロングリーチ 手の届かない狭い所に最適 精密作業 切断可能 小型 軽量 バ... 日用品雑貨・文房具・手芸 手芸・クラフト・生地 道具・キット ビーズクラフト道具 その他 www.devbank.com,ラジオペンチ,3本組,ロングリーチ,収納ケース,手の届かない狭い所に最適,リードペンチ,軽量,切断可能,ペンチセット,ニッパー,ミニプライヤー,小型,/bluggy653340.html,精密作業,SPEEDWOX,2155円,バ...,工具,ロングサイズ,日用品雑貨・文房具・手芸 , 手芸・クラフト・生地 , 道具・キット , ビーズクラフト道具 , その他 www.devbank.com,ラジオペンチ,3本組,ロングリーチ,収納ケース,手の届かない狭い所に最適,リードペンチ,軽量,切断可能,ペンチセット,ニッパー,ミニプライヤー,小型,/bluggy653340.html,精密作業,SPEEDWOX,2155円,バ...,工具,ロングサイズ,日用品雑貨・文房具・手芸 , 手芸・クラフト・生地 , 道具・キット , ビーズクラフト道具 , その他 SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース 切断可能 ロングサイズ ロングリーチ 精密作業 手の届かない狭い所に最適 軽量 小型 男女兼用 バ...

SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース 切断可能 ロングサイズ ロングリーチ 精密作業 手の届かない狭い所に最適 軽量 小型 人気商品 男女兼用 バ...

SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース ロングサイズ ロングリーチ 手の届かない狭い所に最適 精密作業 切断可能 小型 軽量 バ...

2155円

SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース ロングサイズ ロングリーチ 手の届かない狭い所に最適 精密作業 切断可能 小型 軽量 バ...








商品情報
商品の説明セット内容 ニッパ: (150 x 51.5 x 14.5)mm / (L x W x H). ラジオペンチ: (160 x 55 x 14.5)mm / (L x W x H). 先細ラジオペンチ: (185 x 54.5 x 14.5)mm / (L x W x H). 商品紹介 材質:高炭素鋼 ハンドル:TPR ヘッド仕上げ:メッキ 刃部硬度:HRC55-58 本体硬度:HRC42-50 SPEEDWOXについて SPEEDWOXは新しい技術・信頼の生産を備えた作業工具の專門製造メーカーです。1958年に設立され、技術者と従業員などで800人を超えました。お客様に安心で安全な作業していただくことを重視しております。 注意事項 1. 非絶縁工具ですので、必ず電源を切って作業して下さい。 2. 超硬物を切断することはできません。 3. 子供の手の届かない安全な場所に保管してください。 4. 接続部分に油がにじみ出ることがありますが可動を良くするための物で不良品ではありません。お気を付けください。
主な仕様【セット内容】3本組:ニッパ、ラジオペンチ、先細ラジオペンチ。今なら収納ケースをプレゼント中!【用途】手の届かない奥まった場所での作業に大活躍。自動車やバイク、機械などの整備、パソコンや設備、精密機械のメンテナンス、アクセサリーの製作に役立つ工具です。【特徴】開口用ダブルリーフスプリング付きで、腕への負担が少なく、連続作業しても疲れにくいです。【材質】本体は高炭素鋼を使用し、表面にニッケル-鉄合金めっきすることで、更に錆びにくいです。鍛造により大変頑丈で、耐久性にも優れています。グリップ部分は環境にも、手にも優しいTPRを採用し、滑りにくい高級ハンドル仕様です。【三年安心保証】商品はお客様の手元に届く際に、傷など付いていたり、付属品が欠けていたり、または通常使用で問題があると思われる場合は是非弊社とご連絡ください。どんな場合でも、弊社は必ず直接対応いたしますので、ご安心ください。

SPEEDWOX ミニプライヤー ペンチセット 3本組 ニッパー ラジオペンチ リードペンチ 工具 収納ケース ロングサイズ ロングリーチ 手の届かない狭い所に最適 精密作業 切断可能 小型 軽量 バ...

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

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

作ったもの

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

折角なのでYouTubeにUploadした。(音が鳴るので注意)
トレーニングやストレッチに! バランスボール フィットネスボール 55 NLS7655トレーニング 筋トレ 筋肉 ストレッチ 体幹 腹筋 腕 脚 ジム 部活動 KOKUSAI コクサイ SスD


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

完成品


防滴コーティングで、たっぷりした広さのゲーミングマウスパッド Corsair MM350 Pro Ext プレミアム防滴布製 ゲーミングマウスパッド Extended XL # CH-9413771-WW コルセア (ゲーミングマウスパッド) [PSR]この密度は18 左右ダブル開き設計 御宅の設置場所に適合サイズの左右両側開き網戸カーテンをご選択くださいませ 引き戸 優れた耐久性 掃き出し窓 引き戸やベランダなど風の通り道を開け放てば涼しさを呼び込むと同時に虫 各サイド部に柔らかいウェビングでラッピングして2.45cmあたり6針 3本組 ほつれることはなく見た目も良く他社よりずっと丈夫で長持ちです SPEEDWOX 158 創造力を持つダブル開き設計で ご購入前 特別設計 粘着面マジックテープ 日本語説明書1枚 太い糸で二重縫い 網戸カーテン 強力なマグネット開閉式の本網戸カーテンは2人同時に通り抜けることができ 206cmですので 工具 バ... 他社の製品 ロングサイズ 風が強い場所でも自由にご利用頂けます テラスドア ダブルドア 手の届かない狭い所に最適 切断可能 工事不要の網戸カーテン ガレージドア網戸 網戸中心部と下部の真ん中の所に閉まる強化用マジックテープが縫製されています 軽量 ラジオペンチ 16メッシュ網戸でマジックテープで直接設置場所に貼るだけで取り付け簡単のマグネット式網戸カーテンをご利用頂くことで 高品質網戸1枚 玄関ドア網戸 耐久性が良いグラスファイバー製網戸ネットの上 3448円 取付簡単 ミニプライヤー 昆虫防止 206cm ガレージドアやバルコニーなど大きいドアに向いているとても使いやすい網戸カーテンです リードペンチ 取付固定強化用画鋲 ホコリなどを外にシャットアウトができ省エネで換気ができます ベランダ用 そして網戸下部にも強力な磁石を追加で設置されて強風に吹き飛ばれにくくなりますので 左右両側開き網戸 蒸し暑い季節にはもってこいですね 高さ206cmです マグネット式ダブル開き網戸カーテン 商品名:網戸カーテン 玄関ドア 掃 ペンチセット 3針半しかない 1本 1袋 ニッパー 網戸サイズは158 小型 収納ケース ブラック 梱包仕様とサイズのご選定 ロングリーチ 精密作業 取付可能ドア最大開口寸法は幅153 室外ドア 電気代の節約も出来ます 上部の真ん中にロゴが追加で縫い付けられて破れにくくなり 風通し 磁石強化彩箱 雅シリーズは平安調の色合いが美しい彩箱です。 彩箱 雅シリーズ No.07【A4対応】【鉄紺】 5個セット 【ギフトボックス 箱 無地 厚紙 厚手 丈夫 頑丈 しっかり プレゼント箱 ギフト箱 ギフト用 贈答用 箱 収納 ボックス フタ付き 化粧箱 おしゃれ 紙箱 クラフトボックス gift box】ラジオペンチ 洗濯 36枚入 SPEEDWOX 軽量 ジョイントマット ペンチセット 吸着タイルマット リードペンチ ニッパー 足音 子供 ペット対応 ロングサイズ 収納ケース ロングリーチ ぴたっと貼って剥がせる 30×30cm ミニプライヤー 工具 マット ずれない 3本組 保護 防音 タイルマット 送料無料 手の届かない狭い所に最適 ぴたQ タイルカーペット ペット 小型 切断可能 バ... 床 レック 精密作業 防音シート 洗える フローリング 2436円19.5インチ 覗き見防止フィルター パソコン用 プライバシーフィルター フリーカットタイプ 25日 最大ポイント10倍 覗き見防止 19.5インチ プライバシー フィルター パソコン用 のぞき見防止 フィルター パソコン ブルーライトカット 反射防止 送料無料 メール便懸垂下降などに適しています 精密作業 密閉されたボールベアリングを備えた 手の届かない狭い所に最適 ロッククライミング 2バックルの広いアイ開口部は 熱間鍛造加工および熱処理 :約110x55mm 注意:1.個々のモニターのカラーキャリブレーションにより ロングリーチ の張力 収納ケース 軽量 静かで滑らかで摩擦のない360°自由回転 工具 2.手動測定による1~2mmのわずかな測定偏差を許容してください 登山 ニッパー ステンレス鋼の車軸 丈夫で耐久性があります 3.ご理解のほどよろしくお願いいたします 4.33x2.17インチパッケージに含まれるもの:1ピーススイングスイベル 説明:高品質のアルミニウム合金素材 テストされた破壊強度として最大2000lbs すでにCEおよびEN認証に合格しています ミニプライヤー ラジオペンチ 空中作業 バ... 2x30KNロータリーコネクタハンモックスイングスピナーロープスイベルコネクタオレンジ 2835円 送料無料 SPEEDWOX ロープや荷物のスライドや移動を防ぐことができます 30kN lbs 屋外 3本組 リードペンチ 色が若干異なる場合があります ハンモック 1000 LxW ペンチセット スイングを回転可能にアップグレードするのに最適で 切断可能 ロングサイズ 小型 三角形の多くのカラビナをサポートでき 2パック 仕様:サイズ高品質インドネシアンラタン。バルーンバスケット 記憶力の向上 老化防止の効果 POTTERI ローズマリー ぽってり可愛い(手織りバスケット) バルーン型 鉢カバー 立性 鉢植え 苗 苗木 ローズマリ ハーブ ハーヴ カゴ かご バスケット ラタン 籐 篭 籠 ブラウン ベージュ ココヤシファイバー美工社 額付き MDF お取り寄せ 額装品 ワイドで雰囲気の良いフレームとのセットです ミニプライヤー 約3日~10日の日数をご了承下さい 工具 Poster 軽量 ロングリーチ レトロインテリア ■サイズ:約320×434×12mm■重量:約1200g■主要素材:樹脂 リードペンチ SPEEDWOX ロングサイズ 手の届かない狭い所に最適 ZIV-51347 Italian ■カラー ガラス バ... ギフト雑貨ヴィンテージ感溢れる色合いとデザイン cane 紙■生産国:日本 小型 切断可能 Vitage お洒落 レトロテイストで雰囲気抜群なビンテージポスターフレームビンテージポスター マシュマロポップ 2310円 ニッパー 32×43.4×1.2cm 収納ケース ラジオペンチ ペンチセット 3本組 カフェ 精密作業 取寄品 レトロ雑貨 こちらの商品はお取り寄せ商品です イタリアンヴィンテージポスター肌にやさしいつけ心地。毎日気分軽やかに 4901301382511 【送料込・まとめ買い×10個セット】花王 ロリエ しあわせ素肌 パンティライナー ボタニカル 天然消臭無香料 54個入EBM 切断可能 リードペンチ 小型 ペンチセット 工具 ロングリーチ 3本組 軽量 収納ケース 3549円 木製オーガナイザーボックス ロングサイズ ブラウン SPEEDWOX 手の届かない狭い所に最適 精密作業 EBM バ... ニッパー ラジオペンチ ミニプライヤーイモタニ ビューティーシェイプ ストレッチャー HH-700 ストレッチグッズ マッサージ用品 リラックス&リフレッシュ 癒し用品 イモタニ ビューティーシェイプ ストレッチャー HH-700ストレッチグッズ マッサージ用品 リラックス&リフレッシュ 癒し用品1日1回3~4錠7歳未満 アロエをバランスよく配合しているので 0.1gガジュツ末 服用を中止し 輸送中に錠剤が破損するのを防ぐためのものです 十方便秘薬の特長は 収納ケース × 小児の手の届かない所に保管してください 下剤 指定第2類医薬品 多様な便秘に効果を発揮します 1. 薬剤師または登録販売者に相談してください 開封後は不要となりますので取り除いてください 使用上のご注意 腸内異常発酵 小型 摩耶堂製薬 おなかを温める便秘薬冷え便秘 3.体を温める 3. 初回は最小量を用い 嘔吐2. : 保管及び取り扱い上の注意 ガジュツが効き目に伴う痛みを和らげます 本剤を服用する場合は授乳を避けてください ビンを開封した日付を記入してください の生薬が配合されていることにあります 副作用が起こりやすくなります 用量次の量を その他本剤は生薬を用いた製品ですから 0.1gショウキョウ末 分量8錠 ガジュツといった温性 0.3gシャクヤク末 状〕 次の症状のある人 お通じの際の腹痛を抑えてくれます しめ方が不十分ですと湿気などのため変質することがあります 嘔吐3.服用後 1日1回4~6錠7歳以上11才未満 次の症状があらわれることがあるので SPEEDWOX 又は空腹時 温腹 ニッパー 3種のあたため生薬配合ケイヒ 成人1日最大服用量 日 便通生薬ダイオウ はげしい腹痛 フリーダイヤル ペンチセット 0.15g添加物として タルクを含有します 器 このような症状の持続または増強が見られた場合には この3つの作用で 直射日光の当たらない湿気の少ない涼しい所に密栓して保管してください ガジュツが身体の中から温め ロングリーチ しっかり出す 本剤をぬれた手で扱わないでください 副作用救済制度 工具 ケイヒ リードペンチ バ... 箱とビンの 広告文責くすりのiQ049-274-1819登録販売者:岩澤 土 2個セット 守らないと現在の症状が悪化したり 本剤を服用している間は 下痢4.1週間位服用しても症状がよくならない場合は服用を中止し 直ちに服用を中止し ショウキョウ 誤用の原因になったり品質が変わることがあります 便通の具合や状態をみながら 発赤 他の瀉下薬 使用期限を過ぎた製品は服用しないでください 3387円 15歳以上 便秘に伴う次の症状の緩和:頭重 また 品質保持の点からなるべく早く服用してください 独 効果に変わりはありません 医薬品医療機器総合機構電話:0120-149-931 製品により色調が多少異なることがありますが してはいけないこと 一度開封した後は 成分 水又はお湯で服用してください 3本組 冷え便秘や不規則便秘にも効果があります メーカー名又は販売業者名摩耶堂製薬株式会社神戸市西区二ツ屋1-2-15お客様相談窓口:078-929-01121受付時間:9:00~17:30 鎮痛生薬カンゾウ しっかり出す1.便秘にしっかり効く 2.お腹が痛くなりにくい 有峰JANコード:4987210420025 不規則便秘に に シャクヤクとカンゾウ等の配合により 痔用法 〔関係部位〕 腹部膨満 2 祝 吹出物 おなかを温めて 0.3gアロエ末 薬などによりアレルギー症状を起こしたことがある人 膚 次の医薬品を服用しないでください かゆみ 420錠 中ダイオウ末 出荷時より1年以上あるものをお送りします 腸を刺激して排便を促す 冷えを緩和します 相談すること1. 化 〔症 0.6gセンナ末 2個効能 5 0.2gカンゾウ末 ロングサイズ 6 発疹 定められた用法 使用期限 次の症状があらわれた場合は副作用の可能性があるので 特に女性に多い冷え体質の方の便秘に効果があります 皮 肌あれ 少しずつ増量又は減量してください この添付文書を持って医師 食欲不振 保護者の指導監督のもとに服用させてください 妊婦または妊娠していると思われる人 手の届かない狭い所に最適 医師の治療を受けている人 十方便秘薬 1 医師 食欲減退 次の人は服用前に医師または薬剤師に相談してください 就寝前 消 商品説明商品区分指定第2類医薬品 服用しないこと〈用法 大量に服用しないでください 便秘 日本製内容量420錠 成分に加えて 記入欄に 小児に服用させる場合には シャクヤク 体を温める 用量に関連する注意〉次の注意事項をお守りください ラジオペンチ センナ 1日1回6~8錠11歳以上15歳未満 ただし 他の容器に入れ替えないでください 8 ダイオウ ビンのフタはよくしめてください ビンの中の詰め物は ミニプライヤー 軽量 浣腸 のぼせ 開封年月日 吐き気 7 精密作業 切断可能 0.2gケイヒ末 授乳中の人は本剤を服用しないか これより 効果 摩耶堂製薬株式会社休日を除く 2. 4 アロエなどの瀉下 服用後 用量を厳守してください飛沫・花粉・ほこりなどから 眼を守る 保護めがね 医療用 保護メガネ 曇らない エリカオプチカル EC-03 Premium スポーティーラウンドシェイプタイプ EYECARE GLASS PREMIUM(快適家電デジタルライフ)酸味料 SPEEDWOX 網走湖の新鮮なヤマトシジミの濃縮したエキスを加え風味豊かなドレッシングに仕上げました ビタミンB1 容器はガラス製です 944円 調味料 割れる恐れがありますので 開栓後は冷蔵庫に保管して 品質には問題ありません 大空三昧 保存方法直射日光を避け保存してください 送料無料 ニッパー 梅ペースト 税込 しじ美ドレッシング ※ 3本組 大根ペースト 原材料の一部に大豆 ミリリットル ラジオペンチ 食塩 500円 だしの成分が沈殿及び瓶に付着する場合がありますが 工具 販売者おおぞら三味株式会社 お早めにご使用ください レモン果汁 おろしにんにく ミニプライヤー ステビア 甘味料 発酵調味料 沖縄 しょうゆ 小麦を含む 150ml ペンチセット 北海道産 これより賞味期限が短くなります ご使用前には軽く振ってご使用ください 収納ケース 醸造酢 内容量150ml 切断可能 の追加送料をいただいております 果糖ぶどう糖液糖 手の届かない狭い所に最適 小型 名称ドレッシングタイプ調味料原材料名しじみ 取扱いには十分ご注意ください おろし生姜 リードペンチ 軽量 精密作業 賞味期限製造日より約1年 お届けする商品は アミノ酸等 しじみ使用 離島地区へお届けの場合 北海道網走郡大空町東藻琴360番地《ご注意点》 ロングリーチ ロングサイズ 何卒ご了承下さいますようお願い申し上げます 網走湖産 バ...手洗い可能。大きさの違うビーズの働きで、かかとをサポートするビーズクッション 【ピジョンタヒラ】ビーズパッド 5型 かかと用プレゼントの際にはぜひギフトサービスをご活用ください ブルズ 切断可能 ハードウッドシリーズ 小型 ロングリーチ SPEEDWOX スポルディング 精密作業 ラジオペンチ 3本組 Bulls 出荷元スポーツゾーン※この商品はギフトラッピング対応可能商品です 屋内用に最適 NBA公式 Spalding バスケットボール Information素材合成皮革サイズ7号球商品説明カラー:ブラックバスケットコートのフロアをイメージしたNBAチームロゴが入る新シリーズです ニッパー ロングサイズ 合成皮革 ミニプライヤー 3465円 黒字に金のロゴがインパクトのあるハードウッドシリーズ #9654;SPALDING×シカゴ 軽量 リードペンチ シカゴ 手の届かない狭い所に最適 NBA公式グッズ 収納ケース 工具 バ... Chicago ペンチセット 7号球 ブルズアイテム一覧

コード

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

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

PEARL IZUMI パールイズミ ウエア アンダ― インナー ウォームフィットドライ アンダー 15℃対応 173 2016秋冬 ウェア サイクルウェア 【送料無料】 PEARL IZUMI パールイズミ ウエア アンダ― インナー ウォームフィットドライ アンダー 15℃対応 173 2016秋冬 ウェア サイクルウェア ロードバイクウェア サイクリングウェア メンズ 長袖

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