★4分ツイートシェアはてブLINEPocket今回の記事は、前回に引き続き、パパママ対象かも!?前回のスクリーンセーバーキラーの記事に対して、た~くさんの反響をいただきました。ありがとうございます。前回の記事では、Digisparkという小さなデバイスを使いましたが、開発環境を作るのがちょっと難しかったかも知れません。使うPCによっては上手く認識しないという弱点もありました(特にChromebookはダメな可能性が高かった)。そこで、今回は、開発環境の構築も簡単で、Chromebookでも使える(可能性が高い)「改良バージョン」の製作方法をご紹介しようと思います。前回、上手くいかなかった方も、これなら上手くいくと思います。前の記事と見比べながら、どちらを使うか選んでいただければと思います。この手のものは、ネットで調べると、いろいろな呼び方があるようです。mover)」、「マウスふるふる」、「マウスぴくぴく(こんなふうに呼ぶ人います?)」など。「なにそれ?何に使うの?」という方には、この記事は役に立たないと思います!?決して、仕事をサボるために使うものではありませんので、そのへんはご理解の上、自己責任においてお使いください。仕事中、ずっとパソコンを操作しているわけではないと思います。時には、電話をしたり、資料を見たりしている時間もあるはずで、そんなちょっとした時間でスクリーンセーバーに変わってしまい、再度、パスワードを入力してログインし直す、とか、そんな無駄な時間を減らすためのものであることを最初にお断りしておきます。Contents準備するものブートローダーを再度書き込みするには?開発環境の構築ArduinoIDEをインストールして設定するまずは、Lチカスクリーンセーバーキラーの製作プログラムの利用について認識しないときは?手っ取り早く欲しい方へ準備するもの今回は、安さよりも、製作が簡単で、多くのPCに対応できることを目的として、以下のものを使用します。こんな特徴があります。ATmega32u4(16MHz)ベースのマイコン開発ボードAuduinoLeonardoとして認識する。ArduinoIDEで開発できる(基本的な設定でOK)32KBのフラッシュメモリ2.5KBのSRAM、1KBのEEPROMI2C、SPIPWM、ADCUSB機能内蔵(これが重要!)電源LED、テスト用LED簡単に言えば「USBポートに直接接続できる、そこそこ使える性能の8ビットマイコン」という感じです。前回使ったDigisparkと比べると、かなりの高性能になっています。スクリーンセーバーキラーに使うだけでは、ちょっともったいない気もしますが、価格も個人で使う数個であれば10倍も20倍も変わるわけではないので、メリットのほうが大きいと思います。ネットを探すと、たくさんの種類が出てきますが、この中でも一番良さげなものは以下のものです。今回の記事もこのデバイスを使っています。大体、1個700円~900円で買えます。見た目そっくりで、似たようなものでもっと安いものもありますが、LEDが2個ではなく1個だったり、ピン配置が異なっていたりしますので、まずは、これで作ってみることをおすすめします。Mini開発拡張ボードArduinoLeonardoR3AideepenAmazonから探す楽天から探すYahooから探す今回の記事で使用したもの&僕のおすすめは、これ。今まで10個以上買ってハズレは一つもありませんでした。配送も国内から送ってくるため、次の日に届いたりします。3個セットもあり、予備も含めて買っておくことをおすすめします。Mini開発拡張ボードArduinoLeonardoR3AideepenAmazonから探す楽天から探すYahooから探すブートローダーを再度書き込みするには?今回のデバイスに使われている「ATmega32u4」は前回のDigisparkと異なり、マイコンに最初からメーカーがブートローダーを書き込んでいます。Digisparkでよくあった「ブートローダーの書き込みに販売店が失敗していて、すぐに使えないものがある」というトラブルは、ほぼ発生しないと思われます。何らかの理由でブートローダーを再度書き込みたいなど、そんな場合には、以下のプログラマを使うことで書き込みが可能です。2個セットなのは、このプログラマ自体のファームウェアをアップデートするときに2個必要なので、セットで買っておく方が良いと思います。[並行輸入品]HiLetgoAmazonから探す楽天から探すYahooから探す開発環境の構築ごめんなさい。スクリーンセーバーキラーを作っていきましょう。今回は、Digisparkのときよりもずっと簡単です。ArduinoIDEをインストールして設定する今回のデバイスではArduinoIDEが利用できます。以下からArduinoIDEをダウンロードしてインストールします。ArduinoIDE_Software_DownloadArduinoIDE_Software詳しいインストール方法は、あちこちの方がわかりやすく書かれていますので、検索してみてください。LチカArduinoIDEをインストールしたら、まずは「Lチカ(LEDチカチカ)」で開発環境の確認をします。IDEを起動して、デバイスをPCに接続する。してから、デバイスマネージャーでCOMポートを確認する。Leonardo」として設定する。#ArduinoMicroとして設定すると、USB機器として認識しなくなります。以下のLチカプログラムを入力し、書き込みをする。delay(200);}書き込みが終わると、自動的にリセットがかかり、Lチカプログラムが起動して動作する。Leonardoとして認識する。bootloader(COMx)」となっており、書き込み時だけ、ブートローダが反応していることがわかる。このデバイスは間違って削除しないように。書き込みの際は、USB延長ケーブル、USB-HUBなどは使わないほうが安定する。延長ケーブルを使うと認識しないことがありました。スクリーンセーバーキラーの製作スクリーンセーバーキラーは、ネット上にも製作記事がたくさんあり、amazonなどでも売られていますが、特徴はそれぞれです。今回、僕が作るのは以下の特徴があります。パソコンからは通常のマウスに見えます。普通のマウスとの同時併用もOKです。約60秒に1回、マウスを横に2ピクセルだけ移動させます。次の60秒後に2ピクセル元に戻すので、通常のマウスを使っていても気になりません。正常に動作しているときはLEDが点滅します。何らかの問題で動作が止まったりしたときにはLEDの点滅が止まるようになっています。LEDは60秒ごとに速い点滅と遅い点滅を交互に繰り返すようにしてあります。これで、常に正常動作を確認できます。LEDの点滅は、ホタルのような優しい点滅です。した工夫ですが、実際に使ってみて、一番良い動きをプログラムしました。以下、プログラムです。Mouse.move(-2,0,0);}プログラムを書き込んで正常動作を確認したら、熱収縮チューブをかぶせておくと良いでしょう。上の写真の上側の白いデバイスは完成品に熱収縮チューブをかぶせた状態です。扱いやすくなりますので、おすすめです。多色)WOERAmazonから探す楽天から探すYahooから探すプログラムの利用について・このプログラムの著作権は当サイトにあります。・個人でのご利用はご自由にどうぞ。・このプログラムを書き込んだものを販売することはお控えください。・商用利用は禁止いたします。・このプログラムによる損失等の責任は負いません。認識しないときは?今回使ったデバイスは、前回のDigisparkと異なり、USB機能を内蔵したマイコンを使っているため、大抵のPC等で認識します。実際、我が家にある様々なPC等で上手く認識し、動いています。全ての機器での動作確認は行っていないため、中には、認識しないPC等もあるかも知れません。その場合は、USBポートを変えてみたり、USB-HUBを使ってみたりすると認識する場合もあると思いますので、試してみてください。それでもダメな場合は諦めましょう(^^;)以上、スクリーンセーバーキラーの製作でした。手っ取り早く欲しい方へこの手のものは需要が結構あるのか、いろいろと売られています。手っ取り早く入手したい方は、このへんがおすすめです。以下のものは僕が研究のために実際に購入してみて良かったものです。★この記事を書いた人エンジニアパパ元研究者&エンジニア元宇宙開発系のエンジニア。設計したものが宇宙を飛んでます。不思議なこと、面白いこと、楽しいことが好き。コメントをキャンセルコメント名前メールこのコメントに返信が届いたらメールにてお知らせする。元宇宙系エンジニアが楽しい、面白い自由研究を詳しく、わかりやすく解説します。できる限り身近な材料で簡単にできて勉強になり、興味のわく内容を心がけています。立体投影!ホログラムを作ってみよう!お家にある材料で簡単に作れる。驚きの効果!ノイズをやっつける「グランドループアイソレーター」取付簡単!コスパ抜群!仕組みと使い方。★3【星屑】単極モーターを自作しよう!簡単でよく回る。材料は100均で買えるシンプルなモーターの製作。★5【星屑】予約無しでバッテリ交換に行って、ひどい目に遭った!?Apple製品を修理に出すときのコツを伝授。