Author Archives: Mr. M

Make Code Radio Communication

Every microbit has a 2.4 GHZ radio module bulit into the CPU.

Below is demo of what we are going to do in this short tutorial–send a number of radio waves from one microbit to the other:


Microbit 1: The Sender

Radio Group. Both microbits must be set to the same group number. I chose the number 5. Just make sure you set that first (on start).


Microbit 2: The Receiver

Most common error is not setting the same radio group on both microbits.

Mars : Missions

Start Coding here : https://makecode.microbit.org/

How to do common stuff with MakeCode

The Missions  

Topics/Links : On Start Show String

Stuck? Check out this code


Topics/links : Button A

Stuck? Check out this code


Topics/links : Button A , if / else , set variable

Stuck? Some of the code


Topics/links : Shake Event, if else , set variable to random ,

NOTE: Please make sure you save a copy of Mission 4. Don’t lose it! (We might use it later)

Result :


Code for Forever loop/ plot bar graph/acceleration


This is a 2-parter. Part I involves upgrading the Mission 4 scout

Topics/links for Part I : Shake Event , Radio Communication Full Example

Topics/links : Shake Event , set radio group, on radio receive , on radio receive number if/else Radio Communication Full example

Winter Break Themed

Use onshape to generate a winter themed 3-d drawing. The more complex, the more points.

Ideas include : snowflake, snowman, Hanukkah candles, christmas tree with presents

Example of 5 out of 5 initial outline

winter-themed-onshape_5

Example of 3 out of 5

winter-themed-onshape_3

 

 

Some good actual examples of completed projects

snowflake extruded

Fillet and Shell

Units : MM

Step 1) Inscribed Triangle . Dimensioned to 22. Centered at origin

inscribed triangle

Step 2)  Make 1 vertex of triangle vertical with the origin. This will define the shape

inscribed triangle 2

Step 3)  This is what your shape should now look like :

inscribed triangle 3

Step 4) Use the scissor tool to delete the top 3rd of the circle

inscribed triangle 4

Step 5) Connect the 2 points (make sure it’s defined)

inscribed triangle 5

 

Step 6) Perform 2 extrudes (25 and 35). :

inscribed triangle 6

Step 7)  Fillet as shown:

inscribed triangle 7

Step 8)   Add a shell:

inscribed triangle 8

 

Step 9)  Final product:

inscribed triangle 9

Extrude Fillet Chamfer

Workspace Units: MM

Step 1) Create a new sketch on the front plan and create the following sketch. All share centered at the origin:

dimensioned shape

(Click image to enlarge)

Step 2) Extrude 1:

extrude 1

Step 3) If sketch 1 is hidden, make sure to show it

Step 4) Extrude 2:

extrude 2

Step 5)Fillet :

fillet1

Step 6) Add a chamfer:

chamfer

Result

extrude-fillet-chamfer

Variable in onShape Do Now

 

Step 1) Create a 25, 30  , 40 and 42 MM circles all centered at the orig

multi-coincidental

Step 2) Add a single circle on the right that has a radius of 35.

multi-coincidental3

 

Step 3) connect centers with construction line. Make sure that the blue lines are coincidental to the circles

multi-coincidental4

tip: if you draw a line , you can use the ‘q’ button to change it to a construction line!

Step 4) Make the blue lines symmetric to the construction line and at a 9 degree angle

multi-coincidental5

Step 5) The center of the circles should be dimensioned to 44:

multi-coincidental6

Step 6)  Each part of the circle on the left should be an extrude. The outermost starts at 10MM, then 15MM, 20, 25 MM:

multi-coincidental7

Step 7) Connect the two end circles with a 2 MM extrude. The right side is 25 MM:

multi-coincidental9

 

 

Step 8)create the variable as shown below:fillet-amount

Step 9)  Add a fillet to all the circles edges. Set its amount to the variable len as shown. This video shows you how to use a variable and then change the variable:

vriable-for-fillet-val