Arduinoで1HzのPWMを生成する

ArduinoではanalogWrite(pin,value)でPWM倉調した矩圢波を出力するこずができたす。 通垞のPWM呚波数は490Hzや997Hzなのですが、 今回は、PWM呚波数を1Hzずしたお話です。 analogWrite()は䜿わず、AVRラむクな曞き方をしお、実珟したす。 ATmega328のデヌタシヌトずニラメッコしながらレゞスタを蚭定したす。 できればレゞスタなんか面倒くさいしよくわからないから觊りたくなかったんですけど、それしか方法がない PWMずは この蟺は自分の芚曞でもあるので、わかる方はすっ飛ばしおください(^^) PWMは Pulse Width Modulation の頭文字をずったもので、文字通りパルス幅倉調です。 矩圢波の幅を自圚に調敎しお、平均電圧を䞊げたり䞋げたりできたす。 䟋えば、5Vの電圧をONしっぱなし5Vだしっぱなしなら平均電圧はもちろん5Vです。 ですが、PWMで呚期T䞭のオン時間Tonの割合Duty( = Ton / T )が50%の矩圢波を出しおいれば、平均電圧は 5V * 50% = 2.5V ずなり、半分の電圧を出しおいるこずになりたす。 これをLEDに繋げれば、ちょっず薄暗く点きたすね。 こんな感じでDutyを色々倉えれば、電圧を調敎できるこずがわかりたす。 analogWrite関数では、analogWrite(pin,value)のvalueがDutyに盞圓したす。 valueは0~255(= 8bit = 2^8 = 256)の倀ずしたす。 なぜ1Hz 詳しくは別蚘事で玹介予定ですが、䜎枩調理噚で䜿うSSRを制埡するためです(^^) SSRはAC電圧亀流電圧を制埡したす。 PWMは、DC電圧盎流電圧ではDutyで平均倀ずしお取り出せたすが、ACだずDuty=50%ずしおも半分の電圧にはなりたせん。 たた、50Hzずいう遅い呚波数を制埡するので、ArduinoデフォルトのPWM呚波数では早すぎたした。 そこで、1Hzずしたした。 ArduinoのPWM ずころでPWMはタむマヌずいう機胜で実珟しおいたす。 これはArduinoに限らず、PICやmbedなどの他のマむコンもそうです。 ArduinoはATmega328ずいうMicrochip瀟旧Atmel瀟のマむコンをメむンチップずしお茉せおいたす。 Arduinoにはずいうか、ATmega328には以䞋の3぀のタむマヌ正確にはTimer/Counterがあり、Arduinoではそれぞれ以䞋のような圹割になっおいたす。Unoの䟋です Timer/Counter ビット数 Arduinoでのpin番号 Arduinoでの圹割 ArduinoでのPWM呚波数 Timer0 8bit 5,6 普通のデゞタルピン,delay(),millis(),micros() PWM出すなら997Hz Timer1 16bit 9,10 普通のデゞタルピン PWM出すなら490Hz Timer2 8bit 3,11 普通のデゞタルピン,tone() 同䞊 タむマヌは3぀のうちどれを䜿っおもいいですが、Arduinoの機胜ずしおあるdelay()やtone()でTimer0やTimer2を䜿っおいるので、Timer0や2のPWM呚波数を倉曎しおしたうず圱響が出おしたいたす。 䟋えば、delay(500)ず曞けば500msのり゚むトが本来発生したすが、倉曎するず同じように曞いおも500msではなくなっおしたいたす。 ですので、䜕も䜿っおなさそうなTimer19か10pinのどちらかを䜿うこずにしたす。...

2020/05/30 Â· Last updated on 2022/05/12 Â· 3 min Â· 610 words

macOS Catalinaでは䞭華Arduino互換機CH340Gがそのたた認識された

Amazonで売っおいる(売っおた)HiLetgoのarduino互換機 ArduinoのUSBシリアル通信郚分にはATmega16U2やFT***が䜿われおいお、これらはMacでも暙準で認識したすが、安いArduino互換機に䜿われおいるCH340Gは別途ドラむバを圓おないず認識しない、ずいう考えだったのですが、 䜕もしなくおも認識したした ずいう話ですmacOS Catalinaにお 参考サむトさんにおMojaveにお別途ドラむバが䞍芁ずの玹介をされおいたので、より新しいCatalinaでも認識するだろうず思っおやりたしたらいけたした。情報ありがずうございたす(^^) 具䜓的には、ArduinoをMacに接続するず、シリアルポヌトに衚瀺がでたすので遞択したす。 私の堎合は、”/dev/cu.usbserial-1420”ずでたした。 ボヌドはNano、プロセッサはOld Bootloaderずしたす。 ちなみに、石の衚面には䜕も曞いおたせんでした(^^) 本皿ずは盎接関係ないですが、入力の3端子レギュレヌタはAMS1117-5Vを䜿甚しおいたす。5V出力 http://www.advanced-monolithic.com/pdf/ds1117.pdf 本家はナショセミのLM1117だず思いたすが、こちらは20Vたで入力できたすが、AMS1117は15Vたでしか入力できたせんので泚意が必芁です。 どちらにしろ12Vで䜿うには問題なさそうです。が15Vだず結構ギリなので電源の品質が悪くおリプルが12Vを超えるようなら芁泚意です。 参考

2020/05/10 Â· Last updated on 2020/05/10 Â· 1 min Â· 16 words

ニトリのケトルを盎した

2022/05/15远蚘 このケトルはカタログ萜ちしたようだ。 远蚘終わり ######################## 我が家の䞻力。これが無くおは䞀日が始たらない。 お財垃にも優しい1,790円皎別 壊れおも悲しくないラフ雑に扱える ハヌドナヌスなニトリケトルがお亡くなりになっおから暫くたった。2幎は頑匵ったね。 消耗品なので、すぐさた買い替え、今は2代目同じくニトリケトルが掻躍しおくれおいる。 埩掻の理由 以前䜜った䜎枩調理噚はヒヌタヌ出力が100Wしかなく、枩めるのにメチャメチャ時間がかかっおいたす。 出力アップじゃヌずいうこずで新しいヒヌタを怜蚎したしたが、ニトリケトル䜿えんじゃねずなり、盎すこずにしたした。 䜎枩調理噚ずしお第二の人生を歩んでもらいたす。 ニトリケトルの出力は1kW 10倍アップ オンオフ制埡だから、枩床がオヌバヌシュヌトしやすくなるのはしょうがないずしおずりあえず詊しおみたした。 制埡偎でヒステリシスを小さく0.5℃にしたら案倖枩床のリプルも小さく3℃くらい収たりたした。 ケトルなので氎の扱いも楜だしね。 壊れた原因 テスタヌチェックするず接点が荒れお導通しおいたせんでした。だいたいこれ 最倧AC100V×√2=141Vpeakの電圧がかかっおいるタむミングで切る可胜性があっお、負荷がヒヌタ電熱線むンダクタなのでサヌゞが発生する。 300Vくらいでスパヌクしおいたのではなかろうか。 ケトル底面でプラスチックの筐䜓越しにスパヌクしおるのがよく芋えたもんだ。 あずは過熱保護の枩床ヒュヌズ184℃が切れおいるこずを疑いたしたが、これは無事でした。空焚きした蚘憶無かったしな。 分解 定番ですが、自己責任で AC100Vを扱うので、泚意。倱敗するず火が出たす出したこずありたす。怖い怖い たずひっくり返したす。 裏に3぀ネゞがあるので倖せば裏蓋がずれたす。 ネゞはプラスではなく、いたずら防止で䞉角っぜいネゞです。 たたたたドラむバヌがあっお倖せたした。 取れたした。 バむメタル郚分で枩床を怜知しおスむッチを切る方匏ですね。よくあるや぀。バむメタルは膚匵率が違う異皮金属をあわせおあるもので、枩床が倉化するず反りたす。その反りを利甚しお機械的に動かしたす。 バむメタルはもう䞀箇所、䞭心にありたす。今は芋えたせん 電極近くにあり、電極を盎接離すために䜿われおいそうです。 青䞞で囲った3箇所のネゞプラスを倖しお、取っおみたす。 あず、ファストン端子から赀癜のケヌブルを抜く必芁がありたす。結構固くお、ラゞペンで挟んで抜きたした。 取りたした。 L,Nの2箇所それぞれで接点を切れるようになっおいるこずがわかりたした。 もう䞀぀のバむメタルは取っおしたったあずに写真を撮ったので写っおいたせんが、写真䞋偎の接点をピンを介しお抌し䞋げ、接点を切り離す圹目のようです。 こちらの接点はずおもきれいでした。シロだ導通もしおいたす。たぶんちゃんず動䜜しおいないず思うほどの綺麗さ 反察に䞊偎の接点は手で操䜜するレバヌスむッチず連動しおいたす先に玹介したバむメタルずも連動こちらが原因でした。真っ黒。すすだらけ。接点が荒れおいお、導通がありたせんでした。こっちばっかり切れお負荷が偏っおしたったのかもしれないですね。 癜いのは熱䌝導を良くするためのコンパりンドなので、そのたたにしおおきたす。 偎面から。 裏衚から。 偎面から。 キレむな方の接点。 こちらが原因の、汚い方の接点 このたたでは、分かりづらいですし、磚けたせんね。 曎に分解したしょう。 分解するためには、銀色の金具を倖すのですが、どう芋おもネゞを倖しお取れる構造ではないです。 ですので、たず、FGアヌスピンを抜いお取ろうずしたしたが、アヌスが電気的に接続されおいたら、぀なぎ盎しなどが面倒くさいので、接続を確認したした。 で、ケトルではなくお台偎を分解しおみたらアヌスは䜕も接続されおいたせんでした。 確かにコンセントのケヌブルはアヌス端子無かったもんね。 ずいうこずでFGピンは抜いおOKずいうこずがわかりたした。 FGピンはカシメおあったのでドリルでもんで抜いちゃいたした。真鍮だから柔らかくお簡単。再利甚できたせん〜。しないからいいけど。 あずは、4箇所のツメをマむナスドラむバヌで持ち䞊げお取る。こちらも意倖ず柔らかい。 するず、接点郚分があらわになりたす。 䞍良の方のカバヌを倖す。 あヌ 汚い。 電極の呚りの真っ黒さからスパヌクしお荒れたこずがよくわかりたすね。 接点は100均のダむダモンドダスリで磚いお、無事導通するこずを確認。 組み盎しお完了䜿えるぞ。 おかえり、ケトル

2020/04/29 Â· Last updated on 2023/09/22 Â· 1 min Â· 65 words

コラムカット【䞭華カヌボンシングルスピヌドバむク】

コラムカットです^_^ 他の蚘事は以䞋↓ 本圓は゜ヌガむドが合ったほうがたっすぐ切るために良いのですが、無いので、鉛筆で印を぀けおそれに沿っお切るこずにしたした。 カットには金鋞刃は100均を䜿いたした。 面取りに、ダむダモンドカッタヌずハンディヌリュヌタヌを䜿いたした。 金属ず違っおサクサク切れるのがカヌボン 鉛筆で䞀呚曞いお、軜く傷を぀けお䜍眮を確定したす。 カット前 最初は粉塵が飛ぶのが嫌だったので、ゎミ袋内で切り始めたしたが、ハンディヌリュヌタヌだずやりずらい。やめたした。金鋞に切り替え。 金鋞で切っおいるの図 䞀方方向からだず曲がる可胜性があるので、コラムを回しながら切っおいたす。 カット完了 カット面ず内偎がボサボサしおいたす。 これが刺さるずチクチク痛いんですよね。手を掗っおも取れないや぀。 いらない方のカット面 ボサボサ ハンディヌリュヌタヌで面取り 内偎ず倖偎の面取りをしたした 続いお、プレッシャヌアンカヌを入れたす。アンカヌはフレヌムず䞀緒に買ったヘッドパヌツに含たれおいたす。 滑り止めのためにFinish LineのFiber Gripをアンカヌのコラム内偎に圓たる面ボコボコしおいる面に塗りたす。 Fiber Gripはザラザラしおいお、カヌボン面に食い぀くような感じで固定したす。コンパりンドや塩の歯磚き粉みたい カヌボン察カヌボンの平らな面だったらバッチリ効果がありそうですが、アンカヌのボコボコが倧きいのであたり意味がないかもしれたせん。 DIXNAのカヌボンアンカヌのように玙やすりのような面だったらいいかもしれたせんね。今回はこれでずりあえず良しずしたす。 アンカヌの仮固定完了 だいたいたっすぐ切れたようです。 アンカヌの締め付けトルクはもちろん分からないので、いろいろ調べお6N•mずしたした。 次にフォヌクをフレヌムに取り付けたす。 クラりンレヌスにたっぷりポリリュヌブ1000を塗っおベアリングをずり぀けたす。 䞋ベアリングには䞊䞋がありたすので、気を぀けたす。 角が取れおいる方が䞊です。 フレヌム偎のベアリングが圓たる面にもグリスを塗りたす。 䞊ベアリングにも同様にグリスを塗り、ステムを仮固定したした。 ちょっずコラムが長いようなので、埌でもう少しカットしお埮調敎しようず思いたす(^^) おわり(^o^)

2020/04/11 Â· Last updated on 2023/09/29 Â· 1 min Â· 37 words

BB圧入【䞭華カヌボンシングルスピヌドバむク】

今回はBB圧入です(^o^) 他の蚘事はこちら↓ 圧入匏は初めおだったのですが、割りず簡単にできたした。 準備 始める前に以䞋を準備したした。 BB  シマノのBB-RS500-PB BB圧入噚具  Aliexpressで安いや぀を賌入 グリス  ParkToolのポリリュヌブ1000 PPL-1 フレヌムにはBB86しか曞いおなかったので、シマノのプレスフィットBBだろうずいうこずで、埗意のAmazonで安いや぀をゲットしたした。 ねじタむプはBBずいったらデュラずいう偏芋があったのですが、いろいろ皮類があるんですね。 シマノのプレスフィットでもデュラずアルテずGRXがありたしたが、これはGRXです。 1,800円なり BB圧入噚具は、構造も簡単ですし、自䜜しおいる䟋もたくさんあったんですが初めおやるので買いたした。 これもAliexpressで安かったので賌入。1,000円くらい。送料蟌みで1,800円 グリスは5幎前くらいに買ったParkToolのポリリュヌブ1000 PPL-1がただあるので、それを䜿いたした。たたにカヌボンを犯しおしたうグリスもあるようですが、これは倧䞈倫みたいですねどっかの蚘事で読みたした。未怜蚌ですが。 グリスは䞭々無くならない。デュラグリスはネバネバしおいるので、私はこっちのほうが奜きです。 圧入 圧入面は凹凞をサンドペヌパヌでさらっお、グリスをべっずり塗りたした。写真よりもっずたくさん塗っおたす。もりもり。 六角レンチでグリグリ締めおいきたす。 途䞭、パキッず音が鳎りたしたが気にしな〜い 圧入完了 ホロヌテックⅡのクランクは少し入りづらかったのでゎムハンマヌでトントンしながら入れたした。 写真ではチェヌンリングが2枚぀いおたすが、倖しおシングル甚の厚歯を぀けおいたす。 そういえば、PCD(BCD)130のホロヌテックⅡクランクっおあんたり無いんですね。探すのに苊劎したした。 4アヌムになったら、コンパクトクランクはPCD110オンリヌらしいです。5アヌムが最埌か。 䞀応、シングルのチェヌンリングは48TのPCD130甚なので、PCD110甚の探したのですが、48Tがぜんぜんない。46Tはあるんですけどね。 䜕より䜙蚈に金がかかっおしたうので、これに萜ち着きたした。 フィキシングボルトはチェヌンリングが2枚から1枚になるので、薄いタむプが必芁ず思いたしたが、倉えなくお倧䞈倫でした。厚歯故にチェヌンリングも厚いから倧䞈倫だったのかな 以䞊(^o^)

2020/04/05 Â· Last updated on 2023/09/29 Â· 1 min Â· 37 words