福野泰介の一日一創

MIDI Random Rhythm Machine with KORG volca beats x IchigoJam

2017/01/19 23:55:00
#IchigoJam #MIDI #music #english 

IchigoJam can control any MIDI instrument easily!

volca beats x IchigoJam


How to connect MIDI and IchigoJam
1. Flip back the MIDI socket(¥60).
2. Solder the red jumper to 2nd from the left.
3. Solder the green jumper to 4th from the left.
4. Connect the red jumper to VCC of IchigoJam.
5. Connect the green jumper to TXD of IchigoJam.

MIDI is the UART serial communication with 31,250bps.

BPS 31250:?CHR$(#90,60,100);

This is the random rhythm machine program. It's very simple!

10 LET[0],36,38,39,42,43,46,49,50,67,75 20 BPS 31250:S=0 30 SRND S 40 FOR I=0 TO 7 50 ?CHR$(#99,[RND(10)],1); 60 WAIT 10 70 NEXT 80 K=INKEY():IF K S=K 90 GOTO 30

#99 means the tone of rhythm 10ch. The numbers of line 10 are volca beats's 10 sounds. (UART0 is a command to ignore sending via UART)

Try computer music with IchigoJam!

KIDS IoT Hackathon - How do you help your mom by the robot you create?

2017/01/14 23:55:00
#IchigoJam #KidsIT #maker #miyagi #english 

KIDS IoT Hackathon (こどもIoTハッカソン) produced 15 unique prototypes in Sendai city Miyagi prefecture.

Boys and girls from age 6 to 12 years made own robot using IchigoJam BASIC and FaBo rapid prototyping tool and Design Thinking.


Let's interview to get dissatisfactions to Mom or Dad!


Get the skill to create with hands on the programming lecture with making a game with FaBo.


Let's create!


It's making time of own product individually!


Kids can create so rapidly!
Presentation to all after just 1 hour!


Dissatisfaction: Daughter don't get up quickly
Solution Robot : Shaking bed to be got up!


Dissatisfaction: Son don't eat the meal
Solution Robot : Be delicious looking food machine through the camera


Dissatisfaction: Daughter don't clean up
Solution Robot : Present machine when cleaning up


Dissatisfaction: Lost things
Solution Robot : Alarm machine when not picking a thing


movie: presentations from kids by PCN Sendai


Finished! Thank you for joining this event!
I hope to stay creative!

Smart Bus with Corporate Fellowship of Code for Japan in Smart City Sabae

2017/01/13 23:55:00
#IchigoJam #maker #english 

Bus will be smart by corporate fellowship of Code for Japan from "Yahoo! Japan" in Sabae city!


This is the bus control panel 2nd version! (made by Hirose, designed by Katsuragi)


The device programed in IchigoJam BASIC and connects the net with Sakura's IoT Platform.


Easy access to manipulate from the driver.
Big screen with VIDEO3 with IchigoJam ver 1.2 beta firmware. (beat download from IchigoJam-FAN)


Since 2013, all of the buses open them location data with a tablet in Sabae.
"bus monitor"


This time, we're trying to add a device to open them traffic data on the bus to analyze public transportation.

Event of progress report & Ideathon about the bus: Jan 28 13pm!
"福井県鯖江市>「つつじバス」をみんなでもりあげよう”アイデアソン”参加者募集"
Let's create smarter city!

links
- Code for Japan
- Data City Sabae - Open Data Catalog of Sabae city

New LCD Shield for IchigoJam mobile for KOSEN students

2017/01/12 23:55:00
#IchigoJam #maker #pcb #kosen #english 

I updated PCB of IchigoJam mobile using web based PCB design service "Upverter".

"LCD shield for IchigoJam with SOUND&UART by taisukef 18f9367667da9422 - Upverter"
Added SOUNDER pins to be enable the sound!
Added a serial port to connect PC/Mac for advanced. (U2UART2102-6PMCU)
supported LCD: FSTN LCD module - CH12864F-SPI
* I ordered now, so I've not checked this PCB yet.


You can switch to LCD or NTSC TV mode by SWITCH command. (on ver 1.2 beta)


If you can't get CH12864F-SPI, CH12864F-L5B5 can be switched to SPI.
remove 2 x 0Ω resistor(R1,R4)
put 7 x 0Ω resistor or jumper (R2,R8,R9,R10,R11,R12,R13)


a switched and a old LCD shield for IchigoJam (I checked)

I hope to use at KOSEN and university students and spread funs of creating hardwares to kids!
(Programming Club Network (PCN) hold a contest for kids "PCN ProCon", I supported)

Deadline is coming! Let's start programming on IchigoJam ap for PC/Mac! PCN KIDS Programming Contest 2016 Winter

2017/01/11 23:55:00
#IchigoJam #mac #english 

15 January is deadline of #6 PCN KIDS Programming Contest 2016 Winter!
Let's try to program your original game or tool!


You can understand this program after reading documents below for first programmer "first step" and "IchigoJam print (in Japanese)".

10 CLS 20 LC RND(32),RND(22) 30 ?CHR$(224+RND(32)); 35 LC 2,10:?" PCN KIDS PROCON 2017 WINTER " 40 WAIT 10 50 GOTO 20

I updated the IchigoJam ap for Windows / Mac to support to text format data on SAVE/LOAD command.
So you can post to the contest by e-mail easily!

You can download the beta version of IchigoJam ap on "IchigoJam-FAN".


"PCN Kids Programming Contest 2016 in Winter | PCN Programming club network"
Check the past works and prizes!

Who's the fastest? The simplest multiplayer game on IchigoJam and Wii U

2017/01/09 23:55:00
#IchigoJam #wiiu #english 

Game can help communication smoothly. (party game on Wii U)
I made "How fast?" multiplayer game version on IchigoJam and Wii U. (original "How fast?" is in mini games)


1. Players are ready to push a key on keyboard
2. RUN to start a game
3. Push your key quickly when LED turnes on
4. Show a winner


This is SMILE BASIC on Wii U (プチコンBIG) version using max 4 Wii Remote controllers.
HAYAOSHI - Pubic Key: J338XJD6 (To Download Open Source)

It's very easy to create game in BASIC programming language!

links
- IchigoJam-FAN - available beta of Mac & Windows edition
- SMILE BASIC (DS/3DS/Wii U)

NekoIoT at cat's rest room with Sakura's IoT Platform x IchigoJam

2017/01/08 23:55:00
#IchigoJam #maker #english 

I updated my home IoT device "NekoIoT" for our cat. (neko = cat in Japanese, past version)
This device notice our phone by IFTTT when the cat enters her toilet.

more compact!

NekoIoT is built by IchigoJam and Sakura's IoT Platform α.
So very easy to debug with the monitor and the keyboard. (IchigoJam)

The program is so simple!

10 L=160 20 LED 1:WAIT 10:A=ANA(2):?A:IF A<=L CONT 30 LED 0:?"SEND!" 40 POKE #700,#30,1,73,A,A>>8,0,0 50 ?I2CW(#4F,#700,1,#701,6) 60 WAIT 600 70 GOTO 20

L: length to send a notice.
A: value from a distance sensor.


soldering cables to distance sensor (GP2Y0A21YK)
(using Elecrow's soldering iron set)


covering cables by the glue gun.

Sakura's IoT Platform and a distance sensor both need a 5V, so I made a mini part using a pin socket with long legs to expand 5V of IchigoJam.

Enjoy easy hacking your home with IchigoJam!

links
- IchigoJam
- Sakura's IoT Platform (this year they will release global edition!)

Let's make original computer and game!

2017/01/07 23:55:00
#IchigoJam #doc #english 

The workshop of "Hana Open Innovation Dojo (Hana道場)" at Ima-plus (今プラス) in Konan city, Shiga prefecture.
6 kids and 3 adults made own computer and game!

I upadte the document "IchigoJam T halfkit - How to build" and the presentation of introduction.


(Now available Japanese version)


IchigoJam T half kit - How to build (PDF) (Japanese version)
- IchigoJam half kit for Japanese
- IchigoJam T halfkit in English


After building own computer, let's try programming!
- IchigoJam BASIC COMMAND REFERENCE (Japanese)
- IchigoJam's first step and other docs (Japanese)
-
MASAHARU's blog (many IchigoJam programs!)


Let's spread the IT workshops!

links
- Hana Open Innovation Dojo (Hana道場)
- Ima-plus (今プラス)
- PCN - Programming club network
- IchigoJam
- » 湖南市で親子で楽しめるIoTプログラミング教室やってみたレポート!|日刊!湖南市

BEEP/PLAY/MML supported on IchigoJam ap for Mac

2017/01/06 23:55:00
#IchigoJam #sound #mac #english 

In the start of last year, I updated the bare metal "IchigoJam PC" to support sound.
This year is IchigoJam ap (IchigoJam application for other OS).


Now only on Mac OS X, but I using cross platform library "SDL2", so I will!

This is a one of famous Japanese new year song "OSHOGATSU" in IchigoJam MML(Music Macro Language).

PLAY"A2BAF+.E8DDEEA.G8F+2.R A2BAF+.E8DDEEF+.E8D2.R <DDD>B<D2>AABBA.G8F+2.R A2BA<D.>B8AGF+AG.E8D2.R"

Let's sing a song with your computer!

You can download beta version of "IchigoJm ap" on IchigoJam-FAN links
- IchigoJam

- IchigoJam tone map "Let's make a binary recorder!"

IchigoJam on Windows

2017/01/03 23:55:00
#IchigoJam #english #windows 

I made IchigoJam ap for Windows! (for Mac yesterday)

You can push the window of IchigoJam ap to emulate IchigoJam's BTN on Windows 10.


building and testing on Donki's Windows 10 machine
"¥19,800 Donki PC, Matta's report!"

IchigoJam ap:
- not supported I/O, I2C, VIDEO, USR and so on...
- change background by LED
- mouse down / up for BTN()
- save / load as ichigojam-file-xxxx.bin
- copy / paste on prompt window
- SLEEP command to terminate this app
- RESET command to reset IchigoJam
- replacing the letter uppercase and lowercase when using the keyboard

You can download beta version of "IchigoJm ap" on IchigoJam-FAN

links
- Kid's PC IchigoJam - first programmable computer ($15)

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — 表示 4.0 国際 — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / 高解像度プロフィール画像(和服)