Innehållsförteckning:
- Tillbehör
- Steg 1: Elektroniken
- Steg 2: Programmering av Bluetooth -modulen
- Steg 3: Arduino -kod
- Steg 4: Custom Light Lens
- Steg 5: Huset
- Steg 6: Trinket -kod
- Steg 7: Montering
Video: Bluetooth "On Air" reversstift: 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Jag arbetade med ett orelaterat projekt som använder Bluetooth, jag var tvungen att testa kommunikationen så jag byggde en av Arduino -testkretsarna.
Lampan innehåller all elektronik, mikrokontroller och batteri som kan laddas via USB.
Den använder riktigt starka magneter för att fästa den på mina kläder.
Jag 3D -skrivit ut ett anpassat hus och ljuslins.
Mycket av den information som jag krävde doldes av döda och falska länkar
Jag tänkte att det här skulle vara ett roligt projekt att dela …
Tillbehör
Arduino
Bluetooth -modul
Batteri
Röda lysdioder
Steg 1: Elektroniken
Jag ville ha minsta möjliga fotavtryck så jag valde att använda en Adafruit Trinket.
Det finns också en liten batteriladdningskrets som passar bra med den.
Steg 2: Programmering av Bluetooth -modulen
Jag använde den bifogade koden ändrad från HÄR för att programmera Bluetooth -modulen:
Ladda upp koden till en UNO och anslut enligt anvisningarna i skissens kommentarsektion.
Länken har information om kretsanslutningen.
Öppna Arduino seriell bildskärm.
OBS: Det är mycket viktigt att trycka på omkopplaren på modulen innan den slås på, detta gör att ändringar kan programmeras på modulen. Den inbyggda lysdioden blinkar långsamt för att indikera att modulen är i AT -läge.
På den seriella bildskärmen skriver "at" följt av enter -tangenten ett OK svar.
Ändringen jag gjorde var bara namnet med "at+pswd = ONAIR" på den seriella bildskärmen.
Steg 3: Arduino -kod
Jag använde kod från HÄR för att få kommunikationen att fungera på UNO.
Min telefon var förberedd med ett Bluetooth -terminalprogram.
Terminalen använder "1" för att slå på lysdioden och "0" för att stänga av den igen
Steg 4: Custom Light Lens
Börja med att välja det främre planet.
Rita en mittpunkts rektangel och lägg till dimensioner så att den är 4 gånger bredare än den är hög. Jag använder en ekvation för relationen som gör att framtida justeringar kvarstår till samma förhållande.
Extrudera skissen från planet med 1 mm.
Välj igen det främre planet och skissera texten för att läsa "ON AIR" och justera teckensnittstorleken till 15 mm.
Dimensionera skissen så att den är centrerad.
Extrudera skissen tillbaka eller bort från planet med 1 mm.
Från framsidan kommer detta att läsa normalt.
Denna modell sparas sedan som. STL
Denna fil skrivs sedan ut breda delar med en paus mellan den plana sektionen och bokstäverna. Detta underlättar en filamentbyte på min maskin.
Jag försökte både rött och svart men slutligen valde att gå med svart.
Steg 5: Huset
Denna del är mycket beroende av linsens storlek.
De kritiska elementen här är att hysa all elektronik och fortfarande ha ett sätt att ladda det interna batteriet.
Jag har inkluderat mina utskriftsfiler.
Steg 6: Trinket -kod
För att koden ska fungera på Trinket måste stiftbeteckningarna ändras.
rx -stiftet på BT -modulen är anslutet i kod och fysiskt till stift 0
tx -stiftet på BT -modulen är anslutet i kod och fysiskt till stift 2
den externa lysdioden är ansluten i kod och fysiskt till stift 1
Steg 7: Montering
Jag valde att använda ytmonterade lysdioder. Dessa kopplas parallellt med en fin tråd.
Jag kopplade sedan ett 10 ohm motstånd till anodbenet på LED -remsan.
Jag skrev ut en LED -bakpanel från vit ABS. LED -remsan var varmlimt på bakpanelen.
LED -remsan anslöts sedan till mikrokontrollern, gnd till gnd och stift 1 till anodmotståndet.
Före slutmonteringen testades den elektroniska kretsen för korrekt funktion.
Bluetooth -terminalprogrammet öppnades och kopplades till ONAIR -enheten. Skicka "1" tänder LED -remsan och skickar "0" stänger av den igen.
Höljet har 3 cirkulära indrag på insidan av baksidan. Dessa är för magneter. De friktion passar på plats.
Detta är isolerat med eltejp.
Mikrokontrollern är placerad på de 4 stiften inuti huset. Resten av kretsarna är friktionspassande på plats.
LED -remsans friktion passar ovanpå elektroniken.
Linsfriktionen passar in i husets front.
Andra pris i Wearables -tävlingen
Rekommenderad:
Air - True Mobile Air Guitar (Prototype): 7 steg (med bilder)
Air - True Mobile Air Guitar (Prototype): Okej, det här kommer att bli en riktigt kort instruktion om den första delen av att äntligen komma närmare min barndomsdröm. När jag var ung såg jag alltid mina favoritartister och band spela gitarr oklanderligt. När jag växte upp var jag
IoT Air Freshener (med NodeMCU, Arduino, IFTTT och Adafruit.io): 15 steg (med bilder)
IoT Air Freshener (med NodeMCU, Arduino, IFTTT och Adafruit.io): Instructables Wireless Contest 2017 års första vinnare !!!: DNew presenteras nu: IoT -klocka med väderprognos! Kolla in det: https://www.instructables.com/id/Minimalist-IoT-Clock-using-ESP8266-Adafruitio-IFTT/Det är tröstande att ha ett fragment
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: 7 steg (med bilder)
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: HRV Arduino Controller med Air Economizer Så min historia med detta projekt är att jag bor i Minnesota och mitt kretskort stekt på min LifeBreath 155Max HRV. Jag ville inte betala $ 200 för en ny. Jag ville alltid ha något med en luftekonomiserande synd
Bluetooth Air Horn: 7 steg (med bilder)
Bluetooth Air Horn: Som en lurare länge bestämde jag mig äntligen för att detta projekt var värt att skriva upp (jag dödar också för en instruktabel tröja). Jag älskar den här webbplatsen och hoppas att du gillar det här projektet. VIKTIGT! Bara ett snabbt tillfälle, det finns valfria steg i detta bygge. Y
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" som "fungerar enkelt": Felfritt sätt!: 3 steg
HC - 06 (slavmodul) Ändra "NAME" utan användning "Monitor Serial Arduino" … som "fungerar enkelt": Felfritt sätt!: Efter " Lång tid " försöker ändra namn på HC - 06 (slavmodul), med " serieövervakning av Arduino, utan " Lyckas ", jag hittade ett annat enkelt sätt och jag delar nu! Ha kul kompisar