Electronics - Projects and Tutorials

Arduino

Data Transfer and Error Detection
  • Excellent 5-video playlist by BenEater .

  • The following data transfer methods are suggested: 'NRZ (non-return-to-zero)' and 'RZ (return-to-zero)'.

  • The following error checking options are explained: 'Parity', 'Checksum', "CPF-style verification", 'Hamming Distance' and 'CRC'.

  • Video 4 talks about CRC, which makes everything much more complicated by involving multiple polynomial divisions and the "invention of a binary algebra". This video is not that interesting.

  • Video 5 clarifies some things from video 4, by using 'bit shifting' (with flip-flops) and 'xor' as operations to find the CRC.

Arduino Sensors
  • https://www.youtube.com/watch?v=vEdYjAbzrAE.

Banana Piano
  • https://www.youtube.com/watch?v=gTU9NunYVnM.

Electronic Crane Robot
  • https://www.youtube.com/watch?v=Ecw3kCo4AdQ.

DC Motor and Stepper Motor
  • https://wiki.ifsc.edu.br/mediawiki/index.php/AULA_6_- Microcontroladores -_Engenharia.

Computer Components

Recycle a Computer Power Supply
  • https://www.youtube.com/watch?v=2Ou7MOVZeo4.

3D Printing

3D Printer Tutorial
  • https://www.youtube.com/watch?v=6N-F4TZkMXI.