Skip to content

As I told you, it was soon.

We are going to have the event
"Raspberry JAM / Scratch Day / micro:bit Bytes! 2018"

Woo, too long it is. Let's make it short as Raspberry JAM HAMAMATSU.
Here you are the form of the ticket registration for free. As you might see, this event is not only an official Raspberry Jam Big Birthday Weekend  but also an official Scratch Day, and an unofficial micro:bit Bytes event.

I'm thinking it will be a party with people of around 300, to invite kids in classes of Code2Create.Club and their family, and others who are interested in Raspberry Pi, Scratch, micro:bit, and/or learning code. Show & tell by the kids and we will also have some booth displays.

The venue is Shizuoka University's Hamamatsu Campus.

2018年3月4日(日)静岡大学 浜松キャンパスにて、13:30受付開始、17:00終了。
終了前には豪華景品が当たる抽選会があります。抽選券は最初に配る作戦。。
(展示/発表する人は13:00に集合してください。)

(1)「世界同時開催」のラズパイ誕生日イベント、(2)「メインは5月だけど、いつやっても良い」Scratch Day、(3)micro:bitユーザの集まりとして、三つの合わせ技の大パーティ。Code2Create.Clubが学習支援に参画している5拠点、約200名のラズパイ/スクラッチ/マイクロビット学習者のお祭り騒ぎです。事前申し込みが必要ですが、学習者と家族を始め、一般から広く募集します。

個人的には、この4年間、Scratchから始まって、ラズパイによるマインクラフト、電子工作、ダンボール工作を含むティンカリングへと、コーディング学習支援活動にかなり力を入れてきましたが、とりあえず総決算、という気持ちです。

ステージでは、子どもたちによる発表/デモ、アシスタントの先生によるデモ、ゲストトークなど盛りだくさんすぎて時間が足りなくなるのがわかりながらも、うぁ〜〜!っと駆け抜けようと思います。ホワイエ(玄関ロビー)では、各拠点ごとのブースで実機デモ、スクリーンショットによる掲示など活動紹介を行ないます。ステージの始まる前の13:30-14:00と、抽選会の前の16:00-16:30は、ホワイエの展示を見てもらう時間のつもり。お客さん多過ぎて混乱するかも??

Over 30 countries and 100 cities all over the world.

この画像、ラズパイ財団が作ってくれたスタッフ用Tシャツのバックプリントです。世界各国のイベント開催地、112ヶ所がギッシリと並んでいて、「あー、いっぱいあるねー。」で済まされるパターンなんですが、真ん中の上から2番目の好位置をゲット! 拡大して見て気が付いた時には、ちょっとテンションが上がりました。

Please get together on Sunday afternoon with your family and friends. Do register the numbers to come quickly because it's going to be closed earlier from too many attendees.

March 2016 Raspi 3B announced.

March 2018 Raspi 3B+ announced.

June 24th, 2019 Raspi 4B announced.

At Code2Create.Club, we have been eagerly working / playing / learning in activities of coding or physical computing around Raspberry Pi + Scratch + Python since Raspberry Pi 3B, for about three years. Five years ago we started with PCs for Scratch because Raspberry Pi 1 / 2 were lack of power to satisfy the free ideas or imagination of our kids at that time .

We've got about 200 units of Raspi 3B. 3B+ was not so powerful comparing to 3B and it has hardware compatibilities with 3B, so we ignored it for a whole year. Then we started to test the 3B+ because Raspi 4 seemed to available in 2020 at the soonest. Surprised!! Raspi 4B has announced on June 24th, 2019.

Raspberry Pi 4 Model B

  • 4-core processor unchanged
  • clock speed at 1.5GHz (3B+ : 1.4GHz, 3B : 1.2GHz)
  • Ethernet (wired LAN) at 1Gbps (3B+ : 300Mbps, 3B : 100Mbps)
  • RAM storage in three styles of 1GByte / 2GByte / 4GByte (was 1GByte)
  • LPDDR4 RAM (LPDDR2 in 3B/3B+)
  • USB 3.0 x 2, USB 2.0 x 2 (was USB 2.0 x 4)
  • Power plug: USB Type-C (was micro USB)
  • micro HDMI x 2, 4K / 60Hz (was HDMI x 1, full-HD: 1920 x 1080 / 60Hz)
  • Raspbian OS:Buster(3B debuted with Jessie, updated to Stretch one year later)
    The source of Raspbian, Debian will release the Buster in coming July 6th, 2019. Yes, Raspbian Buster is a kind of jumping the gun for two weeks!

I'm really happy with USB 3.0 and 4GByte storage. Clock speed? It depends on how you can make it cool anyway.

It's all about how we can use Scratch 1.4 / 2.0 / 3.0 and Chromium browser without problem or stress.

In Japan, we will have to wait for few months to get ones because of its certificates and conformity in Radio Act. I will check it and update as soon as I get one.

Raspberry Pi has scrot command installed from first and you can take snapshots by hitting the PrintScreen key.

But you will get a black window if you try to take a snapshot of Minecraft screen, very sadly.

raspi2png is very good to make it. But unfortunately, you cannot install it by apt-get. Let's install it and assign the PrintScreen key to launch it. Look at here.

You can pass the Step 1 if you already have raspi2png, please check it. Type raspi2 in the black window of LXTerminal, then press the tab key. It should be auto-completed to raspi2png if you have the command installed.

Step 1.  Install the raspi2png

Copy the 6 lines below and paste them into LXTerminal, then press enter key twice to finish.  Downloading, expanding, compiling, and relocation would be automatically done.

Step 2. Assign PrintScreen key to launch the command

Same as Step1, copy the 6 lines below and paste them into LXTerminal, then press enter key twice to finish. It creates a script file to launch the raspi2png and assign PrintScreen key to launch the script file instead of scrot command. Snapshots will be stored in the Pictures folder with names like snapshot-20180114-193128.png. It's snapshot-YearMonthDate-HourMinuteSecond.png.

You can view the snapshots by /Menu/Accessories/Image Viewer.

I did some coding in Scratch to draw a tree and to let it snow in Minecraft world. Remix it and create your own snow world! (You need a Raspberry Pi with Scratch2MCPI installation.)

 

  1. drawCircle : Draw a circle using Sin and Cos functions.
  2. tree : Trigger drawCircle several times in a row while increasing radius of the circle.
  3. star : Put the topper star.
  4. snow : Let it snow!  It is using the API getHeight to know the y-coordinate (+1) of the highest block at the location (x, z).

 

On 2017-8-12, finally, 20million users. It's about registered users with Scratch website/community. Congratulations!!
It went more than 10 million users on February last year, and has been growing by 500 to 600 thousands a month,  then it's twice now. Increasing by 10 to 20 thousands a day, amazing, isn't it?  (Scratch Statistics)

You can code on Scratch by just snapping blocks. It's too simple to start coding on Scratch 2.0 if you visit the site. You can even use cloud storage to hold your projects with your account registered.  Yes, many users are using it without their accounts.  We have to say "it's at least 20 million" because there are still many Scratch 1.4 users, too.

It is often said that Scratch is for young kids by its look and feel, but don't judge a book by its cover.  I believe it has good feel and sense as a programming language. Scratch team says "low floors, high ceilings, and wide walls". You can deeply learn from entry to basic level enough.  The huge community has been formed from age 4 to 80 with the peak at 2.10 mil of age 12, 1.92 mil of age 11, and 1.89 mil of age 13.

Interesting article by Dr. John Umekubo:

Low Floors, High Ceilings, and Wide Walls

We can name many reasons why Scratch is good for entry level learners, the community is obviously the big one. Wide range of ages group of 20 million registered users and growing rapidly, 24 million shared projects, and 123 million comments on projects.

Talking about Japan, I'm asking kids in my classes, "Now it has this many users at the website, guess how many Japanese there are."  It can be a very good quiz actually, it's too low in number.  The answer had been always "it's less than 1%, let's get on board!" for a long time.

Congratulations!!  Just got to the 1%!  We have a TV program named "Why!? Programming" for one year and a half,  and I believe it is a great booster.

I always say to my class "if you make it in English, your audience will be increased by 100 times."  Hey, let's get on board first!

Electric Automated Soap Bubble System by Johannes Matsson. It has  a nameplate of "International Bubble Machines", oh, IBM…

I could watch this all day long even if I have no time to spare.

 

But wait, it's not the real McCoy.

...continue reading "Electric Automated Soap Bubble System"