Skip to main content

0 questions
4 posts

3D printing, robotics and programming

🔧 Project

Otto IoT with ESP8266 / ESP32 WiFi development boards

Otto IoT

After lots of tests and contributions from many of you, we finally have a functional Arduino code / blocks and prototype for Otto using ESP8266 and coming soon with the help of @Nicolas ESP32

Just collecting all initiatives here in one place and how you can get started into the world of IoT with Otto Blockly, oh and the plus of no memory limitation issues as with nano.

Using ESP8266 or WeMos

@Bill SCHONFELDER you are gonna like this board + shield combo i found on amazon

ESP8266 NodeMCU CP2102 ESP-12E

+Shield Module for NodeMCU ESP-12E ESP8266 it... (More)

📝 Post
ESP32 compatibility in Arduino. Hello Camilo Parra Palacio, as you might have noticed, I'm trying to use my Ottoky as a standard Otto, I'm starting with Arduino IDE first, and I guess compatibility in OttoBlockly will be easier after that. I can now run the "Otto_allmoves" example, but I had to fix the following problems. Please tell me if you need more explanations/details, or if you need me to commit fixes somewhere. 1) softwareserial library included is not compatible with ESP32, I made a quick, temporary fix by adding #define SERIALCOMMAND_HARDWAREONLY in the sketch 2) servo library is not compatible... (More)

Let's welcome Ottoky to the Otto Builder community :D and to Otto Blockly!

Cool right? well make your own now! Attached you will find all the .STL files (update V9) to 3D print your own. 😃


Now you can Program Ottoky and the Tokymaker board with Otto Blockly

Just select Ottoky as board on the top @Bill SCHONFELDER

Make sure for OLED to change I2C address to 0x3D

Attached couple of simple examples

How to connect?

Like with Otto now you can change the placement of the servos or other sensors just refer to the pin numbers in this... (More)

🔧 Project

Arduino library to simulate LED panels on OLED screen

As the extension capabilities are a bit limited on the Ottoky I decided to simulate the LED panel on the OLED screen. I started from the Adafruit library and added a ZoomLevel parameter in constructor to allow a "zoom" on the screen so for example the 12864 OLED in 8x zoom will behave like a 16x8 led.

The main advantage compared to drawing circles using the Adafruit library is the much lower memory footprint. 128*64 buffer is 1kb in size with Adafruit library. With the zoom version the buffer is the size of the simulated led panel, so with x8... (More)