/arduino_gear_indicator

Arduino UNO Gear Indicator for Manual Transmission using Hall Sensors

Primary LanguageCMIT LicenseMIT

Arduino UNO Gear Indicator for Manual Transmission using Hall Sensors

Learn how to create a simple gear indicator for the manual transmission of the car. For that, we will use Arduino UNO with SSD1306 128x64px IIC OLED screen and 4 Hall Sensors to measure the magnetic field of the magnet placed on the shifter handle. All the images are drawn in Photopea and converted into C-style arrays using the Image2cpp utility. For a WOKWI simulation, potentiometers are used instead of Hall sensors for testing (since WOKWI does not support Hall sensors). We will also create a custom PCB in KiCad and get it manufactured by PCBWay. If you want to follow along, having some wires and a breadboard is helpful. Good luck with your project!

YouTube video: https://youtu.be/QixtxaAda18

WOKWI sketch: https://wokwi.com/projects/392232701520726017

THUMB_arduino_gear_indicator_2

Links from the video:

Related videos with Arduino UNO and 128x64 OLED screen:

This video is sponsored by PCBWay. If you use this link, you can get 10PCBs for free and only pay for shipping. At the same time, you will support my YouTube channel and I will record more videos. https://www.pcbway.com/setinvite.aspx?inviteid=572577

Small Animation:

arduino_gear_indicator

Screenshots from the video:

CAMTASIA_arduino_gear_indicator (Time 0_00_00;00) CAMTASIA_arduino_gear_indicator (Time 0_01_07;00) CAMTASIA_arduino_gear_indicator (Time 0_03_15;22) CAMTASIA_arduino_gear_indicator (Time 0_03_58;28) CAMTASIA_arduino_gear_indicator (Time 0_04_08;13) CAMTASIA_arduino_gear_indicator (Time 0_04_38;19) CAMTASIA_arduino_gear_indicator (Time 0_06_11;13) CAMTASIA_arduino_gear_indicator (Time 0_11_21;21) CAMTASIA_arduino_gear_indicator (Time 0_12_23;16) CAMTASIA_arduino_gear_indicator (Time 0_16_45;14) CAMTASIA_arduino_gear_indicator (Time 0_17_45;25) CAMTASIA_arduino_gear_indicator (Time 0_19_08;22) CAMTASIA_arduino_gear_indicator (Time 0_19_26;24) CAMTASIA_arduino_gear_indicator (Time 0_19_52;01) CAMTASIA_arduino_gear_indicator (Time 0_22_43;17) CAMTASIA_arduino_gear_indicator (Time 0_23_22;21) CAMTASIA_arduino_gear_indicator (Time 0_27_27;18) CAMTASIA_arduino_gear_indicator (Time 0_28_12;01) CAMTASIA_arduino_gear_indicator (Time 0_28_55;01) CAMTASIA_arduino_gear_indicator (Time 0_29_01;28) CAMTASIA_arduino_gear_indicator (Time 0_29_18;01) CAMTASIA_arduino_gear_indicator (Time 0_29_28;16) CAMTASIA_arduino_gear_indicator (Time 0_29_48;19) CAMTASIA_arduino_gear_indicator (Time 0_29_54;05) CAMTASIA_arduino_gear_indicator (Time 0_32_34;18) CAMTASIA_arduino_gear_indicator (Time 0_36_39;12) CAMTASIA_arduino_gear_indicator (Time 0_37_35;21) CAMTASIA_arduino_gear_indicator (Time 0_38_41;10) CAMTASIA_arduino_gear_indicator (Time 0_38_57;28) CAMTASIA_arduino_gear_indicator (Time 0_39_13;20) CAMTASIA_arduino_gear_indicator (Time 0_39_17;28)