Taula de continguts:
- Pas 1: Eines i materials
- Pas 2: Intermitent de l'Arduino
- Pas 3: Muntatge de la placa (soldadura per col·locació i potència)
- Pas 4: Muntatge de la placa (cablejat i proves de senyal)
- Pas 5: Impressió 3D de les peces i el muntatge
- Pas 6: FES-TE TOC
- Pas 7: Extres opcionals + Solució de problemes
Vídeo: Bluetooth Air Horn: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Durant molt de temps, vaig decidir que aquest projecte era digne d’escriure (també estic matant per una samarreta instructable). M'encanta aquest lloc i espero que gaudiu d'aquest projecte.
IMPORTANT. Només cal avançar ràpidament, hi ha passos opcionals en aquesta compilació. La vostra botzina serà totalment funcional al pas 6, però he inclòs altres opcions per controlar els nivells de bateria, canviar el nom del dispositiu Bluetooth i molt més.
A més, si alguna cosa no està clara, si us plau, feu-m'ho saber. Esmenaré aquesta redacció amb tot el que potser he trobat a faltar.
Pas 1: Eines i materials
Mantindrà els enllaços actualitzats si n’hi ha que es desconnecten.
Components necessaris:
- Arduino Pro Mini 3.3v 8mhz o 5v 16mhz (enllaç)
- Programador TTL UART (enllaç)
- Mòdul Bluetooth HC-05 (enllaç)
- Pins de capçalera [aproximadament ~ 25 hauria de fer-ho] (enllaç)
- Cable de connexió (suficient per connectar els pins de la taula de treball)
- Air Horn 134A (enllaç)
- Servomotor de 180 graus (enllaç)
- Taula de pa que es pot soldar [tallada a mida] (enllaç)
-
4 x Clip de bateria AA [no il·lustrat] (enllaç)
- 4 x piles AA (no il·lustrades)
Extres opcionals:
- Voltímetre de 2 fils (enllaç)
- Interruptor momentani (enllaç)
- Super condensador (no es mostra a la imatge) (enllaç)
Eines necessàries:
- Soldador + Soldador
- Pistola de cola calenta
- Talladors a ras
- Impressora 3D (o servei d'impressió 3D en línia)
Pas 2: Intermitent de l'Arduino
Primer de tot, voldreu fer flash el vostre Arduino. Si no venia amb els passadors de capçalera soldats, haureu de soldar els 6 pins identificats:
GND, GND, VCC, RXI, TXO, DTR (tots estaran seguits a la part inferior del tauler de desenvolupament)
Un cop hàgiu soldat els pins, haureu de connectar-los al vostre programador FTDI de la manera següent:
FTDI - Arduino
DTR - DTRRXD - TXOTXD - RXI + 5v - VCCGND - GND
Ara pengeu el nostre codi de prova (també el podeu trobar aquí):
#include #include
Servo hornServo; // crear un objecte servo per controlar un servoSoftwareSerial BT (10, 11); char a; // emmagatzema el caràcter entrant d'un altre dispositiu int pos = 0; // variable per emmagatzemar la posició del servo
configuració nul·la () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.attach (9); // fixa el servo al pin 9 a l'objecte servo hornServo.write (10); // estableix la posició del servo
}
bucle buit () {if (BT.available ()) {a = (BT.read ());
if (a == '1')
{hornServo.write (90); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); BT.println (""); retard (350); hornServo.write (10); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); } if (a == '2') {hornServo.write (90); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); BT.println (""); retard (400); hornServo.write (10); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); } if (a == '3') {hornServo.write (90); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); BT.println (""); retard (500); hornServo.write (10); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); }
if (a == '4')
{hornServo.write (90); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); BT.println (""); retard (600); hornServo.write (10); // digueu al servo que vagi a la posició amb un retard variable de "pos" (15); } if (a == '?') {BT.println ("Envia '1' per a una explosió brusca"); BT.println ("Envia '2' per a una explosió més llarga"); BT.println ("Envia '3' per a una explosió decent"); BT.println ("Envia '4' per a una explosió ensordecedora"); }}}
Pas 3: Muntatge de la placa (soldadura per col·locació i potència)
Aquest pas requerirà unes quantes connexions i una mica de paciència, però és molt senzill.
NOTA: també podeu realitzar aquest pas en una taula de pa normal sense soldar, però farà que el vostre producte final sigui una mica menys portàtil.
Col·locació:
Components per a aquest pas:
- Arduino
- Mòdul BT
- 3 passadors de capçalera masculins
- Filferro
Hem de col·locar l'Arduino llampegat i el mòdul Bluetooth (HC-05) a la placa de configuració en qualsevol orientació que considerem oportuna. Assegureu-vos que el tauler de revisió que utilitzeu no agrupi i suprimeixi les files de pins. A la taula de proves PCB-Way que he utilitzat, cada passador era independent.
Soldeu els passadors següents junts:
Cable de sortida del mòdul Arduino BT Pin de capçalera Cable vermell VCC VCC Pin mitjà Fil negre GND GND Pin inferior
Nota: hi ha 2 pins GND a l'Arduino, podeu utilitzar qualsevol.
La imatge final mostra on he soldat un únic cable negre i vermell a la dreta de l’Arduino per a la connexió d’alimentació.
Pas 4: Muntatge de la placa (cablejat i proves de senyal)
Cablejat del senyal:
Ara hem d’executar 3 cables més. Segons el nostre codi, el senyal a l'Arduino es troba al pin 9 i la nostra comunicació serial amb el mòdul BT es fa als pins 10 i 11.
Soldeu els passadors següents junts:
Mòdul Arduino BT Pin 10 (D10) TXD (fil verd) Pin 11 (D11) RXD (fil groc)
i per al senyal del servo, soldem de la següent manera:
Pin de capçalera Arduino Pin 9 (D9) Pin superior (cable blanc)
Finalment, podeu connectar el servomotor als passadors de capçalera. Generalment tenen capçalera femella de 3 pins de color marró, vermell i groc.
El marró és terra, el vermell és VCC i el groc és senyal. Assegureu-vos que l’endoll es troba a la capçalera amb el passador groc endollat a la part superior.
Proves:
Ara podeu connectar el dispositiu a una certa potència per confirmar que funciona.
5V.5A hauria d’anar bé per a aquesta prova, si no teniu una font d’alimentació de banc, podeu continuar els passos i provar-los després d’haver afegit la bateria.
Per provar, simplement engegueu el dispositiu fins que parli el mòdul BT i, a continuació, busqueu "HC-05", que és l'identificador de dispositiu per defecte. Emparelleu amb la contrasenya "1234" (de vegades "12345" segons el fabricant) i instal·leu una APP de sèrie Bluetooth.
Recomano encaridament "Terminal Bluetooth de sèrie". Feu clic al menú d'hamburgueses a la part superior esquerra i feu clic a dispositius.
Assegureu-vos que l’HC-05 estigui ressaltat en verd i, a continuació, feu clic de nou al terminal.
Feu clic al botó de doble endoll situat al costat de la icona de la paperera a la part superior dreta per iniciar la connexió en sèrie.
Hauríeu de rebre la impressió en sèrie "Air Horn Active" en una connexió correcta.
Enviar "?" per treure el menú o els números de l'1 al 4 i el Servo hauria de començar a moure's.
NOTA: si teniu problemes, la solució de problemes es troba a l'últim pas. També no dubteu a comentar problemes i us puc proporcionar ajuda.
Pas 5: Impressió 3D de les peces i el muntatge
Ara per la part més fàcil. He inclòs els fitxers STL AQUÍ, però la majoria de les impressores 3D són diferents.
Clip de PCB
Servomuntatge
Base de trompa
Configuració d'impressió IMPORTANT
- Cap model no requerirà suports si estan orientats segons la foto final del llit d’una impressora.
- La configuració de la impressora estarà determinada pel material utilitzat, tot i que es suggereix que opteu per un mètode d’ompliment moderat per a la impressió. Un farciment feble permetrà flexionar el braç i no hi haurà prou pressió cap avall en accionar la banya.
- (farciment feble = flex = sense trompa = projecte fallit)
muntatge
La impressió de la base s’adapta fàcilment a la part inferior del contenidor de la banya d’aire, de la mateixa manera que el clip lateral del PCB s’ha d’adherir al costat de la banya.
El servomuntatge també és bastant fàcil d’introduir. Per obtenir una major estabilitat, suggereixo tallar la muntura circular de la banya i lligar-la amb la cremallera segons les fotos adjuntes. Això limitarà la seva capacitat de lliscament, sobretot amb la força que es requereix per accionar un contenidor complet. es recomana que passeu alguns cargols pel servo, però no és necessari, ja que la impressió en 3D hauria de ser adequada al servo.
He utilitzat 2 cargols de fusta massa grans per col·locar-lo, però també es pot enganxar, l’elecció és vostra.
Ara podeu fixar el servobraç de doble cara amb el cargol proporcionat. Vaig acabar super enganxant un altre braç de servo d'un servo més petit per actuar com a "dit", però era completament innecessari ja que hi havia prou parell només del braç recte.
Feu un seguiment enganxant en calent el PCB que heu provat a la muntura del PCB (també podeu cargolar-ho, però la cola calenta sempre és la sortida més fàcil) i fixeu-la a la banya.
A continuació, podeu soldar el clip de la bateria als cables que heu soldat al tauler per obtenir energia.
NOTA: Segons el full de dades, els reguladors d’aquestes plaques funcionen fins a 16 v de tensió d’entrada, de manera que 4 piles AA completament carregades estaran bé en aquesta configuració.
Finalment, podeu embolicar aquests cables en cinta adhesiva o encongir-los perquè no s’acortin i, per obtenir una major estabilitat, podeu enganxar el clip de la bateria als peus del suport inferior.
Les imatges d’aquest pas haurien de cobrir aquest conjunt. Assegureu-vos que els hàgiu vist tots.
Pas 6: FES-TE TOC
Senyalitzant una cursa?
El plantareu sota el taulell dels vostres companys?
Només us encanten les banyes?
Doncs ara el poder està a les vostres mans! (sempre que estigueu a la gamma BT)
Ara esteu completament equipats per triar fins al vostre cor. Sigueu responsables, ja que aquestes banyes són molt fortes per la seva mida, a més, procureu no sonar a prop dels animals i sigueu respectuosos amb els vostres veïns (o no sóc policia).
Pas 7: Extres opcionals + Solució de problemes
Extres opcionals:
Super Cap: si el dispositiu no acciona la banya, però prem el botó i es reinicia, és possible que no tingueu prou corrent. En primer lloc, canvieu les bateries AA per unes noves, però també podeu afegir un condensador en línia a la construcció. Vaig tenir uns quants col·locats i els vaig col·locar en línia amb les línies elèctriques segons la imatge adjunta.
Mesurador de tensió + interruptor On / Off: també podeu inserir un interruptor d’alimentació per encendre i apagar el projecte afegint-lo en línia amb la línia de tensió principal del port comú del commutador i el vcc del circuit al pin superior. A continuació, podeu utilitzar aquest circuit amb el voltímetre afegint el subministrament o un cable vermell al pin inferior d'aquest commutador. Quan estigui apagat, podreu llegir el voltatge de les bateries. Poseu un interruptor momentani en sèrie amb el voltímetre per estalviar energia quan estigui apagat. Reviseu les imatges del meu segon tauler amb això inclòs.
Canviant el nom i la contrasenya de BT: utilitzeu aquí les instruccions de Techbitar.
Resolució de problemes:
Es completarà a mesura que sorgeixin problemes.
Recomanat:
Air - True Mobile Air Guitar (prototip): 7 passos (amb imatges)
Air - True Mobile Air Guitar (Prototype): D'acord, doncs, serà una instrucció molt breu sobre la primera part d'acostar-me finalment a un somni de la meva infància. Quan era petit, sempre veia els meus artistes i grups preferits tocar la guitarra immaculadament. Quan vaig créixer, no era
Car Horn - Efectes de so personalitzats: 4 passos (amb imatges)
Car Horn: efectes de so personalitzats: he instal·lat efectes de so de sonorització personalitzats al meu cotxe basant-me en vídeos de YouTube de Mark Rober i I Like To Make Stuff. On sóc de la trompa del cotxe estàndard té un
Air Piano amb sensor de proximitat IR i Arduino Uno Atmega 328: 6 passos (amb imatges)
Piano d'aire amb sensor de proximitat IR i Arduino Uno Atmega 328: normalment els pianos siguin treballs elèctrics o mecànics amb el simple mecanisme de prémer el botó. Però aquí hi ha un gir, només podríem eliminar la necessitat de tecles en un piano mitjançant uns sensors. I els sensors de proximitat infrarojos s’adapten millor a la causa perquè no
Unicorn Horn amb LEDs NeoPixel i Arduino Lilypad: 8 passos (amb imatges)
Unicorn Horn amb LEDs NeoPixel i Arduino Lilypad: Hola a tothom, avui faré Unicorn Horn amb impressió 3D. Vaig veure i fer el projecte al lloc web d'Adafruit fa aproximadament un any, però no vaig trobar l'oportunitat de compartir-lo. Es veu molt bé quan surts de festa i sobretot a la nit
Sistema de seguretat Arduino PIR que fa servir Car Horn: 7 passos (amb imatges)
Sistema de seguretat PIR Arduino que fa servir Car Horn: Molt bé, en aquest projecte farem una alarma de lladres mitjançant un sensor PIR, Arduino, Relay i un bocina de cotxe