Arduino
Blockly - Visual programming
Arduino - Microcontroller
Raspberry Pi -> Microprocessor (Linux)
Arduino Modules (Shields):
https://randomnerdtutorials.com/21-arduino-modules-you-can-buy-for-less-than-2/
https://www.arduino.cc/en/main/software
Relay Board:
https://www.jaycar.com.au/arduino-compatible-5v-relay-board/p/XC4419
MMA8452Q Accelerometer Breakout Hookup Guide
https://learn.sparkfun.com/tutorials/mma8452q-accelerometer-breakout-hookup-guide/all
References
YouTube:
https://www.youtube.com/watch?v=nL34zDTPkcs
What’s the difference? Arduino vs Raspberry Pi
http://afrotechmods.com/tutorials/
https://www.freetronics.com.au/
https://www.jaycar.com.au/duinotech-tri-axis-digital-tilt-sensor/p/XC3732
https://www.jaycar.com.au/duinotech-tri-axis-digital-tilt-sensor/p/XC3732
https://www.techbrands.com/store/product/xc4421.aspx
https://www.jaycar.com.au/mega-with-wi-fi/p/XC4421
https://github.com/Jaycar-Electronics/WiFi-Rover
http://afrotechmods.com/tutorials/
https://www.youtube.com/watch?v=nL34zDTPkcs
https://www.arduino.cc/en/Tutorial/WiFiStatus?from=Tutorial.YunWiFiStatus