        <style>
            #donation_buttons td{
                border:medium none;
                background: inherit !important;
            }
            #donation_buttons table{               
                border:medium none;
                margin: auto;
                width: auto;
            }
        </style>
        {"id":6053,"date":"2020-11-24T21:03:21","date_gmt":"2020-11-24T21:03:21","guid":{"rendered":"http:\/\/rogerbit.com\/wprb\/?p=6053"},"modified":"2020-11-24T21:03:21","modified_gmt":"2020-11-24T21:03:21","slug":"automatic-waste-basket-with-arduino-nano","status":"publish","type":"post","link":"https:\/\/rogerbit.com\/wprb\/2020\/11\/automatic-waste-basket-with-arduino-nano\/","title":{"rendered":"Automatic waste basket with arduino nano"},"content":{"rendered":"<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/XFC17gwYVgU?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>In this tutorial we will see how to create an automatic garbage basket, with arduino nano an ultrasonic sensor, an sg90 servo motor and other electronic components. It includes the source code, electronic diagram and gerber file for printed circuit design, all totally free of charge.<\/p>\n<hr \/>\n<p>You may be interested in projects in Arduino, pic, robotics, telecommunications,\u00a0<a href=\"http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1\">subscribe http:\/\/www.youtube.com\/user\/carlosvolt?sub_confirmation=1<\/a>\u00a0videos with full source code and diagrams<\/p>\n<div id=\"ubm-banners-rotation-n1\" data-interval=\"4000\" class=\"ubm_banners_rotation\" style=\"overflow: hidden; width: 200px; height: 150px;\"><div id=\"3_ubm_banner\" class=\"ubm_rotating_banner\"><a href=\"https:\/\/bit.ly\/3aXRDAu\" target=\"_blank\" rel=\"dofollow\"><img src=\"https:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/useful_banner_manager_banners\/3-2-logo youtube.png\" width=\"100%\" height=\"100%\" alt=\"SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS\" \/><\/a><\/div><\/div>\n<hr \/>\n<p><strong>Project electronic circuit<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6035\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-745x1024.jpg\" sizes=\"(max-width: 745px) 100vw, 745px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-745x1024.jpg 745w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-218x300.jpg 218w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-768x1055.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-600x824.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-820x1127.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tachito-de-basura-1320x1814.jpg 1320w\" alt=\"\" width=\"745\" height=\"1024\" \/><\/a><\/p>\n<h2><strong>Project materials<\/strong><\/h2>\n<p><b>Servo sg90: Features<\/b><\/p>\n<ul>\n<li>Dimensions (L x W xH) x 22.0 x 11.5 x 27 mm (0.86 x 0.45 x 1.0 inches)<\/li>\n<li>Weight: 9 grams<\/li>\n<li>Wired and connector weight: 10.6 grams<\/li>\n<li>Torque at 4.8 volts: 16.7 oz\/in or 1.2 kg\/cm<\/li>\n<li>Operating voltage: 4.0 to 7.2 volts<\/li>\n<li>Turning speed at 4.8 volts: 0.12 sec \/ 60 o<\/li>\n<li>Universal connector for most radio control receivers<\/li>\n<li>Compatible with cards like Arduino and microcontrollers that work at 5 volts.<\/li>\n<\/ul>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6044\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1024x963.jpg\" sizes=\"(max-width: 241px) 100vw, 241px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1024x963.jpg 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-300x282.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-768x723.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-600x564.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-820x771.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios-1320x1242.jpg 1320w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/servo-y-accesorios.jpg 1553w\" alt=\"\" width=\"241\" height=\"227\" \/><\/a><\/p>\n<p><strong>How to control a servo motor?<\/strong><\/p>\n<p>You can place the servo shaft at various angles from 0 to 180o. Servos are controlled using a pulse width modulation (PWM) signal. This means that the PWM signal sent to the motor will determine the position of the shaft.<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/04\/180.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-5504\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/04\/180.jpg\" alt=\"\" width=\"309\" height=\"238\" \/><\/a><\/p>\n<p><strong>Arduino Nano<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6034\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg\" sizes=\"(max-width: 321px) 100vw, 321px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2.jpg 650w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-300x300.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Arduino_nano_V3.0_atmega328_compatible-2-600x600.jpg 600w\" alt=\"\" width=\"321\" height=\"321\" \/><\/a><\/p>\n<p>The Arduino Nano is a small board, complete and compatible with the test board based on the ATmega328 (Arduino Nano 3.x). It has about the same functionality as the Arduino Duemilanove, but in a different package. It only lacks a DC power connector and works with a Mini-B USB cable instead of a standard one.<\/p>\n<table>\n<tbody>\n<tr>\n<td>Microcontroller<\/td>\n<td>ATmega328<\/td>\n<\/tr>\n<tr>\n<td>Architecture<\/td>\n<td>Avr<\/td>\n<\/tr>\n<tr>\n<td>Operating voltage<\/td>\n<td>5 V<\/td>\n<\/tr>\n<tr>\n<td>Flash memory<\/td>\n<td>32 KB of which 2 KB uses the bootloader<\/td>\n<\/tr>\n<tr>\n<td>Sram<\/td>\n<td>2 KB<\/td>\n<\/tr>\n<tr>\n<td>Clock speed<\/td>\n<td>16 MHz<\/td>\n<\/tr>\n<tr>\n<td>Analog pins IN<\/td>\n<td>8<\/td>\n<\/tr>\n<tr>\n<td>Eeprom<\/td>\n<td>1 KB<\/td>\n<\/tr>\n<tr>\n<td>DC current by I\/O pins<\/td>\n<td>40 mA (I\/O pins)<\/td>\n<\/tr>\n<tr>\n<td>Input voltage<\/td>\n<td>7-12 V<\/td>\n<\/tr>\n<tr>\n<td>Digital I\/O Pins<\/td>\n<td>22 (6 of which are PWM)<\/td>\n<\/tr>\n<tr>\n<td>PWM output<\/td>\n<td>6<\/td>\n<\/tr>\n<tr>\n<td>Energy consumption<\/td>\n<td>19 mA<\/td>\n<\/tr>\n<tr>\n<td>PCB size<\/td>\n<td>18 x 45 mm<\/td>\n<\/tr>\n<tr>\n<td>Weight<\/td>\n<td>7g<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Pin diagram<\/h3>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO.png\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-6033\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png\" sizes=\"(max-width: 1024px) 100vw, 1024px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1024x1024.png 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-150x150.png 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-300x300.png 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-768x768.png 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-600x600.png 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-820x820.png 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Pinout-NANO-1320x1321.png 1320w\" alt=\"\" width=\"1024\" height=\"1024\" \/><\/a><\/p>\n<p><strong>HC-SR04 Ultrasound Sensor Module<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6036\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg\" sizes=\"(max-width: 326px) 100vw, 326px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04.jpg 458w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/sensor-ultrasonico-hc-sr04-300x300.jpg 300w\" alt=\"\" width=\"326\" height=\"326\" \/><\/a><br \/>\n<span>The HC-SR04 sensor is an excellent choice as an ultrasonic distance sensor. Its cost-benefit ratio makes it<\/p>\n<p>optimal for a wide range of applications. The use of this module is quite simple because all<\/p>\n<p>the control, transmission and reception electronics are contained in PCB. The user should only send a trigger pulse and<\/p>\n<p>measure in high response pulse time. Only 4 cables are required to complete the interface with the HC-SR04 sensor module. The HC-SR04 is<\/p>\n<p>compatible with most microcontrollers on the market, including the Arduino UNO,<\/p>\n<p>Arduino MEGA and other compatible cards that work with 5 volts. There are libraries for this module that make the part of the software very simple. We<\/p>\n<p>recommend purchasing some Dupont type cables to be able to use this sensor without welding.<br \/>\nIt has two transducers: a piezoelectric emitter and receiver, in<\/p>\n<p>addition to the electronics necessary for its operation. The operation of the sensor is as follows: the piezoelectric emitter emits 8<\/p>\n<p>pulses of ultrasound(40KHz) after receiving the order on the TRIG<\/p>\n<p>pin, the sound waves travel in the air and bounce when an object is found, the bounce<\/p>\n<p>sound is detected by the piezoelectric receiver, then the ECHO pin changes to<\/p>\n<p>High (5V) for a time equal to the time it delayed the wave from the time it was emitted until it was detected, the ECHO pulse time is measured by the microcontroller and so the distance to the object can be calculated. Sensor operation is not affected by sunlight or black material (although<\/p>\n<p>soft materials aqueously such as fabric or wool can become difficult to detect).<\/span><\/p>\n<p>Specifications:<\/p>\n<p>-Simple interface: Only<\/p>\n<p>4 cables<\/p>\n<p>-Operating voltage: 5V DC -Sleep current: &lt;<\/p>\n<p>2mA<\/p>\n<p>-Working current: 15mA -Measurement range: 2cm to 450cm<\/p>\n<p>-Accuracy: +- 3mm<\/p>\n<p>-Opening angle: 15o<\/p>\n<p>-Ultrasound frequency: 40KHz<\/p>\n<p>-Minimum duration of TRIG trigger pulse (TTL level): 10<\/p>\n<p>S -Output ECO Pulse Duration (TTL Level): 100-25000&#8217;S<\/p>\n<p>-Dimensions: 45mm x 20mm x 15mm<\/p>\n<p>-Minimum waiting time between one measurement and the start of another 20ms (recommended 50ms)<\/p>\n<p>Connection:<\/p>\n<p>-VCC (+5V<\/p>\n<p>DC) -TRIG (Ultrasound Shot)<\/p>\n<p>-ECHO<\/p>\n<p>(Ultrasound Reception) -GND (0V)<\/p>\n<p>A 1K Resistor<\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6037\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg\" sizes=\"(max-width: 230px) 100vw, 230px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k.jpg 500w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/1k-300x300.jpg 300w\" alt=\"\" width=\"230\" height=\"230\" \/><\/a><\/p>\n<p><strong>A 5mm red LED diode<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6039\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg\" sizes=\"(max-width: 191px) 100vw, 191px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm.jpg 458w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/led-rojo-5mm-300x300.jpg 300w\" alt=\"\" width=\"191\" height=\"191\" \/><\/a><\/p>\n<p><strong>An ice cream stick<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6040\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-1024x1024.jpg\" sizes=\"(max-width: 268px) 100vw, 268px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-1024x1024.jpg 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-300x300.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-768x768.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-600x600.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito-820x820.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/palito.jpg 1205w\" alt=\"\" width=\"268\" height=\"268\" \/><\/a><\/p>\n<p><strong>Three-pin Macho<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tiras-de-pin-macho-recto-de-2mm.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6041\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tiras-de-pin-macho-recto-de-2mm.jpg\" sizes=\"(max-width: 226px) 100vw, 226px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tiras-de-pin-macho-recto-de-2mm.jpg 458w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tiras-de-pin-macho-recto-de-2mm-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tiras-de-pin-macho-recto-de-2mm-300x300.jpg 300w\" alt=\"\" width=\"226\" height=\"226\" \/><\/a><\/p>\n<p><strong>Two nuts and screws<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6042\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-1024x602.jpg\" sizes=\"(max-width: 228px) 100vw, 228px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-1024x602.jpg 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-300x176.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-768x451.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-600x353.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-820x482.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/tornillos-y-tuercas-1320x776.jpg 1320w\" alt=\"\" width=\"228\" height=\"134\" \/><\/a><\/p>\n<p><strong>Waste basket<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6043\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-1024x1024.jpg\" sizes=\"(max-width: 381px) 100vw, 381px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-1024x1024.jpg 1024w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-150x150.jpg 150w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-300x300.jpg 300w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-768x768.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-600x600.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-820x820.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven-1320x1320.jpg 1320w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/vai-ven.jpg 1500w\" alt=\"\" width=\"381\" height=\"381\" \/><\/a><\/p>\n<p><strong>A Zocalo for Arduino<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-6045\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/zocalo.jpg\" alt=\"\" width=\"300\" height=\"166\" \/><\/a><\/p>\n<p><strong>PCB Printed Circuit<\/strong><\/p>\n<p><a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb.jpg\"><img loading=\"lazy\" class=\"alignnone wp-image-6047\" src=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-719x1024.jpg\" sizes=\"(max-width: 376px) 100vw, 376px\" srcset=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-719x1024.jpg 719w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-211x300.jpg 211w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-768x1093.jpg 768w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-600x854.jpg 600w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb-820x1167.jpg 820w, http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/pcb.jpg 1100w\" alt=\"\" width=\"376\" height=\"536\" \/><\/a><\/p>\n<p>Gerber file \u2013&gt;\u00a0<a href=\"http:\/\/rogerbit.com\/wprb\/wp-content\/uploads\/2020\/11\/Gerber_CESTO_DE_RESIDUOS.zip\">Gerber_CESTO_DE_RESIDUOS<\/a><\/p>\n<p><strong>Source code<\/strong><\/p>\n<pre class=\"lang:arduino decode:true \" title=\"Source code\">#include &lt;Servo.h&gt;\r\nconst int Trigger = 2;   \/\/Pin 2 para el Trigger del sensor ultras\u00f3nico\r\nconst int Echo = 3;   \/\/Pin 3 para el Eco del sensor ultras\u00f3nico\r\nServo servoMotor1;  \/\/ crear un objeto servo para controlar el servo\r\nvoid setup() {\r\n  Serial.begin(9600);\/\/iniciailzamos la comunicaci\u00f3n a 9600 bps\r\n  pinMode(Trigger, OUTPUT); \/\/Se configura como salida\r\n  pinMode(Echo, INPUT);  \/\/Se configura como entrada\r\n  digitalWrite(Trigger, LOW);\/\/Inicializamos el pin con estado BAJO o LOW\r\n  servoMotor1.attach(4);  \/\/ Asignamos el pin 4 para el control del servo\r\n  servoMotor1.write(21); \/\/Posisci\u00f3n inicial del servo para que quede la tapa cerrada\r\n}\r\nvoid loop()\r\n{\r\n  long tiempo; \/\/tiempo que demora en llegar el eco\r\n  long distancia; \/\/distancia en centimetros\r\n  digitalWrite(Trigger, HIGH);\/\/Activamos el pin 2\r\n  delayMicroseconds(10);     \/\/Enviamos un pulso durante 10us\r\n  digitalWrite(Trigger, LOW); \/\/Desactivamos el pin 2\r\n  tiempo = pulseIn(Echo, HIGH); \/\/obtenemos el ancho del pulso y lo asignamos a la variable tiempo\r\n  distancia = tiempo\/59;     \/\/Convertimos el tiempo a distancia en cm\r\n  if(distancia&lt;=15){\/\/Si la condici\u00f3n se cumple movemos el servo con eso abriemos la tapa del cesto de basura\r\n  servoMotor1.write(80);\r\n  delay(4000);\/\/La tapa estr\u00e1 abierta 4 segundos\r\n  servoMotor1.write(21);\/\/Tapa del cesto de basura cerrada\r\n  }\r\n  Serial.print(\"Distancia: \");\/\/Imprimimos en el terminal serial el valor de la distancia en cent\u00edmetros\r\n  Serial.print(distancia);     \r\n  Serial.print(\"cm\");\r\n  Serial.println();\r\n  delay(100);          \/\/Esperamos un tiempo breve antes de empezar de nuevo\r\n}<\/pre>\n<p>SUBSCRIBE TO OUR NEWSLETTERS, RECEIVE IN YOUR EMAIL THE MOST OUTSTANDING NEWS, JUST BY ENTERING YOUR EMAIL<\/p>\n<p style=\"text-align: left;\">[wysija_form id=&#8221;1&#8243;]<\/p>\n<hr \/>\n<p style=\"text-align: left;\"><div class=\"page-sidebar widget\" id=\"donation_buttons\"><form action=\"https:\/\/www.paypal.com\/cgi-bin\/webscr\" method=\"post\" target=\"_blank\" ><input type=\"hidden\" name=\"business\" value=\"donacion@rogerbit.com\"><input type=\"hidden\" name=\"bn\" value=\"mbjtechnolabs_SP\"><input type=\"hidden\" name=\"cmd\" value=\"_donations\"><input type=\"hidden\" name=\"item_name\" value=\"Ayuda a RogerBit.com\"><input type=\"hidden\" name=\"item_number\" value=\"www.rogerbit.com\"><input type=\"hidden\" class=\"set_donation_button_amount\" name=\"amount\" value=\"1\"><table ><tbody><tr><td><label for=\"rogerBit necesita de tu ayuda para seguir existiendo :-)\">rogerBit necesita de tu ayuda para seguir existiendo :-)<\/label><\/td><\/tr><\/tbody><\/table><table ><tbody><tr><td><input style=\"margin-top:10px;\" type=\"image\" name=\"submit\" border=\"0\" src=\"https:\/\/www.paypal.com\/en_US\/i\/btn\/btn_donateCC_LG.gif\" alt=\"PayPal - The safer, easier way to pay online\"><\/td><\/tr><\/tbody><\/table><input type=\"hidden\" name=\"currency_code\" value=\"USD\"><input type=\"hidden\" name=\"notify_url\" value=\"https:\/\/rogerbit.com\/wprb\/?Donation_Button&#038;action=ipn_handler\"><\/form><\/div><\/p>\n<p><strong>RECOMMENDED PROJECT<\/strong><\/p>\n<p><iframe loading=\"lazy\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/HjvY-U1Nrkw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>In this tutorial we will see how to create an automatic garbage basket, with arduino nano an ultrasonic sensor, an sg90 servo motor and other electronic components. It includes the source code, electronic diagram and gerber file for printed circuit design, all totally free of charge. You may be interested in projects in Arduino, pic, [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":6051,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[648],"tags":[767,1002,1008,988,1005,613,1007,1003,677,1004,999,986,1006],"_links":{"self":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6053"}],"collection":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/comments?post=6053"}],"version-history":[{"count":1,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6053\/revisions"}],"predecessor-version":[{"id":6054,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/posts\/6053\/revisions\/6054"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media\/6051"}],"wp:attachment":[{"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/media?parent=6053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/categories?post=6053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rogerbit.com\/wprb\/wp-json\/wp\/v2\/tags?post=6053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}