Inhoudsopgave:

Bluetooth "On Air" reversspeld - Ajarnpa
Bluetooth "On Air" reversspeld - Ajarnpa

Video: Bluetooth "On Air" reversspeld - Ajarnpa

Video: Bluetooth
Video: China Badge Manufacturing Factory 2024, December
Anonim
Bluetooth
Bluetooth
Bluetooth
Bluetooth
Bluetooth
Bluetooth
Bluetooth
Bluetooth

Ik werkte aan een niet-gerelateerd project dat Bluetooth gebruikt, ik moest de communicatie testen, dus bouwde ik een van de Arduino-testcircuits.

De lamp bevat alle elektronica, microcontroller en batterij die via USB kunnen worden opgeladen.

Het gebruikt echt sterke magneten om het aan mijn kleding te bevestigen.

Ik heb een op maat gemaakte behuizing en lichtlens 3D geprint.

Veel van de informatie die ik nodig had, was verborgen door dode en valse links

Ik dacht dat dit een leuk project zou zijn om te delen…

Benodigdheden

Arduino

Bluetooth-module

Accu

Rode LED's

Stap 1: De elektronica

De elektronica
De elektronica

Ik wilde de kleinst mogelijke voetafdruk, dus koos ik ervoor om een Adafruit Trinket te gebruiken.

Er is ook een klein oplaadcircuit voor de batterij dat er goed bij past.

Stap 2: De Bluetooth-module programmeren

De Bluetooth-module programmeren
De Bluetooth-module programmeren

Ik heb de bijgevoegde code gebruikt die is aangepast van HERE om de Bluetooth-module te programmeren:

Upload de code naar een UNO en maak verbinding zoals gespecificeerd in het opmerkingengedeelte van de schets.

De link bevat informatie over de circuitverbinding.

Open de Arduino seriële monitor.

OPMERKING: Het is erg belangrijk om de schakelaar op de module in te drukken voordat u deze inschakelt, hierdoor kunnen wijzigingen op de module worden geprogrammeerd. De ingebouwde LED knippert langzaam om aan te geven dat de module zich in de AT-modus bevindt.

Als u op de seriële monitor "at" typt, gevolgd door de enter-toets, krijgt u een OK-antwoord.

De wijziging die ik heb aangebracht was alleen de naam met "at+pswd=ONAIR" op de seriële monitor.

Stap 3: Arduino-code

Arduino-code
Arduino-code
Arduino-code
Arduino-code

Ik heb code van HIER gebruikt om de communicatie op de UNO te laten werken.

Mijn telefoon is voorbereid met een Bluetooth-terminalprogramma.

De terminal gebruikt "1" om de LED in te schakelen en "0" om hem weer uit te schakelen

Stap 4: Aangepaste lichtlens

Aangepaste lichtlens
Aangepaste lichtlens
Aangepaste lichtlens
Aangepaste lichtlens
Aangepaste lichtlens
Aangepaste lichtlens

Begin met het selecteren van het voorvlak.

Teken een rechthoek met het middelpunt en voeg vervolgens afmetingen toe zodat deze 4 keer breder is dan hoog. Ik gebruik een vergelijking voor de relatie die ervoor zorgt dat toekomstige aanpassingen aan dezelfde verhouding blijven.

Extrudeer de schets 1 mm uit het vlak.

Selecteer opnieuw het voorvlak en schets de tekst om "ON AIR" te lezen en pas vervolgens de lettergrootte aan tot 15 mm.

Dimensioneer de schets zodat deze gecentreerd is.

Extrudeer de schets 1 mm naar achteren of weg van het vlak.

Vanaf de voorkant zal dit normaal zijn.

Dit model wordt vervolgens opgeslagen als. STL

Dit bestand wordt vervolgens breed naar beneden gedrukt met een pauze tussen het platte gedeelte en de belettering. Dit vergemakkelijkt een filamentkleurwisseling op mijn machine.

Ik heb zowel rood als zwart geprobeerd, maar koos uiteindelijk voor zwart.

Stap 5: De behuizing

De huisvesting
De huisvesting
De huisvesting
De huisvesting

Dit onderdeel is sterk afhankelijk van de grootte van de lens.

De cruciale elementen hier zijn om alle elektronica te huisvesten en toch een manier te hebben om de interne batterij op te laden.

Ik heb mijn afdrukbestanden bijgevoegd.

Stap 6: Trinket-code

Snuisterijcode
Snuisterijcode

Om de code op Trinket te laten werken, moeten de pinaanduidingen worden gewijzigd.

de rx-pin op de BT-module is in code en fysiek verbonden met pin 0

de tx-pin op de BT-module is in code en fysiek verbonden met pin 2

de externe LED's zijn in code en fysiek aangesloten op pin 1

Stap 7: Montage

samenkomst
samenkomst
samenkomst
samenkomst
samenkomst
samenkomst

Ik heb ervoor gekozen om LED's voor opbouwmontage te gebruiken. Deze zijn parallel geschakeld met fijne draad.

Ik heb toen een weerstand van 10 ohm aangesloten op het anodebeen op de ledstrip.

Ik heb een LED-achterpaneel geprint van wit ABS. De LED-strip was warm gelijmd op het achterpaneel.

De LED-strip werd vervolgens aangesloten op de microcontroller, gnd op gnd en pin 1 op de anodeweerstand.

Voor de eindmontage is de elektronische schakeling getest op goede werking.

Het Bluetooth-terminalprogramma is geopend en verbonden met het ONAIR-apparaat. Het verzenden van "1" schakelt de LED-strip in en het verzenden van "0" schakelt het weer uit.

De behuizing heeft 3 ronde inkepingen aan de binnenkant van de achterkant. Deze zijn voor magneten. Ze wrijving passen op hun plaats.

Deze is geïsoleerd met isolatietape.

De microcontroller wordt op de 4 pinnen in de behuizing geplaatst. De rest van het circuit is door wrijving op zijn plaats geplaatst.

De ledstrip montage frictie past bovenop de elektronica.

De lensfrictie past in het front van de behuizing.

Wearables-wedstrijd
Wearables-wedstrijd
Wearables-wedstrijd
Wearables-wedstrijd

Tweede prijs in de Wearables-wedstrijd

Aanbevolen: