Skip to content
Snippets Groups Projects
Commit 9d73b020 authored by Mitalee Parikh's avatar Mitalee Parikh
Browse files

ep updated again

parent c9680ff9
No related branches found
No related tags found
No related merge requests found
Pipeline #256624 passed
...@@ -271,13 +271,22 @@ I has to recut these pieces as they were designed for 15mm thickness and not 17m ...@@ -271,13 +271,22 @@ I has to recut these pieces as they were designed for 15mm thickness and not 17m
8. References 8. References
--- ---
* [IKEA Finnvard trestle](https://www.ikea.com/us/en/p/finnvard-trestle-with-shelf-birch-30345717/) [IKEA Finnvard trestle](https://www.ikea.com/us/en/p/finnvard-trestle-with-shelf-birch-30345717/)
* [This CNC wood joinery post](https://mkmra2.blogspot.com/2014/08/cnc-cut-wood-joinery.html) [This CNC wood joinery post](https://mkmra2.blogspot.com/2014/08/cnc-cut-wood-joinery.html)
* [50 Digital Joints](https://makezine.com/2014/12/04/50-digital-wood-joints-poster/) [50 Digital Joints](https://makezine.com/2014/12/04/50-digital-wood-joints-poster/)
* [Digital Fabrication for Designers blog](http://mkmra2.blogspot.com/2014/08/cnc-cut-wood-joinery.html) [Digital Fabrication for Designers blog](http://mkmra2.blogspot.com/2014/08/cnc-cut-wood-joinery.html)
9. Design Files 9. Design Files
--- ---
* [Rhino 3D](./images/ccm/rhino3D.zip) **For 15mm version using RhinoCAM:**
* [Parts stl](./images/ccm/parts.stl.zip) [Rhino 3D](./images/ccm/trestlelegs_15mm.3dm.zip)
* [RhinoCAM](./images/ccm/trestlelegs.3dm.zip) [DXF](./images/ccm/trestlelegs_15mm.dxf.zip)
[Parts stl](./images/ccm/parts.stl.zip)
[Full stl](./images/ccm/trestlelegs_15mm.stl.zip)
**For 17mm version using Vcarve Pro:**
[Rhino 3D](docs/images/ccm/trestlelegs_17mm.3dm.zip)
[DXF](./images/ccm/trestlelegs_17mm.dxf.zip)
[Parts stl](./images/ccm/trestlelegs_17mm_parts.stl.zip)
[Vcarve]()
[gcode mm (.tap)]()
...@@ -183,10 +183,41 @@ Also, the pin numbers are recognised by their ports PB# instead of pin #. ...@@ -183,10 +183,41 @@ Also, the pin numbers are recognised by their ports PB# instead of pin #.
![](./images/empro/gif.gif) ![](./images/empro/gif.gif)
5. Programming with Atmel Studio 5. Programming with [BBC micro:bit](https://www.microsoft.com/en-sg/makecode/about) + [Make code](https://makecode.microbit.org/v#editor)
--- ---
Can't do this in macOS. Will try to do this later on a windows system... The BBC micro:bit is a pocket-sized computer that introduces how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with the world.
Microsoft MakeCode is a free, open source platform for creating engaging computer science learning experiences that support a progression path into real-world programming.
It has a simulator, a block editor and a javascript editor.
To explore a different workflow, I will document the simple workflow to make a digital dice, using a micro:bit and MakeCode.
Basically, on shaking the micro:bit, the accelerometer input triggers the creation of a random number between 1 and 6 and displays it on the LED grid output in dots.
First, open the editor(https://makecode.microbit.org/#editor) and select blocks. This is an easy graphical interface, that generates code according to the logic of the blocks arranged.
![](./images/ep/screenshot.jpg)
1. Define the logic - on shaking the accelerometer is active, first the previous display needs to be cleared, then a random number between 1 and 6 is generated. Corresponding to the number the screen displays the LEDs in the defined graphical pattern. I made some custom patterns for the numbers.
![](./images/ep/blocks.jpg)
This can also be done using javascript or python.
2. Simulator display
To display the effect of the code, you can simulate it on the screen.
![](./images/ep/simulation.jpg)
3. Download hex file and upload onto micro:bit
Instead of compiling and programming, it is as simple as this - downloading the hex and uploading it onto the micro-bit that is connected to the computer through a USB.
![](./images/ep/connection2.jpg)
4. Done
On shaking the dice, it shows the patterns.
![](./images/ep/dice.gif)
Here is the [hex file](docs/images/ep/microbit-graphical-dice.hex).
5.5 Programing with ESP
6. Code files 6. Code files
--- ---
......
File added
File added
docs/images/ep/blocks.jpg

88.6 KiB

docs/images/ep/connection2.jpg

44.8 KiB

docs/images/ep/dice.gif

1.53 MiB

This diff is collapsed.
docs/images/ep/screenshot.jpg

23.2 KiB

docs/images/ep/simulation.jpg

17.7 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment