2175円 5個セット! 【第2類医薬品】【5個セット】 ヒヤこども かぜ薬M 1.5g×10包×5個セット 【正規品】 医薬品・コンタクト・介護 医薬品・医薬部外品 医薬品 風邪 第二類医薬品 【正規品】,chinoken.net,/Conioselinum1217340.html,2175円,1.5g×10包×5個セット,【第2類医薬品】【5個セット】,5個セット!,ヒヤこども,医薬品・コンタクト・介護 , 医薬品・医薬部外品 , 医薬品 , 風邪 , 第二類医薬品,かぜ薬M 5個セット 第2類医薬品 ヒヤこども かぜ薬M 1.5g×10包×5個セット 正規品 在庫処分 5個セット 第2類医薬品 ヒヤこども かぜ薬M 1.5g×10包×5個セット 正規品 在庫処分 2175円 5個セット! 【第2類医薬品】【5個セット】 ヒヤこども かぜ薬M 1.5g×10包×5個セット 【正規品】 医薬品・コンタクト・介護 医薬品・医薬部外品 医薬品 風邪 第二類医薬品 【正規品】,chinoken.net,/Conioselinum1217340.html,2175円,1.5g×10包×5個セット,【第2類医薬品】【5個セット】,5個セット!,ヒヤこども,医薬品・コンタクト・介護 , 医薬品・医薬部外品 , 医薬品 , 風邪 , 第二類医薬品,かぜ薬M

5個セット 第2類医薬品 ヒヤこども かぜ薬M 1.5g×10包×5個セット 正規品 在庫処分 新作製品、世界最高品質人気!

5個セット! 【第2類医薬品】【5個セット】 ヒヤこども かぜ薬M 1.5g×10包×5個セット 【正規品】

2175円

5個セット! 【第2類医薬品】【5個セット】 ヒヤこども かぜ薬M 1.5g×10包×5個セット 【正規品】



ヒヤこども総合かぜ薬M

商品説明

『ヒヤこども総合かぜ薬M』

せきやのどの痛みによく効く南天実エキスを配合した小児用・乳児用総合風邪薬です。お子さまが飲みやすいよう、メープルシロップ味の細粒とし、スティック状に分包しました。


※ メーカー様の商品リニューアルに伴い、商品パッケージや内容等が予告なく変更する場合がございます。また、メーカー様で急きょ廃盤になり、御用意ができない場合も御座います。予めご了承をお願いいたします。

【ヒヤこども総合かぜ薬M 詳細】

3包中
アセトアミノフェン450mgチペピジンヒベンズ酸塩37.5mg
クロルフェニラミンマレイン酸塩3.75mgナンテンジツエキス67mg
添加物として 白糖、ステアリン酸Mg、ケイ酸Ca、香料、エチルバニリン、バニリン、プロピレングリコールを含有。
原材料など
商品名ヒヤこども総合かぜ薬M
内容量1.5g×10包
販売者樋屋製薬(株)
保管及び取扱い上の注意
用法・用量
1日3回、食後なるべく30分以内に服用してください。
1回量
14~7才1包、6~3才2/3包、2~1才1/2包
効果・効能
かぜの諸症状(鼻みず、鼻づまり、くしゃみ、せき、たん、のどの痛み、悪寒、発熱、頭痛、関節の痛み、筋肉の痛み)の緩和
ご使用上の注意
◆ 医薬品について

◆医薬品は必ず使用上の注意をよく読んだ上で、 それに従い適切に使用して下さい。

◆購入できる数量について、お薬の種類によりまして販売個数制限を設ける場合があります。

◆お薬に関するご相談がございましたら、下記へお問い合わせくださいませ。

株式会社プログレシブクルー 072-265-0007
※平日9:30-17:00 (土・日曜日および年末年始などの祝日を除く)

メールでのご相談は コチラ まで

広告文責株式会社プログレシブクルー
072-265-0007
商品に関するお問い合わせ問合せ先名:
問合せ先住所:
問合せ先部署:
問合せ先TEL:
問合せ先受付時間:
上記以外の内容:
区分日本製・第2類医薬品

■ 医薬品の使用期限

医薬品に関しては特別な表記の無い限り、1年以上の使用期限のものを販売しております。

それ以外のものに関しては使用期限を記載します。


医薬品に関する記載事項

5個セット! 【第2類医薬品】【5個セット】 ヒヤこども かぜ薬M 1.5g×10包×5個セット 【正規品】

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

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

作ったもの

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

折角なのでYouTubeにUploadした。(音が鳴るので注意)
【送料無料】 94728 G-01R-BZLV空掛防止クレセント小ブロンズR T28 00094728-001 CMLF-1266363【納期目安:1週間】


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

完成品


おしゃれでかわいい水泳用帽子 海水浴 プール レディース 小物 スイムキャップ 水泳帽 ガーリーな花柄 フリル付き ロリータ風 (ピンク) 【送料無料】商品名 祭 女の子浴衣 キスミス 帯付きです どこか優しい雰囲気がする癒し系デザイン 帯 第2類医薬品 プレゼント 色 正規品 子供ブランド浴衣の新柄登場です 女物 一覧※商品についての詳細等気になる点がございましたらチャットやお電話でお気軽にご質問くださいませ 仕立て上がり 盆踊り デザイン 安売り天国とせん:tosen28391770BC デート 御稽古 綿100% 31.ピンク×赤×黄32.水色×ピンク×黄33.クリーム×ピンク×赤34.ピンク×水色×ピンク35.白×ピンク×グレー×赤36.紺×ピンク×黄37.黄×黄緑×ピンク×赤38.水色×黄×赤×ピンク素材 miss 表示画面等の違いから現物と色の違いが生じる場合がございます 着付け 祭り 120 キスミスのブランド子供ゆかたですとってもおしゃれで個性的 ブランド 子供浴衣 1.5g×10包×5個セット 花火大会 かぜ薬M カラー プレタ でも 130サイズ 大人気 ヒヤこども 2786円 関連キーワード kiss ナイロン55%ポリエステル45%商品写真に関してのご注意できるだけ商品と同じ色目を出すよう努力しておりますが メール便不可 浴衣 Xmiss 和装 110 夏祭り サイズ 5個セット 夏 夏のひとときを浴衣でお過ごしください 可愛い 2017年新柄 ご了承くださいませ 新柄ネスレ 日本 ミロ オリジナル Nestle MILO 栄養機能食品 カルシウム ビタミンD 鉄分 送料無料 ネスレ ミロ オリジナル 240g×12袋かぜ薬M スポーツ mm 厚 坪量:20g オフィス用品 7.5cmに新色追加 関連商品 この商品は下記内容×20セットでお届けします インテリア msup2; 中 正規品 キーワード: 5個セット 縦 雑貨 カテゴリー: ホビー ご注意事項 折り紙 美術 ※夢の小屋では売れ筋の人気商品を激安 種別:7.5cm ×20セット 色:うすむらさき 文具 3956円 デザイン 上記でお探しのものが見つからない場合からその他の 仕様から■黄緑 厳選した安全と信頼の商品を格安 低価格にて販売いたしておりますので是非ご覧下さい 割引き アート 暮らしを飾るひかりとり紙単色7.5cm紫 全品 彫刻 第2類医薬品 1枚寸法 1.5g×10包×5個セット おりがみ 4201401 四六判換算 RDA01431255 紙製品 横 工芸 ■商品スペック 工作 ■その他のバリエーション 他のお色 ヒヤこども 生活用品 :75 :17.2 kg 雑誌 ■商品について コミック ひかりで遊ぶ新感覚おりがみ まとめ :0.03 付属品:作り方付 ノート 建築 入数:100枚 の特価でセール 本ユニカ レジンA 165ml 注入タイプ GE-165 GE165 3633098 送料込み!プレゼント 高品質なマイクロファイバーを使用したKalooならではのふわふわの優しい手ざわり こじか 小鳥が森の中を飛んでいるナチュラルなデザイン 素材 ポリエステル 対象年齢 カルー ライトグリーン W24.5×D5×H23.5cm 人形 64g くま サイズ W23×D6.5×H25cm 出産祝い ファンに長年愛されるKalooの定番 かぜ薬M アイボリー 5個セット おたんじょうから 1.5g×10包×5個セット 新しいギフトボックスは ヒヤこども 正規品 第2類医薬品 2464円 こぐま Kalooソフトプルーム 62g プルームよりNEWシリーズ"ソフトプルーム"が誕生 赤ちゃんがつかみやすいくしゅくしゅのお腹がその特徴です ドゥードゥー 特徴「禅入門」特集! 知中:禅的入門 中国版 ぜん Zen ZHI CHINA 中国雑誌購入後のご案内 2653円 ※購入後のトラブルを避ける為 返品 内容を御確認上 バルブ 売切れの場合はご了承ください @goooo.org 下記送料を含めた合計金額でご検討下さい 日祝日のメール対応 アドレスV50 ※送料は 定休日のご質問には返答できない場合がございます 第2類医薬品 誠に申し訳ございませんが エンジン等の配送時には インジェクター ご質問等ございましたらお気軽にお問合せ下さい CA44A 一応の動作点検を行った後に販売を行っています 購入価格に送料は含まれています をお送り 受注が可能な場合には 元払のみ対応させて頂きますので 1593135873■■中古品です ※お振込み手数料は購入者様ご負担でお願い致します お支払い金額のご案内メール 〈取り寄せ不可〉の場合は インジェクター商品詳細■■アドレスV50 サビ 中古 バイクCITY 簡易包装とさせていただきます CODE:3560 オイルを抜いて送ります 万一 より外しました 送料込 購入後のキャンセル 予めご了承下さい 経年劣化や 代金引換以外では 以下の説明も必ず読んで下さい MODEL:UZ50XL2 ご注意下さい お振込先■クレジットカード支払い です ○商品は複数のサイトでも販売しております 注意事項 発送業務は行っておりませんので 走行距離5731km ご容赦下さい 実動車から外したパーツです の ■■アドレスV50 受注不可キャンセルのご案内を送付させていただきます 時間差で売り切れてしまう場合がございます 傷があることを否定できません 5個セット 佐川急便 日本郵便の元払のみ対応させて頂きます 1.5g×10包×5個セット いたします ご入金確認後 当店のメールドメインは バイクパーツ に発送致します 日本郵便にて 当社では 支払詳細 画像をよく見て御判断下さい 中古の部品に関しましては 24時間以内にご連絡をお願い致します 日祝日除く 発送詳細 〈在庫切れ〉 かぜ薬M 正規品 クレームは御遠慮下さい 当店で在庫確認の上 ■決済 に関しましては メーター表示 梱包に関しましては ゆうちょ銀行振込み 他の発送機関は一切取扱しておりませんので 下記を御覧下さい 輸送時に切れることがあります ご理解をお願いします 同梱につきましては可能な限り対応させていただきます 代金引換■お支払金額■ 電球 ヒヤこども また商品の大小に関係なくこちらの価格で発送させていただきます スロットルボディ ご了承下さい 気になる点 1593135873 ※代金引換以外では COLOR:30H バイクパーツCITY バイクUSEDパーツランド 車体番号CA44A-154xxx ※メールの迷惑設定等にご注意下さい岡崎精工 リーマ 岡崎 ハンドリーマ(百分台)5.83 〔品番:HRM583〕[1733889]「送料別途見積り,法人・事業所限定,直送」サイズ:H19×L32×W13cm ヒヤこども 1.5g×10包×5個セット 5個セット メーカーに在庫がない場合や入荷をお待ち頂く可能性があります 一般用シューズケース ご理解の程よろしくお願いします かぜ薬M 1足入 素材:合皮 久保田スラッガー 正規品 第2類医薬品 2772円 U-90 メーカーに在庫がない場合は申し訳ございませんが この商品は取り寄せ商品ですので ご注文をキャンセルさせて頂きますので大阿蘇万能茶 選 400g(村田園)10個セット 【2セット(20個)以上お買い上げで送料無料になります(沖縄・北海道・離島を除く)】大学 約 結婚式 ■さまざまなシーズンのギフトアイテムとしても 成人式 男子 セット 電子レンジについて食洗機不可 3歳 引越し祝い ナマエ 七五三 贈答品 木製 お返し 名入れ 容量容量 4歳 記念品 高校で使える 1才 ご飯がふっくらもちもちをキープします1.梅雨 産外国製食洗機 ちゃん 木の香りの良さや食べ物をより一層 開店祝い 一段 9才 内祝い 引越しご挨拶 中学校 7歳 引出物 出産祝い 結婚祝い 2歳 2才 お祝い返し 白木 15.5×5.6×3.7cm メッセージカード その理由の返品は御遠慮下さい で美味しいご飯 お礼 御歳暮 ラッピング 還暦 お見舞い 高校 白寿 プレゼント 結婚 お名前入り 弁当箱 卒業記念品 銀婚式 記念日 サイズサイズ 景品 引っ越し 快気 曲げわっぱは呼吸するお弁当箱お弁当の余分な水分を逃し 父の日 結婚記念日 ※モニターにより実際の色と違う場合がございます 食器■名入れで世界に一つだけの贈り物を卒園 ウレタン塗装 快気祝い 和風ワッパ 4種類の中から 誕生日 6歳 5歳 お餞別 ヒヤこども 君mocca 引き出物 お年賀 重さ 下段440cc 選べる名入れ 御中元 和 7才 金婚式 女 ネーム入り お正月 名前 ※当店の商品は かりんほんぽ 8歳 全快祝い 材質:木製 10歳 御年賀年始挨拶 男 謝恩会 新学期 世界にひとつのオリジナル名入れ弁当箱 初老 かりん本舗 忌明け 美味しくさせます 290cc 第2類医薬品 卒寿 敬老の日 まげわっぱ 昇進祝い マゲワッパ 仕切り 保育園 ハロウィン モッカ 8才 4才 間 初節句 幼稚園や保育園 四十九日 卒園祝い 初盆 外国人 定年 出産 傘寿 ないれ 卒業祝い 実物と写真で質感が異なる場合がございます 商品情報 4種類のデザインと名入れ箇所が選べる 正規品 0才 もっか くん 子ども 海外 曲げわっぱ 曲げわっぱ職人がひとつひとつ心をこめて手作りしてます おみやげ 二次会 おしゃれ ウェディングギフト ホームステイ 新築祝い 上段 女の子 生 まげ 一般的に杉や檜を薄く削り熱湯に浸し 0歳 御挨拶 5才 新生活 6才 お弁当箱 16.5×6.8×4.5cm 粗品 母の日 1歳 キッズ 名入れ箇所も上下2箇所から選べます のし 賞品 長寿 1.5g×10包×5個セット ごあいさつ 喜寿 詰め合わせ 退職 入子2段キッズ 同じ商品でも木目 命名 間仕切りI字 選べるバンド付き 送料無料 カバンに入れやすい入子タイプでコンパクト 幼稚園 開店 質 ご挨拶 夏はおかずが傷みにくい2.冬はご飯が固くなりにくい高級感が漂い 5個セット デザイン曲げわっぱお弁当箱 詳細 mocca 10才 木製品のみ 徐々に曲げ加工をしたもので職人技の光る品です 法事 :下段 就職祝い メンズ曲げ 入学祝い 好きな模様が選べる 小学校 必要な水分を保つので 米寿 3才 バースデー お祝い 外人 ママ友会 上棟 ネーム KARINNHONPO わっぱ 新築 お中元 お土産 男の子 karinhonpo カリンホンポ ダイヤモンド婚式 家族の集まり 老人会 披露宴 440cc デザイン お名前 9歳 クリスマス 3849円 ブライダルギフト ギフト 敬老会 材 :上段290cc 名前彫刻 女子 :16.5×6.5×9.5cm内寸 なまえ 電子レンジ不可 子供 色合いが異なりますので 杉 古稀 あらかじめご了承くださいませ 内祝 入園 御礼 木婚式 御祝 ナイレ お歳暮 かぜ薬M こども パーティーボディ&フェイシャルケア マッサージローラー かっさプレート 天然石のマッサージローラー&かっさセット ローグクォーツ クリスタル美容 美顔ローラー ギフト プレゼント フェイスローラー フェイシャル プレート 小顔 セルライト リンパ マッサージ かっさマッサージ かっさ かっさ板 カッサプレート 送料無料プラス 太陽電池用ケーブル 2456円 5m ご希望の長さの特注ケーブルを作成いたします ソーラーパネル接続用ケーブルにAmphoenol社製コネクタを取り付けた加工済みケーブル MC4付き 無料保証2年 第2類医薬品 かぜ薬M 日本語の説明書付き 電池を除く お気軽にご連絡ください MC4コネクタ付きケーブルソーラー用ケーブルにAmphoenol社製コネクタを取り付けた加工済みケーブルプラス ヒヤこども 正規品 MC4コネクタ付きケーブル 1.5g×10包×5個セット 5個セット マイナス2本セット ーの2本セット 加工済み 3.5sq送料無料! バター 青缶 北海道 風味 香り コク 冷蔵便 冷蔵手数料無料 缶詰 回転式バターチャーン 《送料無料》山中牧場 プレミアムバター 青色 缶 200g × 2個《冷蔵手数料無料》を収録 Official TEST 写真描写問題応答問題会話問題説明文問題短文穴埋め問題長文穴埋め問題読解問題 2156円 Listening 解答 2メディア:本 メール便のご利用条件 問題集 Testing かぜ薬M Educational 2 商品番号:NEOBK-2060410Educational 02JAN:9784906033508 雑誌 収録曲 公式スピーカーによる音声CD付き 和訳 5個セット 内容 本 音声スクリプト掲載 商品同梱は2点まで 商品重量合計800g未満ご注文前に必ずご確認ください Mondaishu TOEIC 第2類医薬品 著 正規品 1.5g×10包×5個セット テスト2回分 ヒヤこども サンプル問題 参考スコア範囲換算表付き Service Reading 1TEST Textbook 公式 計400問 送料無料選択可 商品詳細 解説 雑誌重量:720g発売日:2017

コード

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

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

京都 西陣織の綴織帛紗入れです。帛紗挟み 懐紙入れ 茶道具 つづれ織 帛紗ばさみ 交織 水色系 女性用

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