Stap 1: De behuizing, bedrading en montage
We gebruikten een 1.5" PVC pijp als het lichaam van de wand, en twee eindkappen omsluiten alles, plus geven ons een oppervlak te monteren een licht en een schakelaar.
De IMU verbindt met een Arduino Nano over de i2c-lijnen (SCL, SDA) en maakt gebruik van de pin 2 voor interrupts. De HC-05-Module wordt aangesloten op de arduino over de RX/Tx-lijnen. een 9V batterij biedt tal van SAP voor een heleboel demo's.
De afbeeldingen hierboven tonen hoe we waren in staat om alles binnen de pijp past.
De code voor de demo is uit de voorbeelden zelf. U kunt de github repo hier https://github.com/jrowberg/i2cdevlib/tree/master/...
De software die wordt uitgevoerd op de computer heet verwerking, die kan worden gedownload van het web. Een PDE-bestand is aanwezig in de DMP-map van de voorbeelden, die verwacht te verbinding via seriële draadverbinding 115200 bps.
We gebruikten een standaard bluetooth-dongle, gekoppeld met de bluetooth in de wand, en een seriële poort magisch aangekomen. De code voor verwerking pikt deze seriële poort en alles werkte out of the box.