Stap 1: Benodigdheden
Moet u wellicht een bestaand Arduino project die gebruik maakt van de MPU-9150, in welk geval kunt u waarschijnlijk mijn schets in die laadt. De Neopixel ring gebruikt alleen een Arduino uitgang Pins.
Als alternatief kunt u de setup beschreven hier. U kunt uitbreiden met extra functies en als u wilt, aanvullende hardware gebruikt voor een verscheidenheid van Neopixel ring gebaseerde projecten.
U moet:
- ATMega328 - gebaseerde Arduino en power supply (hoewel u kunt waarschijnlijk anderen)
- MPU-9150 Accelerometer/gyroscoop/Magnetometer
- Adafruit Neopixel ring, de 12 pixel grootte of groter
- Solderless breadboard of klemmenstrook en jumper draden.
De MPU-9150 ingangen zijn niet 5V tolerant, dus draaien je Arduino op 5V moet u een 5V / 3,3 v niveau vertaler met 2 of meer kanalen. Deze zijn erg goedkoop uit verre Oosten eBay-verkopers. Aangezien Neopixels de volledige 5V vereist uitvoeren u het hele project niet gewoon op 3,3 v.
De niveau vertaler neemt de SDA en SCL pinnen van de Arduino op 5V niveaus en presenteert ze op 3,3 v aan de MPU-9150. Om dit te doen, het vereist zowel een 5V-aanbod aan de ene kant en een 3.3V leveren anderzijds. Gelukkig de gemeenschappelijke MPU-9150 platen bevatten een 3,3 v regelgever, maar helaas de uitvoer niet wordt weergegeven op een van de pinnen. Daarom is het noodzakelijk om te solderen een fijne draad naar de uitgang-pins op de regelgever zoals aangetoond in de foto.
Zoek de toezichthouder, die moet worden gemarkeerd KB33 (bij de bovenkant van de tweede afbeelding). U moet een vaste hand en een soldeerbout met een mooie puntige-tip. Een stuk fijn draad aan op de bovenste rechterhand pin soldeer. Zodra u een goede verbinding hebt gemaakt, bedek het met een klodder lijm om het wordt gemakkelijk trok te stoppen.