年度末の対応にともない2週間続けてのラボ予定をキャンセルいたします。

いつもお世話になっております。
学校の年度末指導に時間がとられてこの週末は開講できなくなりました。
先週の降雪でのキャンセルに続きまして誠に相済みません。

よろしくお願いいたします。管理人

ルンバみたいな掃除機を作りたい(1)

表題のような思いを持った少年がやってきたのは彼が小学五年生の時だった。ArduinoUNOに3chのモーターシールドを作ったもののユニバーサル基板では作りたいものに到達するまえにまだ配線が未熟だったようだった。
基板を起こして駆動系モーター二系統と、掃除用のブラシ駆動用の一系統をドライブ可能なもので形がついた。
超音波センサを付けて壁に衝突する際には後進旋回をして・・・という部分までをざっとサンプルソースを見せて調整していくという段階でコロナに入った・・・。
コロナを超えてタイムマシンでやってきた少年は、中学二年生となっていた。
この三年の間に自分でもパソコンの勉強をしていたようで今年になってから再開をするようになると、ルンバプロジェクトの再開と共にサーバー立ち上げをやりたいと言ってきた。かねてよりハードオフで入手したゲームパッドを修理したいといったこともやってきた彼にはハードオフは狩場なのだろう。
タワーマシンを携えて母上と車で来られて暫しサーバーは里に鎮座しつつ彼が作りたい動画登録サイト構築の仕上げを学びたいということだった。ngnixを設定したUbuntuを入れた彼のマシンには、彼がレンタルしていたサイトを移植して自宅配下でドメイン移管も含めて実現したいというのが彼の喫緊のプロジェクトになっていた。
PHPで出来ていたサービスを自分のマシンに作り直してFirewall設定したマシンにポート中継をしていくとのことだが、この辺りで自宅の稼業に影響がない形で評価開発したいのでというのがその内容だった。
彼がとった独自ドメインをダイナミックIPの上に登録することも出来て、リモートでssh接続で接続が出来たので、あとは自宅からチューニングは出来るだろう。移築した動画登録サイトが動作はしたので開通式をビデオ撮りをしたりしてその動画を載せたりしていた。

コロナ禍の夏 マイポットの乾燥が課題らしい

夏休みになり、小学生たちが自由研究のネタなのか電子工作塾という期待値で訪れるようになった。付随的に保護者の方々もいらっしゃいます。保護者の方々も日々のご苦労を改善したいということが幾つもあるようで、そんなネタをお子さんのテーマに反映されているような雰囲気も感じます。

組み込みの里では、日常的に問題があったり改善したいものについては頻繁に3Dプリンタが登場してショウもないものを作っていることは皆さんにお見せして参考事例にしていただいております。ポップコーンの分納器なども一例ですが、簡単に3回分に分けて収納するようにして毎回の計量を重量から容量に転換して改善したりしています。

夏休みでコロナ禍ということでも小学生の日常として水泳スクールに通わせているとマイポットを持たせていらっしゃるようでこの洗浄とその後の乾燥が難しいので乾燥しきらずに飲み口の所が臭くなるのだとかが悩みらしい。

ポットはそのまま食洗器にもいれられないらしいので、バットに洗った水筒を逆さに立てているらしい確かに水が落ちるにしても口元に残りそうだなと思う。
口の細いものが特に問題らしい、さもありなん。

 

課題だというのならばツールも種々でているようで100円均一ショップにあるマイポットを逆さにして乾燥させるものや、珪藻土のスティックやブロックをクリップに引っ掛けるものが通販サイトにはあった。

 

とはいえ、このままでは換気が弱いと思うのはマイポットの口が細いことやスティックの長さが短そうだとかあったので強制換気をチューブとファンでやったらどうかというものを考えた。先端に湿度センサをつけて乾燥検知したらファンを止めたらとか、送風のチューブと珪藻土スティックをクリップしてマイポットに挿入したらよいのではというアイデアになったが、 まずは珪藻土スティックと送風チューブをプリンタで繋いでみてどのくらい効果があるのかをみようとした。マイポットが三本あるらしいというシチュエーションらしいのが見え隠れしたので3Dプリンタに使うミニターボファンに分岐をつけて三本に分ける程度の状態でやってみた。物理的に水がたまった状態から蒸発して珪藻土スティックに吸収させるという動きにはあまり効果が見られないように感じた。水は基本的に逆さにして落とすべきでそのうえで口元に残らないようにする形を考えて、

発想を反転させてみた。乾燥効果を高めるためにまずはファンを専任させるよう分岐も外して下から吹き上げるようにした。スタンドの扇を介して風は中央の珪藻土スティックにそって中にあがっていきスタンドの他のコーナーから抜けていくようだ。もともと水自体は足元に落ちてくるので下にペーパータオルでも敷けば済むだろう試作品で効果が確認できたので、 お困りの方の幾つかのマイポット水筒の口のサイズを計測させてもらいカスタマイズしてみた。問題の細い口のものも広口のものも対応できるようだ。更に別のものもあったようだが壁に向かって傾ければ使えるので問題はないのだといわれたが3種類くらいはそのままで対応できそうには思う。このスタンドを使うと30分ほどで乾燥できるそうだから、低速に三本乾燥するよりも良い判断だったかと思う。5Vのファンだったので、USBケーブルを接続できるようにXHソケットをつけて熱収縮チューブでコーティングをして日常使用に耐えるようにしておいた。シロッコタイプのミニファンは中々よい風量をこの構造で実現してくれてありがたい。

拡大ルーペスタンドの修理いろいろ 蛍光灯からLEDへ

 

電子工作をする上で、半田付けや部品の確認など拡大鏡はとても便利で必須なものだ。特に蓋つきの拡大鏡が有用なのは、危険性があるからだ。安価なルーペスタンドではプラスティックレンズをクリップした形の洒落たもので小さなLEDが下についていてボタン電池を内蔵してそこそこ明るくつくので当初は便利に使っていた。

根暗な環境で使うのならばアリかもしれないのだが、こちらは明るい田舎の陽光が差し込む環境なので拡大鏡がピントを結ぶ当たりにはともすると狼煙があがってしまう事態となるのだ。こうした過去のインシデントがあり蓋つきの拡大鏡が必要なのである。

組み込みの里を開設したのは、2012年で10年前になり当時はLED化が進んでいない状況だったので卓上用のルーペスタンドライトには12Wの小さなサークル蛍光管がレンズを取り囲む形でついているものだった。電子工作オープンラボで小学生から大人までを迎える机には一つずつルーペスタンドを設置していた。

先週3名のお子さん達からの申し込みで再開した形になったのだが、久しぶりに確認すると一台のルーペスタンドの蛍光灯が切れていた。予備のランプを買い置いていた記憶があったのでストックを探すとなんと品番違いの大きなワイド蛍光灯だった。すでに蛍光灯のスペアパーツは販売終了となっていてストックもないようだった。対応策はLEDに交換改造するという道のようだったが、取り急ぎ、机を4つ稼働させるために他のアーム式のルーペランプを持ち出してきて今週申し込みのあった4人のお子さんに対応させるべく準備をした。

小学生のお子さんを引き受けて、工作の指導をするという場は実はとても限られているようだ。母校の高専でも夏休みのイベントで工作体験などの実績があるのだが、コロナ禍で2年ほど中止となり、今年はようやく再開するらしい。しかしながら、もとより人気があって申し込み抽選倍率が高いのに加えて、今年は規模が1/3に絞られて開催されるということなので、夏休みを控えたお母さん方がネットから探り当てられてメールをしてこられたということのようだ。

さて、ルーペスタンドについては、同様な状況の人もいらっしゃるようで在庫切れの蛍光灯を探したとしてもすぐに問題となるので改造修理することにした。LED 1Wのものを24個ただし電流は半分に減らしてトータル12Wで元の蛍光灯と同程度にしてという形にした。LEDと基板を購入して止付けるベース板はPolyCarbonateで3D作成するというのが里らしい方策だろう。上海の流通が復旧したのかAliexpressでの手配でも早くに入荷したようだ。お盆明けにでも作成することにしよう。3D設計は完了して部品手配も完了だ。

1W規格のLEDと実装基板を入手して組み立てました。LED留め付けの部品としては3Dプリントで作成しました。

拡大すると、失敗が明らかになりますがモジュールを並べると当初設計したものでは入らないことが分かりました。角度の読みが甘かったようで1Wの丸基板は平置きではサイズが並びませんでした。基板を傾けた形で実装するベースを再設計製作したものを用いて形になりました。300mAの定電流電源で駆動します。蛍光管の接続部分を改造して用いています。

 

DSC_0288

DSC_0290

 

 

 

 

 

 

定電流電源の基板(右)は、内蔵していたインバーター基板(左)と交換して実装しました。サイズがコンパクトになるのでこちらも3Dプリントして実装ベースを作成しています。とりあえず、蛍光灯が切れていたスタンド一式のみを試作改造してみました。

 

下から、見ているとボロは隠せているようです。

次に備えて今度は実装を平たく出来る基板を設計製作している。基板が出来てきたら組み立てなおす予定だ。

とりあえずの形の姿で使えるようにしている。電流を半分に抑えているので発熱も減っている。明るさも抑えているが十分に明るい。

拡大ルーペアームライトの修理

拡大ルーペスタンドの蛍光灯が切れていたのでアームライト版の拡大ルーペを作業机にセットして四人分の机を確保しようとした。迎えた子供たちがモノづくり体験をしている間は、静かに集中しているのだが物が出来上がってきて更に次に進みたいという思いにあるのに他の子供たちが作っているのは待っていられなくて大人しくしていないのは子供だから仕方がない。普段みかけない、レンズに蓋が付くスタンドがあると意味もなく開け閉めするのは子供あるあるだ。そして蓋のあいたままのアームライトがあることも忘れて椅子の上に膝立ちになって腕を振り回したので蓋をとめる付け根の樹脂が折れた。さすがに力がかかる部分なので生半可な接着や溶着を試みてもだめだった。

折れた部品を採寸して上面に幅広く拡大して接着する構造の部品としてABS樹脂で3Dプリントする形で設計してみた。

蓋が跳ね上がる構造なのでそのあたりの検討も必要だった。
出来上がって、アセトン系の接着剤で溶着した。実際の仕上げにはリューターを使って蓋の開閉がスムーズになるように削って調整した。

子供が机の上で使うのには不向きだということを再認識したうえで切れた蛍光灯タイプのスタンドの修理を進めている。

3Dプリンタで治工具作ってみた

友人が楽しそうなギミックをアイロンビーズとIchigoJamとサーボモータで作っていた。夏から秋のイベントで沢山キットにして出したいらしい。

でも、そのメカの針金工作をどうするかで悩んでおられたので3Dプリンタで設計デモ
して試作提案をしてみた。こちらも治工具の勉強になった。部品の一部はこんな形です。リンクで動作が確認できます

 

小学生3名に電子工作スターター指導

組み込みの里木更津教室として開けたのは久しぶりだった。
母校の木更津高専近くにお住まいの方からの問い合わせがあって再開することになった。二家族いらしてそれぞれお母様と息子さんという形でお子さん3名。6年生と3年生の混じった形で友達とご兄弟ということだった。

初めての半田付けで広い銅箔面に半田付けするという意地悪ではなくて面を温めるという感覚の練習でぬれ半田ができるかに取り組んでもらった。悪戦苦闘をしていたが、次第に皆さん半田ごてで温めるためにはどうするのかを体感してくれたようだった。

電子さいころ用の部品を確認しながら、3人に渡し背の低い部品から順次挿入して向きを確認してリードを押し広げつつカットするのが難しいようだ。短く切りすぎて、半田付けをする前に落ちてしまう子もいた。失敗したことで次はしっかりやろうと頑張っていた。

ご兄弟できた二人は、半田の送り量が要を得ず半田の海でショートしたりしていたので吸い取り電線や吸い取り器でパターンのショートが解消するように指導する。吸い取り器も吸い取り電線も使い方学んでいくようだが、もともとの良い半田付けの指導が不足していたなと反省する。もう一人のお子さんは元々半田付けの量が適量なのかそうした問題はなかった。実際の基板で二か所程度はそれぞれの物で模範を見せたうえで彼らの半田付けを順次させてみて個々に指導確認してからあとを任せる形にするのがよいだろう。

マイコンの半田付けには、ピン揃ったが活躍するのだが、これは子供たちがとても気に入ったようだ。LEDの向きなどを確認してコイン電池を付けてあげて試運転だ。大体どの子の作品も何か所かのLEDが点灯しないか、不安定だったりする。症状別にルート確認のマップを作って置いたらよいかもしれない。半田付けの不良が大半なので、半田の色を見ていけば大概の問題は解決する。

半田の海にはならなかったお子さんも一か所のLEDがおかしかったが、ルートの半田付けを確認して色の悪い個所を半田付けしなおして解決した。ほかの二人も海を解決してからも何か所かの半田付け個所を対策して解決した。賑やかにそれぞれの机の上で歓声があがりお母さん方も声をかけていた。実際のお菓子のケースに入れてみるとあたったり向きが光の向きに不満があったりするので裏側の足の長さを切って揃えたりという仕上げ作業は夢中になって各人が進めて時折治せないモノは手をあげて応援要請をしてきた。

半日という範囲で皆さんが仕上げられるのが丁度良いペースだといえる。

 

洗濯干しのパーツ複製(2)

ピンチがぶら下がっている部品は色々だけど、壊れるものだ。

バネがあって伸縮しないと構造上は難しいので、今回はナイロンで作ることにします。

スキャナで取り込んだ

全体をスキャナで取り込んでからPNGにしてからInkscapeに取り込みアウトラインをベジエ曲線でプロットしていきSVGで図形をexportする。

Fusion360でsketch作成にしてSVGを取り込む

Sketchにて、直線と円弧の組み合わせで閉じるように作図していく。
この時は上半分のみでよい。面を構成する点を二次元で作図しておく。
ざっくりでよい。

実際の部品の厚み方向についてノギスで測定して各部分をその厚みの半分だけ押し出しする。

色々外形を調整してから、ミラー処理を施して

キーとなるサイズをスケーリングで調整する

STLに出力する

slicer (QIDIPrint)に読み込ませる

印刷向きを倒して、複製してスライスする

造形を簡略化して最終形になった。

 

 

逆ポーランド方式の電卓キットを作ろう

組み込みの里で、長年利用してきた逆ポーランド方式の電卓が多数ある。歴代使い込んできたモデルを中古で再入手したり、最新型モデルを買ったりとしてきた。写真にあるのは日常に利用しているHP-15Cというものだ。動作ステップをプログラミング出来るものでもある。
この逆ポーランド方式の電卓には=キーがないので、困惑する人が大半だ。学生時代から誰かが借りていっても使えないといってすぐに返されるというメリット?もある。

複雑な計算式を解法していく上では綿密に対応する括弧を確実にインプットしたりすることもなく、最奥の点から手計算で解いていくというやり方なので逆にインプットミスも少ないのだ。当時は日本語方式と呼んで売られたりもしていた。

3に5を足すという形なので  3 に 5 + というステップで答えが出る

計算式通りというやり方だ 3 + 5 = となる。

逆ポーランド式(RPNと略す)の電卓では区切りとなるキーがENTERというものになる。

スタックは4段あり、最上位(X)が表示されている。

ETNERというキーが操作されるとそれまで入力された数値・結果がスタック(Z->T, Y->Z, X->Y)にプッシュされる形になる。

二項演算をした場合にはX, Yで演算を行い、スタックから

順次ポップ(演算結果(x,y)->X,  Z->Y, T->Z, T) されてくる。

今回作ろうとするモデルは、この写真の機能を実現したキットだ。

メキシコの方が設計されて出されている。基板や部品は中国で手配されているようだ。

以下のサイトで販売されている。今回はアルミパネルと3Dのケースを手配したので
63ドルほど、更に送料がFedexで25ドルかかった。

https://www.tindie.com/products/hobbystone/px-15c-an-hp15c-emulator/

表面実装部品はないが、沢山のタクトスイッチを揃えて実装するのは少し大変だ。

なお3Dプリンターでケースやキートップを作り、PDFのラベルを貼り付けるという形も取れるようだ。その場合は50ドルくらいになる。

セオリー通りに背の低い部品から実装していく。
タクトスイッチはそれぞれ1ピンだけ半田付けをして、都度垂直を整えてから次のピン
を半田付けするという形で進めていく。

液晶表示器の下にATMEGA328が実装されて、液晶表示は両面テープで留められて
基板とはヘッダーを半田付けして接続される。ファームの書き換えは、背面にコネクタがある。キットのマイコンにはファームが書き込まれている。

バックライトが付くのは実機にはなかったことでした。

大きさを比較すると少し小さくて、厚いです。

サイズ比較

電池はCR2032を無骨に挿入する形なので交換するのに
振り回すか、ドライバで開けるしかない状況でした。

対策として電池を交換できるためのハンドルを設計しました。
こちらの載せて挿入すると取り出すときにはつまんでロック
を外して引き出せるようになります。

電池ホルダー

PLAで作成しました

電池向きを合わせてキャリーをかぶせます

出すときには、少し出ている爪を挟むことで引き出せます

年代物の電卓を整備する

この年代物の電卓はパーソナルモバイルコンピュータの走りともいえるマシンかもしれない。クリック感のあるキーボードと単三電池2本で動作する2MBのRAMを搭載したモデルだ。MSDOSが搭載されて、123までも搭載されている。PCMCIAスロットにはFLASHメモリーカードも5MBとか増設できるというものだ。1993年に発売されて購入したから今年で30年近くになる。経年劣化で液晶はこのような状態だ。

裏ブタにある、爪は片側が折れてしまっていたが一つは生きていたので採寸して3D印刷して再現できた。

パネルカバーを剥がして、偏光板と液晶の間にある接着剤が劣化して酢酸のようなにおいを出してとても臭い。

偏光板を剥がすと臭いはとても強烈だ。

アクリボンドの溶剤で接着剤を溶かしつつ樹脂へらでそぎ落としていき、偏向板をカットして液晶に載せた。特に液晶との間に接着剤は塗布していない。
液晶カバーの縁に両面テープを貼り付けた

無事ハイコントラストで液晶も復活となった。

背面の電池蓋も同様だが、後で別の材料で自宅プリントしたいと思う。これはPA12という素材でDMM.makeで印刷したもの。