Arduino Oled Elipse Scale
by cristinepotu7171 in Circuits > Arduino
2715 Views, 9 Favorites, 0 Comments
Arduino Oled Elipse Scale
![3.jpg](/proxy/?url=https://content.instructables.com/F15/YJAL/L3VLOQMF/F15YJALL3VLOQMF.jpg&filename=3.jpg)
![Arduino Oled Dispaly Project! 2022! Free Code!](/proxy/?url=https://content.instructables.com/FUJ/RWKV/L3VLOV6Q/FUJRWKVL3VLOV6Q.jpg&filename=Arduino Oled Dispaly Project! 2022! Free Code!)
In this tutorial we build an ellipsoidal scale with Arduino
Supplies
![snapshot82.png](/proxy/?url=https://content.instructables.com/F05/33LP/L3VLOQNR/F0533LPL3VLOQNR.png&filename=snapshot82.png)
![ARDUINO_NANO-1024x815.png](/proxy/?url=https://content.instructables.com/FQ5/B5AF/L3VLOR2M/FQ5B5AFL3VLOR2M.png&filename=ARDUINO_NANO-1024x815.png)
![er-oledm013-1-i2c_top_view_1.jpg](/proxy/?url=https://content.instructables.com/FIY/XBG7/L3VLOR2N/FIYXBG7L3VLOR2N.jpg&filename=er-oledm013-1-i2c_top_view_1.jpg)
![1k-ohm-resistor__05927.1532890549.jpg](/proxy/?url=https://content.instructables.com/FAU/IFXU/L3VLOR2O/FAUIFXUL3VLOR2O.jpg&filename=1k-ohm-resistor__05927.1532890549.jpg)
![download (5).jpg](/proxy/?url=https://content.instructables.com/FD6/ES84/L3VLOR2P/FD6ES84L3VLOR2P.jpg&filename=download (5).jpg)
![downloadV.png](/proxy/?url=https://content.instructables.com/FU3/3U76/L3VLOR2W/FU33U76L3VLOR2W.png&filename=downloadV.png)
![086a0875-89d1-40d6-b4f9-e6c4d55cf6bb.jpg](/proxy/?url=https://content.instructables.com/FMG/UB5O/L3VLOR2X/FMGUB5OL3VLOR2X.jpg&filename=086a0875-89d1-40d6-b4f9-e6c4d55cf6bb.jpg)
- Arduino Nano
- Oled display 64x128
- 1k resistor x5
- push button x2
- Visuino software
- Led x3
Schematic Diagram
![scala noua.jpg](/proxy/?url=https://content.instructables.com/FWH/S9TX/L3VLORZH/FWHS9TXL3VLORZH.jpg&filename=scala noua.jpg)
Make the connections of the components according to the diagram below
Construction
![IMG_20220601_163925.jpg](/proxy/?url=https://content.instructables.com/FAA/LFUF/L3VLOQMJ/FAALFUFL3VLOQMJ.jpg&filename=IMG_20220601_163925.jpg)
![snapshot83.png](/proxy/?url=https://content.instructables.com/FR6/AZDB/L3VLOQNS/FR6AZDBL3VLOQNS.png&filename=snapshot83.png)
![snapshot84.png](/proxy/?url=https://content.instructables.com/FYG/41ZE/L3VLOQNT/FYG41ZEL3VLOQNT.png&filename=snapshot84.png)
![snapshot87.png](/proxy/?url=https://content.instructables.com/FN1/S3CA/L3VLOQNX/FN1S3CAL3VLOQNX.png&filename=snapshot87.png)
![snapshot93.png](/proxy/?url=https://content.instructables.com/FYG/4FQM/L3VLOQO7/FYG4FQML3VLOQO7.png&filename=snapshot93.png)
![snapshot94.png](/proxy/?url=https://content.instructables.com/FGS/DZT8/L3VLOQO8/FGSDZT8L3VLOQO8.png&filename=snapshot94.png)
we can build the assembly on test wiring or breadboard following the wiring diagram
Upload Sofware in Arduino
![2.png](/proxy/?url=https://content.instructables.com/FS4/4F34/L3VLOQME/FS44F34L3VLOQME.png&filename=2.png)
![IMG_20220601_172923.jpg](/proxy/?url=https://content.instructables.com/FXE/PUKD/L3VLOQNM/FXEPUKDL3VLOQNM.jpg&filename=IMG_20220601_172923.jpg)
![snapshot91.png](/proxy/?url=https://content.instructables.com/FO2/9LJR/L3VLOQO5/FO29LJRL3VLOQO5.png&filename=snapshot91.png)
![snapshot86.png](/proxy/?url=https://content.instructables.com/FA0/B4U0/L3VLOQNW/FA0B4U0L3VLOQNW.png&filename=snapshot86.png)
![snapshot88.png](/proxy/?url=https://content.instructables.com/FW1/CPV5/L3VLOQNY/FW1CPV5L3VLOQNY.png&filename=snapshot88.png)
![snapshot89.png](/proxy/?url=https://content.instructables.com/FAH/P7AU/L3VLOQO0/FAHP7AUL3VLOQO0.png&filename=snapshot89.png)
![scala noua.png](/proxy/?url=https://content.instructables.com/F8R/6WU7/L3VLOQOB/F8R6WU7L3VLOQOB.png&filename=scala noua.png)
In this step we run the code in Visuino and load it in the Arduino board. It is necessary to download the latest version of Visuino. In the photos you have explained the general compilation scheme. Also find in the attachment the codes in Visuino and skecth format, for a single controlled output, for 3 controlled outputs, with elipse line, without elipse line. Download Visuino: https://www.visuino.com/download
Strat the Device
![IMG_20220601_164056.jpg](/proxy/?url=https://content.instructables.com/FT7/0UH8/L3VLOQMM/FT70UH8L3VLOQMM.jpg&filename=IMG_20220601_164056.jpg)
![IMG_20220601_164107.jpg](/proxy/?url=https://content.instructables.com/F9R/8MC9/L3VLOQMU/F9R8MC9L3VLOQMU.jpg&filename=IMG_20220601_164107.jpg)
![IMG_20220601_172853.jpg](/proxy/?url=https://content.instructables.com/FRF/IXP0/L3VLOQNI/FRFIXP0L3VLOQNI.jpg&filename=IMG_20220601_172853.jpg)
![IMG_20220601_172857.jpg](/proxy/?url=https://content.instructables.com/F0V/H2UC/L3VLOQNJ/F0VH2UCL3VLOQNJ.jpg&filename=IMG_20220601_172857.jpg)
![IMG_20220601_172930.jpg](/proxy/?url=https://content.instructables.com/FTD/RA05/L3VLOQNN/FTDRA05L3VLOQNN.jpg&filename=IMG_20220601_172930.jpg)
![snapshot81.png](/proxy/?url=https://content.instructables.com/F9P/L5FS/L3VLOQNP/F9PL5FSL3VLOQNP.png&filename=snapshot81.png)
![snapshot85.png](/proxy/?url=https://content.instructables.com/FNF/BUJW/L3VLOQNV/FNFBUJWL3VLOQNV.png&filename=snapshot85.png)
![snapshot92.png](/proxy/?url=https://content.instructables.com/FO5/J8QZ/L3VLOQO6/FO5J8QZL3VLOQO6.png&filename=snapshot92.png)
Connect the USB cable to a power source. The device will immediately display the scale with or without the ellipse depending on the loaded code. We press the 'up' button and the scale will advance to 100%. At the same time, the PWM output will increase in intensity. For the 'down' button, pwm will decrease in intensity in conjunction with lowering the scale to 0. I hope you enjoyed my tutorial, good luck to everyone!