Difference between revisions of "UBISS2024"

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 +
= Random Links =
 +
https://docs.arduino.cc/micropython/basics/board-examples/
 +
https://www.sketching-with-hardware.org/wiki/Jupyter
 +
https://docs.arduino.cc/resources/pinouts/ABX00083-full-pinout.pdf
 +
https://towardsdatascience.com/micropython-on-esp-using-jupyter-6f366ff5ed9
 +
https://www.codemotion.com/magazine/backend/getting-started-with-micropython-on-arduino-nano-rp2040-connect/
 +
https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-openmv-setup/
 +
https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-data-logger/
 +
https://www.penguintutor.com/programming/arduino-python
 +
https://micropython.org/download/ARDUINO_NANO_RP2040_CONNECT/
 +
https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-ap-web-server-rgb/
 +
https://www.datacamp.com/tutorial/markdown-in-jupyter-notebook
 +
 +
 
= Tasks =
 
= Tasks =
  

Revision as of 17:49, 6 April 2024

Random Links

https://docs.arduino.cc/micropython/basics/board-examples/ https://www.sketching-with-hardware.org/wiki/Jupyter https://docs.arduino.cc/resources/pinouts/ABX00083-full-pinout.pdf https://towardsdatascience.com/micropython-on-esp-using-jupyter-6f366ff5ed9 https://www.codemotion.com/magazine/backend/getting-started-with-micropython-on-arduino-nano-rp2040-connect/ https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-openmv-setup/ https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-data-logger/ https://www.penguintutor.com/programming/arduino-python https://micropython.org/download/ARDUINO_NANO_RP2040_CONNECT/ https://docs.arduino.cc/tutorials/nano-rp2040-connect/rp2040-ap-web-server-rgb/ https://www.datacamp.com/tutorial/markdown-in-jupyter-notebook


Tasks

Task 1: connect a Arduino Nano ESP32 board

  • connect the board
  • control the internal RGB LED


Task 2: connect a Arduino Nano Connect RP2040

  • connect the board
  • read the accelerometer and the gyro and show it in the notebook

Task 2.1: is it moved?

  • read acceleration and gyro
  • calculate the differences between values
  • show an ouput when it is move
  • create a file on the device that logs, when it is moved

Task 2.2: it was turned upside down?

  • read acceleration and gyro
  • make a rule based "AI" that records
    • it was put upside down
    • it was turned 360
    • it was moved "quickly"


Task 3: connect both boards to WIFI

  • connect both boards to WIFI using Tutorial_Network
  • use the Arduino Nano ESP32 as output (showing a color)
  • use the Arduino Nano Connect RP2040 as input (recognize with rules 3 gestures)