ラベル 電子工作 の投稿を表示しています。 すべての投稿を表示
ラベル 電子工作 の投稿を表示しています。 すべての投稿を表示

2026/02/24

モノ市に電子工作キットで出展してきた

 先日、モノ市に「電子工作キット屋」として出展してきました。

モノ市は大阪府大東市を中心に開催される青空マーケットで、作り手のこだわりや会話そのものを楽しめる距離感が魅力のイベントです。
会場はJR学研都市線 住道駅の南口を出てすぐ、末広公園北側の芝生広場で、中々雰囲気がいい感じです。毎月やってるみたいです。

今回持っていったもの

1) Tinyjoypad(小さなゲーム機キット)

手のひらサイズの小型ゲーム機。
「これで動くの?」「懐かしい感じする!」っていう反応が多くて、世代を超えて刺さるのを実感しました。

そしてなんと、これを目的に来ていただいた方もいてびっくり!意外とニーズがあるのかも?




2) 銅線で繋いで光るフィラメントLED(ライト工作)

銅線を曲げて形を作り、フィラメントLEDが「すっ…」と点きます。

スチームパンク風で、簡単に作れる割にいい感じかなと思います。



反省と、次回に向けてやることメモ

意外とこういうハンドメイド系のフェアでも反応してくれるお客さんが多い

はんだごてはやっぱり少しハードルが高い

ゲーム機の画面が小さすぎて見えないという声多数

説明カードが文字多すぎて見てられない


2025/09/10

ATtiny85を8MHz動作に、USBasp+AVRDUDEで安定書き込みするまで

 

はじめに

今回は、秋月電子で購入したATtiny85を、Arduino IDE+USBasp+AVRDUDE8 MHzで動かすまでの備忘録です。

最初書き込んでプログラムを動かすとなんか動作がもっさりしているな・・・・と思ってたら動作クロックがうまいこと設定されてなかったみたいです。


構成と準備

  • マイコン:ATtiny85(秋月電子で購入

  • 書き込み装置:USBasp

  • PC環境:Windows 11

  • 開発環境:Arduino IDE + AVRDUDE(v6.3)


問題:8 MHzにしたら書き込めなくなった!

Arduino IDEで「Internal 8 MHz」を選んで書き込むと、
IDE側はそう思ってくれても、実際のATtiny85の動作クロックが1 MHzのまま(CKDIV8が有効)では delay() などのタイミングがズレます。

じゃあ fuse を lfuse = 0xE4 にして CKDIV8 をオフにして 8 MHz 動作にしてやろう!
と思って以下のコマンドを実行:

avrdude -c usbasp -p t85 -U lfuse:w:0xE4:m -U hfuse:w:0xDF:m -U efuse:w:0xFF:m


解決?


でもうまくいかず・・・・結局

avrdude -c usbasp -p t85 -B 500 -U lfuse:w:0xE2:m

でなんとかうまくいったのかな?って感じです。

とりあえずは動いているが・・・・もう少し調査が必要な気がします。


2025/05/06

GBC&GBAのバックライト追加

今年のゴールデンウィークも、どこへ行っても人だらけ。
ということで、出かけるのはやめて、たまっていた仕事と趣味をゆっくり消化してました。

ふと「ドラクエモンスターズ(テリワンではなくイルルカ)やりたいな」と思ったのが始まり。ついでにLSDJ(Little Sound DJ)もやりたくなり、
近所の古本市場でゲームボーイカラーゲームボーイアドバンスをゲット。

でも、いざ電源を入れてみると・・・
「画面、暗っっっ!!」
昔は全然気にならなかったのに、今見ると驚くほど見づらい!よーこんなんでゲームしてたな・・・

ということで、AliExpressでバックライトキットを購入
せっかくだからと、ついでにUSB-C充電池、ボタンゴム、シェルのセットも注文。

https://ja.aliexpress.com/item/1005006473165286.html

https://ja.aliexpress.com/item/4000338739866.html

もはやメイン基板以外はすべて令和最新版に・・・

オリジナルのパーツを一つずつ入れ替えて、いつの間にか全部変わっているテセウスの船状態でした。

もはやキットは完全にパッケージングされていて、ねじを回すことさえできたら誰でも交換できます。


とりあえずばくだんいわ強すぎて諦めて、エグゼやり始めました。