Hur man skapar en Arduino kompatibel Bluetooth 4.0 modul (2 / 8 steg)
Steg 2: Arduino BT 4.0 modul--översikt
Det finns några bitar av information som jag skulle vilja erbjuda förskott. Först, jag är en hemlösa uppsökande arbetare; Jag är inte en ingenjör av något slag. Så, det blir fel i min design.
För det andra, även om jag kunde gränssnitt modulerna BT 4.0 med en Arduino, jag har inte helt gränssnitt dem med en PC eller mobil enhet. Detta beror på att BT 4.0 programvara stackarna att vara mycket annorlunda än tidigare versioner av Bluetooth (< 3.0).
Ändå har jag visat det är möjligt att göra denna bro med ljusblå app för iOS.
Det är också en anledning jag skriver. Jag är för billigt att betala för att utveckla en iOS app gränssnitt med dessa moduler och jag äger inte en Android-enhet med BT 4.0. Så, jag hoppas någon i publiken kommer att låta mig veta när de har avslutat den programvara som behövs. :)
Jag kommer att säga att Jellybean 4.3 erbjuder en Bluetooth 4.0 API.
Nu, priset är ett stort bekymmer med mig, så jag ska givet fördelningen på framsidan:
Bill-av-material (BOM):
1.HM-10 x 1
2.BS1138 x 1
3.0603 lysdioder x 3 (bäst om olika färger)
4.0805 motstånd 10 k x 3
5.0805 resistor 20 k x 1
6.0805 motstånd 470 x 3
8.(optional) SOT-23-5 LDO spänningsregulator (det inte vettigt att använda detta, men jag satte alternativet i styrelsen skull. Jag ska förklara).
Detta bör föra din totala just under $10 USD. Och styrelserna jag köpt från OSHPark, som kom ut för att vara mindre än $2 en bit. Jag tänkte därför runt $12 för en BT 4.0 modul.
Jag kände detta pris var bättre än några av de tillgängliga alternativen:
Redbear's Mini: $39.95 (Obs: detta är en uC och BLE combo).
Redbear's Uno sköld: $29.95
BLEDuino: $19.95 (om en del av kicken)
BlueGiga sköld: $69.95