Skip to content

Useless Box created by myself using Arduino Uno and love

Notifications You must be signed in to change notification settings

gollgot/uselessBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Useless Box

Here you can find informations (schema, program, images) to create your own useless box using Arduino board !

Useless Box finish img

Prerequisites

  • 1 Arduino Uno
  • 1 Servo motor (not DC motor)
  • 2 Toggle switch button
  • 1 1k Ohms resistor (more or less)
  • 1 9V battery (to be autonome)
  • Some wires
  • 1 Breadboard
  • Some piece of wood for the box

Optional stuff (for leds indicator)

  • 2 More 1k Ohms resistor (more or less)
  • 1 Red led
  • 1 green led

Schema

UselessBox Schema

We'll have a 9V battery that will power the circuit. This battery will be connected to the arduino Vin pin and the GND, and pass by a toggle switch button. This way, we'll be able to switch on or off the box.

We'll also have a servo motor that will be plugged into the 9th PWN pin of the Arduino. This motor will be activated when we'll toggle his toggle switch button.

The last part is optional, this is the led part. We can add some information light like the green led that will inform us that the board is power on and ready to run. The second led is the red one that will inform us that the motor is running.

Don't hesitate to look at crefully the schema and adapt it for your need if you want !

Program

UselessBox mehaviours

The program that I wrote contains 3 differents behaviors.

  • Behaviour0: Just after you toggle the button, the box will reply by toggle back the button as fast as possible.
  • Behaviour1: The box will fake that he miss the button and after 1000ms he will toggle back the button.
  • Behaviour2: The box will stop the arm just in front of the button, wait 1000ms and toggle back the button.

All those behaviours will be choose randomly when you'll toggle the button.

/!\ Maybe you'll need to adapt the angle of each behaviour, because they have been calculated for my motor position /!\

Images

UselessBox motor

UselessBox open 1

UselessBox open 2

Releases

No releases published

Packages

No packages published

Languages