X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/1cb13667e660131566cc5e893c62ae010dced0b6..5576b09b70c10ce2bee68871285b78fb4b0084ea:/blog/index.html diff --git a/blog/index.html b/blog/index.html index c027850ac2..d66520f429 100644 --- a/blog/index.html +++ b/blog/index.html @@ -19,6 +19,83 @@ +
+
The space rover coquine, or how I ended up on the dark side of the moon
+
2nd June 2019
+

A while back a college and friend from Debian and the Skolelinux / +Debian Edu project approached me, asking if I knew someone that might +be interested in helping out with a technology project he was running +as a teacher at L'école +franco-danoise - the Danish-French school and kindergarden. The +kids were building robots, rovers. The story behind it is to build a +rover for use +on +the dark side of the moon, and remote control it. As travel cost +was a bit high for the final destination, and they wanted to test the +concept first, he was looking for volunteers to host a rover for the +kids to control in a foreign country. I ended up volunteering as a +host, and last week the rover arrived. It took a while to arrive +after it was +built and shipped, because of customs confusion. Luckily we were +able fix it quickly with help from my colleges at work.

+ +

This is what it looked like when the rover arrived. Note the cute +eyes looking up on me from the wrapping

+ + + + + +

Once the robot arrived, we needed to track +down batteries and figure out how to build custom firmware for it with +the appropriate wifi settings. I asked a friend if I could get two +18650 batteries from his pile of Tesla batteries (he had then from the +wrack of a crashed Tesla), so now the rover is running on Tesla +batteries.

+ +

Building +the rover +firmware proved a bit harder, as the code did not work out of the +box with the Arduino IDE package in Debian Buster. I suspect this is +due to a unsolved + license problem +with arduino blocking Debian from upgrading to the latest version. +In the end we gave up debugging why the IDE failed to find the +required libraries, and ended up using the Arduino Makefile from the +arduino-mk Debian +package instead. Unfortunately the camera library is missing from +the Arduino environment in Debian, so we disabled the camera support +for the first firmware build, to get something up and running. With +this reduced firmware, the robot could be controlled via the +controller server, driving around and measuring distance using its +internal acoustic sensor.

+ +

Next, With some help from my friend in Denmark, which commited the +camera library into the gitlab repository for me to use, we were able +to build a new and more complete version of the firmware, and the +robot is now up and running. This is what the "commander" web page +look like after taking a measurement and a snapshot:

+ + + +

If you want to learn more about this project, you can check out the +The +Dark Side Challenge Hackaday web pages.

+ +

As usual, if you use Bitcoin and want to show your support of my +activities, please send Bitcoin donations to my address +15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.

+
+
+ + + Tags: english, robot. + + +
+
+
+
Nikita version 0.4 released - free software archive API server
22nd May 2019
@@ -758,57 +835,6 @@ Merk, betaling med bitcoin er ikke anonymt. :)

-
-
Debian now got everything you need to program Micro:bit
-
22nd January 2019
-

I am amazed and very pleased to discover that since a few days ago, -everything you need to program the BBC -micro:bit is available from the Debian archive. All this is -thanks to the hard work of Nick Morrott and the Debian python -packaging team. The micro:bit project recommend the mu-editor to -program the microcomputer, as this editor will take care of all the -machinery required to injekt/flash micropython alongside the program -into the micro:bit, as long as the pieces are available.

- -

There are three main pieces involved. The first to enter Debian -was -python-uflash, -which was accepted into the archive 2019-01-12. The next one was -mu-editor, which -showed up 2019-01-13. The final and hardest part to to into the -archive was -firmware-microbit-micropython, -which needed to get its build system and dependencies into Debian -before it was accepted 2019-01-20. The last one is already in Debian -Unstable and should enter Debian Testing / Buster in three days. This -all allow any user of the micro:bit to get going by simply running -'apt install mu-editor' when using Testing or Unstable, and once -Buster is released as stable, all the users of Debian stable will be -catered for.

- -

As a minor final touch, I added rules to -the isenkram -package for recognizing micro:bit and recommend the mu-editor -package. This make sure any user of the isenkram desktop daemon will -get a popup suggesting to install mu-editor then the USB cable from -the micro:bit is inserted for the first time.

- -

This should make it easier to have fun.

- -

As usual, if you use Bitcoin and want to show your support of my -activities, please send Bitcoin donations to my address -15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b.

-
-
- - - Tags: debian, english, robot. - - -
-
-
-

RSS feed