electronics_DIY」カテゴリーアーカイブ

FlashAirで、周囲のWiFiのアクセスポイントを検索して、そのログを取るソフトを作ってみた – その1

FlashAirで、周囲のWiFiのアクセスポイントを検索して、そのログを取るソフトを作ってみている。

とりあえず、一定時間毎に、時間と、SSIDとRSSIを記録するというのを作ってみた。
ログを取ったあと、そのログを解析して、無線AP情報から緯度経度を推定するサービスと連動させて移動の軌跡を出せるかなあ、とか考えている。

コードはLua言語で書いた。FlashAir W-04で動かしている。
test.luaというファイル名でFlashAirのSDカードストレージのルートフォルダーに入れる。

local file = io.open("/log.txt", "a")
file:write("WiFi SSID Logging data\r\n")
file:write("---\r\n")
file:close()
fa.SetCurrentTime(0x2821,0)
hh=0
mm=0
ss=0
sleep(100)
while true do
	file = io.open("/log.txt", "a")
	file:write("time , "..hh..","..mm..","..ss.."\r\n")
	count = fa.Scan()
	for i=0, (count-1), 1 do
		ssid, other = fa.GetScanInfo(i)
		if ssid ~= "" then
			file:write("SSID,"..ssid.."\r\n")
			for key, val in pairs(other) do
				if key=="RSSI" then
					file:write(" RSSI,"..val.."\r\n")
				end
			end
		end
	end
	file:write("---\r\n")
	file:close()
	fat_time = lfs.attributes("/log.txt")
	hh = bit32.band (bit32.rshift(fat_time.modification, 11),0x1F);
	mm = bit32.band (bit32.rshift(fat_time.modification, 5),0x3F);
	ss = bit32.band (fat_time.modification,0x1F)*2;
	sleep(1000*30)
end

続きを読む

ダイソーの500円のモバイルバッテリーを買った

ダイソーの500円のモバイルバッテリーを買った。

↓ 3000mAhのLiPoバッテリーが500円で手に入るということなので、割とお得みたいだ。

スマートフォンの予備バッテリーとして使うよりも、マイコン基板をバッテリー駆動させる場合の電源として使うのによさそうだと思った。
続きを読む

規制の影響でモバイルバッテリーが安くなっていたので、大きめの容量のものを買った – その2

昨日に続いて、もう1個さらに良さそうな製品を見つけたので買ってしまった。

Aikove モバイルバッテリー 大容量 24000mAh 急速充電 2USB入力ポート(2.4A+2.4A) 3USB出力ポート (2.4A+2.4A+2.4A) 三台同時充電でき iPhone/iPad/Android各種対応 地震/災害/旅行/出張/アウトドア活動などの必携品(Amazon)
続きを読む

規制の影響でモバイルバッテリーが安くなっていたので、大きめの容量のものを買った

規制の影響でモバイルバッテリーが安くなっていたので、大きめの容量のものを買った。

Poweradd Pilot X7 20000mAh モバイルバッテリー 持ち運び充電器 大容量 iPhone&Android対応 災害/旅行/アウトドア活動用に最適(ブラック)(Amazon)
続きを読む

Airio-Baseを手に入れた

Airio-Baseを手に入れた。

ハンズオンイベントに参加したときに貰ったものだ。

Airioと異なり、マイコンボード(mbed互換)になっていて高度なFlashAir応用の開発が可能となっている。

iSDIOで、FlashAirを制御し、
(1)FlashAirの無線LANの機能を制御する
(2)FlashAirのSDカードのNANDのファイルシステムにアクセスする
(3)FlashAirのshared memory(SRAM)にアクセスする
という使い方をするのにAirio-Baseが良いということだ。
ハンズオンのイベントで実際に体験してみた。
続きを読む

モバイルバッテリー型の工具入れとか作れないだろうか

モバイルバッテリー型の工具入れとか作れないだろうか?

ジャンク品のモバイルバッテリーを改造して、工具入れにできないだろうかと考えている。
工具類でナイフやドライバーを日常的に持ち歩くと、職質とかでそれが見つかったときにまずいことになる。
また、飛行機に乗るときに荷物検査で工具類は持ち込み禁止なので持って行くことができない。

普段持ち歩いていても不自然ではない物体に偽装した工具入れがあれば、問題なく工具を持ち歩けそうな気がする。

Nintendo 3DSやnew 3DS LLとかの3D液晶って、自前の回路に繋いで3D表示とか可能なのだろうか

Nintendo 3DSやnew 3DS LLとかの3D液晶って、液晶部品が交換修理用に単品で売っているけど、自前の回路に繋いで3D表示とか可能なのだろうか。


Nintendo 3DS LL 上側液晶パネル(修理用)スクリーン交換パーツ(Amazon)
続きを読む