Étape 1: Idée, prototypage et itérations
(Cette étape documente le processus de développement et peut être ignorée.)
Idée
L’objectif était de construire un cube qui est conscient de son orientation dans l’espace (ou du moins quel côté pointe vers le haut), sans l’aide d’un accéléromètre.
Détecteurs d’inclinaison 1D standard ne sont pas beaucoup plus qu’une bille dans un tube, alors j’ai pensé que cela pourrait être généralisée à trois dimensions. Notez que le fait de l’utilisation de trois capteurs 1D fonctionnerait probablement pas, comme de nombreuses orientations laisserait certaines des commutateurs dans un État indéfini flottant.
Si l’idée était de forcer une seule balle sur le côté du cube pointant vers le bas. Comme dans le cas de 1D gravité est votre ami ici. Tout ce dont vous avez besoin est une chambre intérieure tient le ballon, avec un vertex par face du cube.
Prototypage
Pour tester l’idée d’un prototype en carton « écorché » rapide a été construite. Cela a semblé fonctionner comme prévu, donc j’ai commencé à concevoir le cube dans Sketchup. Alors seulement, j’ai réalisé que la chambre intérieure n’est pas un cube mais un octaèdre.
Pour tester l’interrupteur (fait partir de clous) une boule improvisée en aluminium a été utilisé avec une LED et une batterie.
Itérations
Il est souvent difficile d’obtenir tout droit dans la première tentative.
Dans ce cas il est avéré que la taille choisie pour le cube et la chambre ne permettait pas suffisamment d’espace pour l’électronique. En outre, l’acrylique épais a été trop long à découpées au laser. Une itération supplémentaire était nécessaire pour ajouter des petites coupures pour les bandes de caoutchouc tenant tout ensemble. La solution est simple : parcourir jusqu'à ce que ça marche.