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

Gamificate your life! Raspberry Pi x Glass with the neoplug 3D printed attachment

2017/04/22 23:55:00
#print3d #megane #IchigoJam #english 

I tested iPhone x neoplug. We need lighter one. So next I attached Raspbery Pi Zero on the other side of glasses.

How cute! (*I ordered shorter screws)


You can wear Raspberry Pi and small display! (*I need the smaller battery)


Using neoplug, it's very easy to attach and detach the attachment 3D printed!


I installed IchigoJam RPi to Raspberry Pi Zero. So this is a wearable BASIC machine also!


It likes a game on your real life!

10 CLS:?"TIME:";T 20 WAIT60:T=T+1:GOTO10 SAVE0

Let's enjoy programming your life in BASIC!


By the way I enjoyed small NES with neoplug x VUFINE+. (*without sounds)


There are things I mistaken. Failure is a source of success!


You can download this attachment STL data for 3D printers on Thingverse.
"attachment for neoplug x Raspberry Pi Zero by taisukef - Thingiverse"

7seg LED simulator for IchigoJam web by WebAssembly x HTML

2017/04/20 23:55:00
#js #IchigoJam #web #english 

IchigoJam web updated to simulate 7-segment LED.

IchigoJam web by WebAssembly *7seg on right top!
IchigoJam web connects a 7-seg LED on HTML through shared memory on WebAssembly.


"LED(7seg) by PCN Kanazawa / LED(7セグ) by PCN金沢@ja"
7-segment LED is one of very popular electronics parts to build devices.

You can control the 7seg LED very easy.

OUT1,1

"OUT1,1" to light up a top of LED. OUT1-7 connects each LEDs.

OUT127

127 means 1111111(binary). So all 7 LEDs lighted up.


"Janken using 7seg LED"

This is the dice program.

10 LET[0],6,91,79,102,109,125 20 OUT[RND(6)]

This is the count down progrom.

10 LET[0],63,6,91,79,102,109,125,39,127,111 20 FOR I=9 TO 0 STEP -1:OUT[I]:WAIT60:NEXT


Let's make it!

Utilize Data by Everyone! sakura.io board for IchigoJam will release also

2017/04/18 23:55:00
#IchigoJam #IoT #english 

Sakura's IoT Platform beta service became sakura.io released by Sakura Internet.

Utilize Data by Everyone! (from Sakura's slide)
The sakura.io module price is ¥8,000 + ¥60/month!! (with out tax)
LoRa version targets ¥5,000 + ¥20/month or less!!!


3 IchigoJam examples on Sakura's slide
1. capturing and notice system by IchigoJam x sakura.io
2. Real time bus passengers open data system at Sabae
3. Online typing battle system on Kids Venture

We're preparing the board to connect sakura.io and IchigoJam.
I'm looking forward to release!
"さくらインターネット、月額60円から利用できるIoTプラットフォーム「sakura.io」正式提供開始 - クラウド Watch"
IchigoSAKURA IoT car (IoTカー@ja)!?

27 April, you can touch and try sakura.io x IchigoJam in Shinjuku.
"IoTとオープンデータはじめのいっぽ&課題解決型アイデアソン - connpass"

These are new "IchigoJam goods" on SUZURI. (using open data of IchigoJam)

see also
"リスク0から始める商売!5分でできるオリジナルグッズショップ - 欲しいものは、作ればいい「SUZURI」"

SkyBerryJAM produced by Students in Tochigi / jig intern 2017 will start this summer!

2017/04/17 23:55:00
#IchigoJam #intern #jig #english 

Tochigi Technical High School (栃木県立栃木工業高校@ja) released SkyBerryJAM, the computer kit to learn programming and making things!

I soldered it!

SkyBerryJAM is licensed jig.jp's IchigoJam, so you can progrom in IchigoJam BASIC! (ご当地IchigoJam@ja)
SkyBerry is Tochigi local brand name of strawberry (Ichigo@ja).


It's fun to make with many features!
- 5 buttons (BTN/IN1/IN4/ISP/RESET)
- 5 LEDs (LED/OUT1/OUT2/OUT3/OUT4)
- a serial to connect the PC (UART)
- a motor driver to manipulate motor (with a switch)
- a servo pins (OUT5)
- a I2C pins same as CN5 with 10kΩ pull-up resisters
- a EEPROM socket (DIP or SMD, with a sample DIP EEPROM)


Let's begin to solder with short parts.


It's a nice idea that legs are colored on each color LED.


Enjoy computing!

For students, jig.jp will start 3weeks internship in Sabae this summer also!

"学生インターンプログラム2017~全国高専生向けjig.jpインターンシップ募集開始のお知らせ~"
Let's enjoy creative summer in Sabae!

IchigoJam BASIC on the web by WebAssembly

2017/04/16 23:55:00
#IchigoJam #web #english 

I updated IchigoJam on the web by WebAssembly.
You can write programs in "IchigoJam BASIC" on the web!

"IchigoJam web by WebAssembly" (for Firefox, now)
The size of main program "ichigojam.wasm" is just 30KB. It boots so quickly!

Notice!! Now it's only runs on Firefox.
I've not known why it couldn't boot on Chrome yet.

links
- IchigoJam ($15 PC for Kids)
- Moblie Game Machine making workshop for Kids using IchigoJam RPi (on Raspberry Pi)
- Write in C language! The fast web with WebAssembly

Moblie Game Machine making workshop for Kids using IchigoJam RPi / I-O DATA FAIR 2017

2017/04/15 23:55:00
#IchigoJam #rasppi #english 

On "I-O DATA FAIR2017", we held a BASIC programming workshop for Kids using Raspberry Pi x Sense HAT. 4-6 grade primary school kids could connect cables to Raspberry Pi, set up the add-on board Sense HAT and program an original mobile game machine!

6 families paticipated the workshop. They got both Raspberry Pi, Sense HAT and IchigoJam RPi! Lucky!


Try to snap the Sense HAT!


Let's play on your game machine!
IchigoJam RPi can boot automatically when pulled out the keyboard.


We prepared environment to program Sense HAT easily!
If you want to light up as red on (3,3)

SH.PUT 3,3,#700

If you want to get a number acceleration X

?SH.AX()

It's easy isn't it.

This is the slide of workshop. Retry at your home!


This time almost full, but welcome to inspect our workshop! (16 Apr 10:00am-11:30am)


We thanked Hosono-san president of I-O DATA to give us great chance!


You can touch IchigoJam RPi on I-O DATA FAIR2017 in Akihabara!

IchigoJam RPi will release near future!

links
- IchigoJam meets Raspberry Pi! Mr. Eben Upton's first IchigoJam BASIC program is...
- IchigoJam on Raspberry Pi - ラズパイ用のベアメタルOSとしてのIchigoJam

Enjoy IoT Hackathon Kit using Sakura's IoT Platform x IchigoJam

2017/04/03 23:55:00
#IchigoJam #IoT #english 

IchigoJam is one of primary partners of Sakura's IoT Platform. We lend 20 Sakura's IoT Platform sets for Hackathon! Yessterday for kids, today for adults!


I prepared 20 Sakura's IoT Platform sets with voltage chaenger for I2C. (see how to make)


Show how to use the bright sensor ad the breadboard.


Connecting the sensor and Sakura's IoT Platform to IchigoJam.


You can get the data and send the data with net on the screen or your smartphone.

I prepared an easy library to use Sakura's IoT Platform.

W=15:GSB@WOUT

Just type this to send a value

GSB@WIN:?W

Just type this to receive a value

10 GSB@WIN:IF W BEEP W,60 20 WAIT 10:GOTO 10

This is the easy pager (ポケベル@ja)!
If IchigoJam get the number just beep a sound.

Write a latest firmware and this program to IchigoJam before hackathon.

699 END:'IoT lib 700 @PWR:POKE#700,2,0:N=3:GSB@I2C:?PEEK(#782):RTN 710 @ACT:POKE#700,1,0:N=3:GSB@I2C:N=PEEK(#782):RTN 720 @GET:POKE#700,#30,0:N=#14:GSB@I2C:N=PEEK(#784):RTN 730 @CHK:POKE#700,#32,0:N=4:GSB@I2C:N=PEEK(#783):RTN 800 @WOUT:POKE#700,#20,10,1,76,W,W>>8,0,0,0,0,0,0:N=2:GSB@I2C:POKE#700,#24,0:N=2:GSB@I2C:RTN 810 @WIN:W=0:GSB@CHK:IF!NRTNELSEGSB@GET:W=PEEK(#784)|PEEK(#785)<<8:RTN 910 @I2C:M=PEEK(#701)+2 920 C=0:FOR I=0 TO M-1:C=C^PEEK(#700+I):NEXT:POKE#700+M,C 930 IFI2CR(79,#700,M+1,#780,N+1)'STOP 940 C=0:FORI=0TON-1:M=PEEK(#780+I):C=C^M:NEXT 950 IFC!=PEEK(#780+N)ORPEEK(#780)!=1'STOP 960 RTN

Let's hack with IoT!

51 IRA-IRA makes 33 new things! Kids IoT Hackathon in Akihabara

2017/04/02 23:55:00
#IchigoJam #KidsIT #hanadojo #english 

Kids IoT Hackathon (こどもIoTハッカソン@ja) #5 in Akihabara Lenovo Japan!


33 kids made original devices for their parent!


Learn programming to get the porwer to create!


Learn electronics making also. They try to connect a servo and FaBo to IchigoJam and manipulate them by the program.


Paper prototyping is very rapid!


Sakura's IoT Platform (さくらのIoT Platform) informs the returning her mother.


Great kid's presentations after just 1 hour making time!

In the end, they reported this event to us.
Good reports and 51 frustrating (IraIra = イライラ@ja) great source to the ideas and innovations.

"こどもIoTハッカソン in 秋葉原(レノボ・ジャパン) イライラ&レポート 2017.4.2"


Thank you all kids!!


Kids IoT Hackathon (こどもIoTハッカソン@ja) by Hana道場
Where is the next city!?


Today's my presentation for you.

links
- Kids IoT Hackathon #1 at Tokyo (Yahoo! JAPAN)
- Kids IoT Hackathon #2 at Los Angels (MamaBA)
- Kids IoT Hackathon #3 at Sendai
- Kids IoT Hackathon #4 at Sabae
- Kids IoT Hackathon #5 at Akihabara (Lenovo JAPAN)
- レノボ・ジャパンでこどもIoTハッカソン!|きらきら星のつぶやき☆

IchigoJam Zero the World's Lightest PC 0g 150yen for IchigoJam Things!

2017/04/01 00:00:00
#IchigoJam #IoT #maker #english 

重さ0g、150円の世界最軽量、最安値のパソコン「IchigoJam Zero」と「IchigoJam Things」をリリース!
I released the world's lightest 0g/150yen PC "IchigoJam Zero" and "IchigoJam Things"!

Finger Size! 指の上サイズ! (photo human ver.)


Weight: 0g (IchigoJam Zero) / 9g (Raspberry Pi Zero)


IchigoJam ZeroRaspberry Pi Zero
CPUNXP LPC1114 @ 48MHzARM1176JZF-S @ 1GHz
RAM4KB512MB
UART115,200bps (default)115,200bps (default)
I2Cx1x2
GPIOx11x22
Video outputNTSC composit
(needs 2 registers 470/100)
HDMI / NTSC composit
(needs 2 wires)
KeyboardPS/2 keyboard
(needs 2 wires)
USB keyboard
Storageinternal Flashneeds a SD card
OSIchigoJam BASIC
IchigoLatte JavaScript
(needs download & install)
Raspbian etc...
(needs download & install)
Price$1.5$5
Weight0g9g
Size11.8mm x 7.2mm67.6mm × 30mm
Power Consumption0.05W0.5W-0.7W


IchigoJam Things is a break out board for IchigoJam Zero!


Now available on Upverter! "IchigoJam Things / RPi by taisukef f9de7f39761699b0 - Upverter"
IchigoJam Zero を使うブレイクアウトボード「IchigoJam Things」のガーバーデータがダウンロード可能です!


IchigoJam Zero on IchigoDake & IchigoIgai by PCN


IchigoDake makes IchigoJam everywhere!


Enjoy making everythings! ものづくりをたのしもう!

links
- 「若年層に対するプログラミング教育の普及推進」事業にIchigoJam採用!
- 2017.4.1 IchigoDake / IchigoIgai | PCN プログラミング クラブ ネットワーク
- 2016.4.1 MSXになりたい「こどもパソコンIchigoJam」あの起動ロゴを搭載!(boot logo)
- 2015.4.1 創る人を創ろう! Pepper より安価な こどもロボットPaprika 発表!(Kids Robot paprika)
- 2014.4.1 目指すはMSX! Raspberry Pi より安価な IchigoJam 発表!(Kids PC IchigoJam)
- 2013.4.1 jig megane-0 かけられる大容量バッテリー(glasses)

Typing the Program is same as Swing! 'TENKESU' on BASIC MAGAZINE spring 2017

2017/03/31 21:55:00
#IchigoJam #KidsIT #english 

I started programming when I was 8 years old with typing the program.


I typed "TENSUKE (テンケス@ja) by tOShi" a puzzle game for IchigoJam on the BASIC MAGAZINE. I've made similar one. This game uses short ARM machine language program. There numbers are code to show a charter big.


BASIC MAGAZINE is the famous magazine for program lovers since 1982. It restarted since 2 years on "Elecronics Hobby Magazine (電子工作マガジン@ja)" with IchigoJam BASIC!


It's works!


You can read author's comment of the program. You can remake when you understand it!

Programs were typed by the programmer. It's same as swing of the baseball. It's same as writing characters to learn the language. It's the best way to learn program!

I found a bug of this program. IchigoJam freezes sometime when you filled the field.

?16384*4 0

This is a reason of the bug on the code "J=J*[i]".

J=J&&[i]

This is a code to fix it.

Original program made by 2 programs. I've shorten this program to 1 program 1016byte! Let's try!

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