Who wants to work together to create a comprehensive guidebook for mBlock?


#33

An update:
@VOC_Electronics Has created a GitHub org and has (hopefully) invited a good quantity of you. If you aren’t invited, respond with your GitHub username so we can all group together.

As for the project itself, we’re at a standstill, so I’ve created a Google Doc that we can use to compile information for an article [here] (https://docs.google.com/document/d/1BIPRsV8ngQK96MTa0Wo6-2hYYqZ_nyVq55M7vOnd-fs/edit?usp=sharing). (This one is an article about MakeBlock) It is open to the public for the time being, so don’t share it to too many people, that way we don’t have to worry about too many revisions in case of spam.

In other questions- we really do need a place to host this. We could code it from scratch and host it on GitHub using Jekyll, we could make a .wikia and risk spam, or we could try to improve the cluttered wiki.makeblock.cc
What do you all think?

Edit: Changed the article to mBlock since it’s more straightforward :stuck_out_tongue:


#34

Would be like to be included in the development of a Guidebook.
I’ve been teaching robotics for over 20 years using a variety of platforms but primarily with the Lego Mindstorms.
I have also put together a number of guides over the years to cater to students from years K through to 12.
I’m also currently Vic Chair of RoboCup Junior Australia http://www.robocupjunior.org.au/tutorials see the Rescue tutorials.
These are designed to assist teams in starting out and not be a comprehensive solution. The students then need to solve the challenges in there own way from the guides.
I’m relatively new to MakeBlock but have been looking for an upgraded platform from Lego for schools to use for STEM, STEAM, STREAM related projects aligning them with PBL (Project Based Learning) in an effort to engage students to become critical thinking, innovative, problem solvers.
Hoping I can be of help.
Greig


#35

@Tards57 We’d be very happy to have you on board! Thanks for your intrest!


#36

My friends and I got M-bots for our kids for X-mas. The Dads have been playing with them also and my buddy did this https://github.com/jacbop/mbot. I would be willing to add something to this project as I think the robots are great, but the documentation and the minor bugs make it very difficult for the novice to work with as I see as I watch the less technical people in the group struggle to make them work.


#37

Hi All,

This is a great initiative. I do have some suggestions if you do not mind.

I think its important to start with the basic Scratch 2.0 first (i.e. without using the mBot). This lays the groundwork, especially for those who have never coded before.

I have spent the last week getting to know Scratch and am now playing about with mBot. I found doing it in this way makes it all easier to understand, i.e. the mBot is just like a Sprite.

As part of the learning (and since I am expected to teach others the basics shortly) I am putting together a quick reference guide.

I also want to mention that some functions do not seem to be directly accessible through mBlock. For instance so far I cannot find a way to change the brightness of the LED matrix display. I have now added the Arduino extension and will try integrating blocks from that directly into the Script.I am mentioning this here because I really think that this “workaround solution” approach would really add value to the project.

I think you already have a good number of participants but if you need any help just let me know and if I can I will.

Thanks.

John


#38

Hey everyone, I’m sorry for being idle here, I’ve had a lot of homework and such.

I think this is a good time to do a role call. I don’t know if we’re all going to participate so I think it’s time to touch base.


#39

Would like to help out or even test it. I am a teacher and a rookie at scratch. I have a scratch club at my school and the students are teaching me. The mbot was added to the club, students love it.


#40

We definitely need opinions and input from rookies and people who are involved with children.

(Well, besides me. I’m about as involved with chidren as it can get :wink: )

But anyway, it’d be really cool to have you on the project. Nobody has gotten back to me yet, but I’m going to give everything another week :slight_smile:


#41

I am very interested in making mBot work smoothly.
Where do I find the latest information and tasks needed from this group?

I am open to starting a new website for ideas or solutions.
I am also open to hiring an engineer/coder to bring this ship forward if the Company responds to my requests.

I have offered to pick up mBot as a distributor in the US and put in place real support. Has anyone actually talked to the company?

Please email at steve@collegeofrobotics.org to discuss possible steps.
Steve Taylor


#42

What we’re doing here has nothing to do with hardware or software directly, and is simply documentation. It’s a non-profit project and is being developed simply for the purposes or new users.
Makeblock has very little documentation out at the moment, so we’re trying to fill that gap. You’d have to contact them yourself if you want to be a distributor… we have no affiliation in that respect.


#43

Have we go anything started other than the few samples of code, if so can you post a link for us to work on.
If not, I’d suggest either a google doc or O365 to develop the guidebook for the mBlock.
I’m about to start a series of Tutorials and Workshops for the MakeBlock mBots up to an including the Ultimate Robot. It will start as a series of STEM related worksheets that a teacher could use in a STEM related Project Based Learning environment. I’m a firm believer in fundamentals first so it needs to start with basic robotic and coding exercises that have built in extensions so that as users become familiar with the concepts if they finish early they have a extension to test their understanding and further their problem solving skills which is fundamental to the STEM movement.
After an initial set of basic general robotic/coding exercises, move to more concept exercises that will challenge users understanding of what they have learnt applying it in a different way and developing their coding and problem solving skills.

  1. Sequential problems - simple set wise problems, move in a square
  2. Introduce Loops - Repeat a sequence.
  3. Introduce decisions using sensors - stop when surface gets darker
  4. Introduce Variables - Change on value to change many within the program
  5. Introduce Incrimination - Do something over and over but with variation
  6. Introduce Arrays - Complex storage of data or using arrays in their many and variaed ways to enhance robots functions.
  7. Line Following - basic single sensor, 2 Sensor, 3 Sensor, Proportional, PID
    etc

#44

Oops- I’ve been extremely inactive here. Sorry to everyone who was interested.

We still have the org over at GitHub, so if you still have an incentive to work on this project, let me know as we can definitely regroup if anyone is still interested. Reading my old replies is making me uncomfortable, as I’ve matured a bit since then, lol. :slight_smile: Apologies if any of my writing was colluded.

tobor


#45

I am interested cause I want to conduct a workshop for kids. I would love to test out ideas here.


#46

I used to develop online courses until I retired but I would be willing to help. Bought my 10 year old granddaughter one of these and she got frustrated (as did I) at the lack of decent info. Something as simple as going back into mBlock to uncheck the com port so the bot would run on its own. Yet, it wasn’t obvious anywhere.

y2kdaddio


#47

Hi, @y2kdaddio and @3dTayo,
It definitely seems like there’s a withstanding need for some sort of wiki or manual for mBlock, though organizing a group to physically put this together will take time and work. I plan to host some sort of mediawiki or a similar alternative on a github.io domain for the time being. I’ll link the GitHub repository here once I find the time. Perhaps then we’ll be able to pave forward with in-depth articles and troubleshooting tutorials. :slight_smile:

I’ll be rewriting the top post with a bit more information- this webpage has been seen over 2,500 times! How exiting.

tobor

EDIT: It appears that the post has become uneditable due to the amount of time that has passed, which is a shame. If interest holds, I’ll create a new thread.


#48

@Batman


#49

Hi all, I have announced a kind of publication two years ago, and it finally arrived!
machinebrein.nl. Thats “machinebrain” as you guessed.
The book starts with a prologue telling about what a computer is, does and is able to. It contains 32 lessons, the first half Scratch (introducing the programming-concepts), the second mBlock.
It’s in Dutch only. If it is successful and the distribution is doable, i could translate it into english.

Check it out!
Albert Epping


#50

I would like to be helpful.


#52

Hey
Thank you for the generous answer and helping us.
Best Regards
Aryan
SEO Executive at Cyberops Academy

At Cyberops Academy, we offer 7 comprehensive modules to facilitate an all-inclusive ethical hacking online training along with penetration testing training.
This network security course aims at assisting you in mastering the ethical hacking methodology that can be used in an ethical hacking situation or penetration testing. This cyber hacking course offers a globally recognized Certified Ethical Hacker Certification.
In an era of such technological advancement, as the global connection is increasing, cyber terrorism is growing with it. It has become important for all the individuals, public organizations and private businesses to protect their digital information assets.
Before commencing with the online hacking training, let us have an overview of all the topics that are frequently used in the field of cybersecurity or information security.


#53

Just to add to spawners info, you can use the tentacles to jump up onto them to then pickaxe them faster which also saves ammo, also the fiends can’t reach you