create every day - 福野泰介の一日一創

尾道IoTワークショップ&福岡エンジニアパネル@さくらインターネット、位置ログ保存マシン on IchigoJam

2017/10/07 23:55:00
#IchigoJam #hiroshima #fukunoka #maker 

尾道にて、はんだづけによる初めてのコンピューターづくり&プログラミングから、さくらインターネットのsakura.ioを使ったIoTづくり体験を実施。 大人も楽しい、電子工作新時代!(体験項目:はんだづけ、LEDチカチカ、信号機づくり、かわくだりゲーム、音楽づくり、sakura.ioでスマホからIchigoJam、IchigoJamからスマホ)


尾道駅から徒歩3分、ソフトクリームが目印!


楽屋な場所をお借りしてIchigoJamをはんだづけ!


IoT体験!スマホでつながると夢ひろがる!


尾道でもIchigoJam、ぜひどうぞ!

場所を福岡さくらインターネットに移して、エンジニアパネル。みんなきっかけはいい仲間が集まるコミュニティがあったから。いかにコミュニティを活性化していくかが鍵。 福岡はさくらインターネット他、コミュニティーに理解ある大企業が場所をつくって、その場所をつかったイベントを中心にコミュニティができていったとのこと。 場ができた福井、鯖江、こどもエンジニアコミュニティーづくりに興味ある、小中学生を探してみるのもおもしろいかも?


ジョンバーガーのいちごスムージー、おいしい!


エンジニアパネル!


懇親会@福岡


PCN福岡に頼もしい助っ人!?


エンジニア!

いろいろ場所を移動するので、場所の記録をIchigoJamでも取ってみる。GPSモジュールは、レギュレーターをスキップすれば3.3Vで動くとのことで、常時ONになってしまうCN5の5Vではなく3.3Vを使うように小改造。 データを簡易的に保存するため#C00〜#FFFのプログラム領域の後ろから、緯度経度を分で整数部と小数部で表した8byteを順に記録するプログラムを追加。 起動すると最初の位置測位でプログラムと一緒に位置を記録できるようになりました!


早速エンジニアコミュニティパワー、秋月GPSを使っている人から、三端子レギュレーター、左のピンが3.3Vを取る技を聞いたので実践! 直接はんだづけすればOKでした


外でGPSチェック!結果良好でした

10 UART0,1:SWITCH1:LED1:F=0 20 K=INKEY():IF K!=36 CONT ELSE CLS 30 ?CHR$(K);:K=INKEY():IF K!=13 CONT ELSE ? 40 GSB@PRS 42 IF E&&!F F=1:FORI=0TO3:N=[I]:GSB@DPUSH:NEXT:SAVE 44 GOTO20 100 @PRS:A=#900+18:E=PEEK(A)=65:IF!E RTN 110 GSB@GETM:LET[0],N,M:GSB@GETM:LET[2],N,M:RTN 200 @GETM:A=A+2:L=3-(PEEK(A+4)=46):GSB@ATOI:N=M 210 L=2:GSB@ATOI:N=N*60+M 220 A=A+1:L=4:GSB@ATOI 230 A=A+1:IF PEEK(A)=83 OR PEEK(A)=87 N=-N 240 ?N,M:RTN 300 @ATOI:M=0:FORI=1TOL:M=M*10+PEEK(A)-48:A=A+1:NEXT:RTN 500 @DPUSH:A=#FFE 510 IF PEEK(A)=0&&PEEK(A+1)=0&&PEEK(A-1)=0 POKEA,N,N>>8:RTN ELSE A=A-2:IF A<#1000-FREE() RTN ELSE CONT 550 @DSHOW:A=#FFE 560 N=PEEK(A)|PEEK(A+1)<<8:IF!NRTN 570 ?N:A=A-2:IFA<#1000-FREE()RTN 580 GOTO560 GSB @DSHOW 2014 7679 7824 1267 2014 7679 7824 1267 2014 8213 7824 1248 2014 8367 7824 1307 2014 8411 7824 1387 2014 8228 7824 1682 2014 8246 7824 1420 2014 8268 7824 1546

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / high-res profile image