Étape 1: Ce que vous devez
Vous pouvez avoir un projet Arduino existant qui utilise le MPU-9150, auquel cas vous pouvez probablement charger mon esquisse dans cela. L’anneau de Neopixel utilise uniquement une seule broche de sortie Arduino.
Vous pouvez également utiliser la configuration décrite ici. Vous pouvez le prolonger avec des fonctions supplémentaires et si vous le souhaitez, à l’aide de matériel supplémentaire pour une variété de projets axés sur l’anneau de Neopixel.
Vous aurez besoin :
- ATMega328 - base Arduino et la puissance d’alimentation (bien que vous pourriez utiliser probablement d’autres)
- MPU-9150 accéléromètre/gyroscope/magnétomètre
- Adafruit Neopixel anneau, le pixel 12 taille ou tout plus grand
- Fils de maquette ou veroboard et cavalier sans soudure.
Les entrées de MPU-9150 ne sont pas 5V tolérant, donc cadencé votre Arduino à 5V vous aurez besoin un 5V / 3.3V niveau traducteur avec 2 ou plusieurs canaux. Ceux-ci sont très bon marché auprès de vendeurs eBay l’Extrême-Orient. Puisque Neopixels exigent le 5V complet vous est tout simplement impossible d’exécuter l’ensemble du projet à 3.3V.
Le traducteur niveau prend les pins SDA et SCL de l’Arduino à 5V niveaux et les présente à 3,3 v à la MPU-9150. Pour ce faire, il nécessite deux une alimentation de 5V sur un côté et de 3, 3V approvisionnement d’autre part. Heureusement, les planches de MPU-9150 communs contiennent 3, 3V, régulateur, mais malheureusement, sa production n’est pas présenté à une des broches. Il faut donc souder un fil très bien sur la broche de sortie du régulateur comme montré sur la photo.
Placer le régulateur, qui doit porter la mention KB33 (en haut de la deuxième photo). Vous aurez besoin d’une main et un fer à souder avec une pointe fine. Souder un morceau de fil fin sur la broche supérieur droit. Une fois que vous avez fait une bonne connexion, couvrez-le avec une tache de colle pour l’arrêter étant facilement arraché.