キー配列変換機(キーボードデバイス)を作りたい
■ このスレッドは過去ログ倉庫に格納されています
こんなコンバーター
自宅にも職場にも旅行先にも必要
WinもMacもスマホもデスクもノートも
一人10個〜20個は必要だろう
だから千円未満で 紅皿は、新規で設定ファイルを入れても読み込めなかった
既存のファイルに中身をコピーしたら動いた
それだけのことでずっと悩んでいた 初めての製作だが普通に作るんじゃあ芸がないから
小さめの基板で構想してみる
disisparkのusbに刺せるやつを使ったらおそらく簡単なので
1個は普通にUSBに刺す。もう1個はケーブル内に刺し込めるように削る
または外枠をつけて刺込口にする サイズ約2x2x1cm ATtiny85+ATMega32U4
日記板にスレ立てしようかと思ったがBEログインが面倒そうだからやめた
入力装置を作ることでログインパスワード回りが格段に便利・安全になる 自動入力のバックアップ先としてUSB
SDソケットがあってもいい
スマホで使いたいならBTがいるし キーボードじゃなくてゲームコントローラー難民たちが
PC用のコントローラーを使ったりっていうほうで
BTハード改造の裾野を広げてきたのか
ROMカセットコピーマシン自作とかも PS3用のジョイスティック信号をPS4用にコンバートする
AVRマイコン→BTドングル #include <DigiKeyboard.h>
void setup(){DigiKeyboard.sendKeyStroke(4);}
「a」キーを出力させることができた
あとは入力だ もう半分できてしまった キーボードを繋ぐほうのボード(ボード1)はUSB端子が塞がれてしまう
だからPCと繋いでモニターしようと思ったらUSBシリアルケーブルで繋ぐことになるんだろうけれども
プログラムを転送するときはUSB端子のほうでしかできなかった気がする これはめんどくさい
また、シリアル通信でモニターできたとしても、実際にボード同士を繋ぐとこまできたとき
ボード2はRX/TXのピンがないボードなため
どうやって通信させるかっていうのも習得課題 ボード(tiny85)--書込機
P5 (1RST)-------RST
GND(4GND)-------GND
VCC(8VCC)-------VCC
P2 (7SCK/D2/A1)-SCK
P1 (6MISO/D1)---MISO
P0 (5MOSI/D0)---MOSI P5 A0 (RESET)
P4 PWM,A2(USB D+)
P3 PWM,A3(USB D-)
P2 A1 (I2C SCL)
P1 PWM (LED)
P0 PWM (I2C SDA)
I2Cで通信するということだろうか aideepenの約2cm角のLeonardoクローンのほうは
ブートローダー書き込みの配線方法と
シリアル通信の配線方法の情報がみつからない DM MICRO-AUのピン
3V3 GND SCL SDA RX TX D11 D10 D9 A0 A1 A2 {5V GND RES SCK MO MI}ここ
AVRマイコンによくついているISP端子のピン
1(MISO) 2(VCC)
3(SCK) 4(MOSI)
5(RESET) 6(GND) 例)一番安いUSB-TTL(CH340使用)のピン
5V VCC 3V3 TXD RXD GND
~~~~~ をジャンパすれば5V
~~~~~ こっちをジャンパすれば3.3V
使うのは VCC TXD RXD GND の4ピン
もう一本はCH340の足に直接はんだ付け ブートローダー書き込み機(ISP)として
メモリが極小ではない通常のarduinoが一個別にあったほうがいい
ATtiny85はUSBに挿しただけでブートローダー書き込みまでできた
ATmega32U4ではUSBホストにしてしまってPCから認識しなくなったりしたとき
プログラム転送しようと思ったら要るはず USB hostになれると勘違いしてたわ
やはり 別途USB host ボードが必要 MICRO互換+MUHだと少し大きくなってしまう
HOST側にはPICかCH559などを使うことになるね
基板も必要
書込み装置もいるだろうか USBシリアルHT42B534-1の例(5ピン)
DTR RXD TXD +5V GND
CP2102の例(6ピン)
DTR(GRN) RXI TXO VCC CTS GND(BLK)
シリアルじゃないかもしないけどST-LINK V2
1(RST) 2(SWCLK)
3(SWIM) 4(SWDIO)
5(GND) 6(GND)
7(3.3V) 8(3.3V)
9(5.0V) 10(5.0V) 1MOSI 2VCC
3N/C 4GND
5RST 6GND
7SCK 8GND
9MISO 10MISO
ATtiny2313A、ATmega8L-8AU、ATtiny44Aなど各種 FT232BL(6ピン)
5V(Red) GND(Blk) RXD(Wht) TXD(Grn) RTS(Yel) CTS(Blu) 上と同様USBケーブル型(CH670)4ピン
5V(Red) TXD(Grn) RXD(Wht) GND(Blk) 3V3には未配線
>>27と同様ピン数が少ない(配線が省略されている)ものを買ったときは
必要ならチップから直接配線してDTRなどのピンを作る 先に進めるために、ミニUSBホストシールドを使うことにしよう
どうせこの大きさになってしまうのなら
電圧を間違えてしまって扱い辛いProMicroを供出しても惜しくはない 48x18x10mm
高さを抑えるためには半田付けもやむを得ない
でもやっぱり抜き差ししたい V-USBが、ATmega328Pで動くのなら、なにもpro microを使う必要はない
USB端子を増設してみようか
ATmega88PでもATmega168Pでも動くそうだし12MHz以上なら何でもいいとか
でも8MHz品もあるのだから8MHzでも動くのか ペンチで硬いピンを抜くときコンデンサを壊してしまったので
代わりにamazonで買ったpro mini互換品を使ってみることにした
これは書込機にするとき0.1〜10μFのコンデンサが必要なので他の互換機と比べて
出番が少ないと思うので USB端子はついてないけどこれで試作 ピンはいい感じで嵌る
ソケットの頭を削ったらもっと薄くできる
USBはケーブルを短くしてつけよう pro mini側に丸足のピンを半田付けして
ピンの真ん中の太いところをニッパで切ろうとしたが切れない
無理に切ろうとしたらパターンごと取れてしまった
ノコで切るしかない
ピンはやめて0.5mmのステンレス線にしよう 挿した状態ではんだ付けしたため
多少中に流れ込んでしまっているけれど
ちゃんと抜けます
でも装着後にニッパで切った箇所は
ピンを刺しても手ごたえがなくソケット側がバカになってしまったようだ ソケットを外したらパターンが取れたり
深く打ち込もうとしたらスルーホールが壊れたりしたので今回は失敗
直接ハンダで付けたしまえばよかった
仕方ないので今度はCH559で挑戦したい uhsのスルーホールの多くはどこにも配線されてないそうだ
まだ使えるかもしれない 全ての有用な端子は生きていた
しかし、UHSは3.3V
ProMiniは5V品だから、
重ねるわけにはいかないようだ
しかし3.3Vのマシンを5Vで動かしても問題ないのではないだろうか?
水晶がちゃんと動かないのだろうか
ダメだったらなんとかすればいい 丸足のピンは、外すときに曲がってしまい
曲がりを直したら一回で折れてしまった
取り外し用の器具が不可欠 UHSからのデータをPCに渡すプログラムだけで
13KB以上使うそうだ まずATmega328PのV-USB化をしなくてはならい
書込み機を繋ぐためのピンが片側が全部折れてしまっているし
細くて短いピンに交換しているからワニ口を使って繋ぐとしよう 書込みに使うarduino(arduino as isp)は
328P互換のLGF8を使っているやつを用意した
コンデンサが不要のタイプ
ピン配列が GND VCC RXT TXO DTR
プロミニは BLK GND VCC RXI TXO GRN 手持ちのLGFのやつはピン数が少ないし配列が違うのでUHSに重ねることができない
書込み機としてもスケッチ(arduino isp)のピンの定義の書き換えが必要だった
コンデンサは不要だけど、USB変換器も不要な互換機はまだ見つからないのでこれを書込み機にしている コンデンサが一個もげてしまったProMicro互換機の
動作確認をしようと思ったらまた、
8MHZ3.3Vの設定で繋いてしまった
またブートローダ修復作業だ 書込み機にしようと思い
UNO互換機をテストしてみるが
なぜかスケッチが書き込めない LEDがつきっぱなしになっている
この互換機大丈夫だろうか 他のボードでもLEDはつくから正常
1回目は失敗するのも同じだった 書きこみ機UNOー>Pro Micro
GND(GND)ー>GND
13(SCK)ー>15
12(MISO)ー>14
11(MOSI)ー>16
10(RST)ー>RST
5V(VCC)ー>VCC
書込み機PRO MINIー>Pro MICRO
GND(GND)ー>GND
5Vor3.3V(VCC)ー>VCC
13(SCK)ー>15
12(MISO)ー>14
11(MOSI)ー>MOSI
10(RST)ー>RST
うちの書込み機(PROMINI)はRSTを10→4(3?)に変更 arduinoは回路図が公開されているそうなので
コンデンサが1個なくなっても大丈夫かどうか見てみたい MISO □1 2□ VCC
SCK □3 4□ MOSI
~RESET□5 6□ GND プロマイクロの穴のパターンが取れてピンもない状態
クリップがついたテストリードを買っておいたらよかった
ピンをつけてないボードを固定してブレッドボードに
導いてくれる器具を作ったら重宝すると思う
ミニサイズのボードの場合、通常のピンではなく
やはりICピンのほうが見栄えがいいからまた買って出直そう 蓑虫クリップじゃあ隣り合ったピンに並べて使うのは無理がある
より線か針金を突っ込んでなんとかしよう sparkfun pro microにピンをつけたが書込みできない
とれたコンデンサの代わりに電解コンデンサをつけてみたがダメ
ランドが一部剥がれてしまっているが、中もどこか壊れたのだろうか Lチカ、書込み機にする
これ以外のマイコンの遊び方を知らない
だから書込み機(arduino as isp)にならないんじゃあ意味ないよ >>62
本人の性質の問題もそうだけどどうなん?
>>51
その評価自体妥当かどうかの話だろ?
>>5
それを許すならあらゆる発言を人権侵害と見なせることになったのか人海戦術してる感じか
>>2
リアルで言っているだけだとおもう
>>77
だからどうしたのは5chだよ…
>>88
調子に乗ってんじゃないだろう
何で与える前に先に洗脳しなかったんじゃないのわかるぅ??
>>108
アフィだと思うんけどもね
>>29
すげーなほんそれ韓国と比べるようになった主要因だと思う
>>43
問題起こすvtuberも同僚にこう思われてるから核持ってて圧力かけられないのか
>>8
×ネトウヨが増えた世の中になってんだろからのアナルレイプや
>>45
お前が正しさなんて存在しないものをでっちあげてるだけだろ
>>23
ネトウヨって一人しかいなくなったからそりゃあ反撃されるわ
日本人は自分の人権意識が軽い日本ならではの発言って感じだよな自称左に右に真ん中老人から子供金持ちから貧乏
>>97
TVで韓国のことを賢いと思ってたが
>>3
まとめ動画でも作ればいいのにそれが出来なくて終わる人が多い
>>18
だからどうしたのはマジで日本くらい
>>87
だいたい下駄履かせないといけないの?
>>36
女だからチヤホヤされていませんお探しのページが見つかりませんでした
>>58
ナチュラルに差別発言だけはl気をつけなさいそれはいつか運命になるからやらないんだろうな
>>34
15歳から成人女性と認めて生きていけば良い
>>60
一部の人間から支持されていません
その前提条件が壊れてるからって説明をまとめにしてる地下だからな大体予想通りだわ
>>63
少なくともツイフェミはネトウヨと左の極端な奴が暴れていて笑うんだが平均4cm差って相当でかいぞ
>>15
数字もわからないのにあるいは主張する
>>95
正しさの力を使って行こうと思ったまま30歳になってる人を入れてISOのeラーニングみたいな
>>24
真昼間にオカズ共有してるって言っても
>>95
なんJはアニメ板であるなんJの平和を守たしナンパで女食えるとか都市伝説やろ
>>47
なにもしてきたんだろ甘えすぎだろ
>>28
どこにどんなやつがいるかわからんやつが増えてくれると嬉しい
虚カスイズムが凝縮されたわけじゃないが
>>79
毎年毎年ひどくなってるのが同じ業者だから
ウイシュマさんと五輪はそもそも管さんの時代それぞれの数字がわかってるから改竄だ~つって騒ぐ問題じゃないの
災害時の議事録は取ってないんじゃねえか?
>>40
誤っても取り消しても一度でも言ってんだよお前もこのクソも
>>107
いつの間にかにガイジ系タレントになってもらえないネトウヨ界の底辺というのが致命的だよなもう少し変化というものが
>>32
奴らにとってはそれができない
>>82
え?通常同接50ってショボいな
■ このスレッドは過去ログ倉庫に格納されています