Cuprins:

Sunet de aer Bluetooth: 7 pași (cu imagini)
Sunet de aer Bluetooth: 7 pași (cu imagini)

Video: Sunet de aer Bluetooth: 7 pași (cu imagini)

Video: Sunet de aer Bluetooth: 7 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Image
Image
Instrumente și materiale
Instrumente și materiale

De multă vreme, am decis în cele din urmă că acest proiect este demn de scris (de asemenea, ucid pentru un tricou cu instrumente). Îmi place acest site și sper să vă bucurați de acest proiect.

IMPORTANT! Doar o urcare rapidă, există pași opționali în această versiune. Claxonul dvs. va fi complet funcțional până la pasul 6, cu toate acestea, am inclus opțiuni suplimentare pentru a monitoriza nivelul bateriei, pentru a schimba numele dispozitivului Bluetooth și multe altele!

De asemenea, dacă ceva nu este clar, vă rugăm să ne anunțați! Voi modifica această scriere cu orice mi-ar fi scăpat.

Pasul 1: Instrumente și materiale

Vor păstra linkurile actualizate dacă unele vor fi offline.

Componente necesare:

  • Arduino Pro Mini 3.3v 8mhz sau 5v 16mhz (link)
  • Programator UART TTL (link)
  • Modul Bluetooth HC-05 (link)
  • Pinii antetului [aproximativ ~ 25 ar trebui să facă] (link)
  • Sârmă de conectare (suficient pentru a conecta pinii de pe panou)
  • Air Horn 134A (link)
  • Servomotor de 180 de grade (link)
  • Panou de lipit [tăiat la dimensiune] (link)
  • 4 x Clema bateriei AA [Nu este ilustrat] (link)

  • 4 x baterii AA (neimaginate)

Opțiuni suplimentare:

  • Voltmetru cu 2 fire (link)
  • Comutator momentan (link)
  • Super condensator (neimaginat) (link)

Instrumente necesare:

  • Fier de lipit + lipit
  • Hot Glue Gun
  • Freze de spălat
  • Imprimantă 3D (sau serviciu de imprimare 3D online)

Pasul 2: intermitent Arduino

Intermitent Arduino
Intermitent Arduino
Intermitent Arduino
Intermitent Arduino

În primul rând, veți dori să vă aruncați Arduino. Dacă nu a venit cu pinii antet lipiți, va trebui să lipiți cei 6 pini etichetați:

GND, GND, VCC, RXI, TXO, DTR (toate acestea vor fi într-un rând în partea de jos a plăcii dvs. de dezvoltare)

După ce ați lipit pinii, va trebui să le conectați la programatorul FTDI după cum urmează:

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI + 5v - VCCGND - GND

Acum încărcați codul nostru de testare (puteți găsi codul și aici):

#include #include

Servo cornServo; // creați un obiect servo pentru a controla un servoSoftwareSerial BT (10, 11); char a; // stochează caracterele primite de pe alt dispozitiv int pos = 0; // variabilă pentru a stoca poziția servo

configurare nulă () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.attach (9); // atașează servo pe pinul 9 la obiectul servo hornServo.write (10); // setează poziția servo

}

bucla void () {if (BT.available ()) {a = (BT.read ());

if (a == '1')

{hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (350); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '2') {hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (400); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '3') {hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (500); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); }

if (a == '4')

{hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (600); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '?') {BT.println ("Trimiteți '1' pentru o explozie ascuțită"); BT.println („Trimiteți„ 2”pentru o explozie mai lungă); BT.println („Trimiteți„ 3”pentru o explozie decentă); BT.println („Trimiteți„ 4”pentru o explozie asurzitoare”); }}}

Pasul 3: Asamblarea plăcii (plasare și lipire electrică)

Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)
Asamblarea plăcii (plasare și lipire electrică)

Acest pas va necesita câteva conexiuni și ceva răbdare, totuși este destul de simplu.

NOTĂ: puteți efectua acest pas și pe o placă obișnuită fără lipire, dar va face produsul final puțin mai puțin portabil.

Plasament:

Componente pentru acest pas:

  • Arduino
  • Modul BT
  • 3 pini antet masculin
  • Sârmă

Trebuie să așezăm Arduino și modulul Bluetooth (HC-05) pe panoul de control în orice orientare considerăm potrivită. Asigurați-vă că panoul de utilizare pe care îl utilizați nu grupează și împinge rândurile de pini. Pe placa PCB-Way pe care am folosit-o, fiecare pin a fost independent.

Lipiți împreună următorii pini:

Wire Out Arduino BT Modul Header Pin Sârmă roșie VCC VCC Pin mediu Sârm negru GND GND Pin inferior

Notă: există 2 pini GND pe Arduino, pe care îi puteți folosi.

Imaginea finală descrie unde am lipit un singur fir negru și roșu în dreapta Arduino pentru conexiunea de alimentare.

Pasul 4: Asamblarea plăcii (cablarea și testarea semnalului)

Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)
Asamblarea plăcii (cablarea și testarea semnalului)

Cablare semnal:

Acum trebuie să rulăm încă 3 fire. Conform codului nostru, semnalul către Arduino este pe pinul 9, iar comunicația noastră serială cu modulul BT este pe pinii 10 și 11.

Lipiți împreună următorii pini:

Modulul Arduino BT Pin 10 (D10) TXD (fir verde) Pin 11 (D11) RXD (fir galben)

iar pentru semnalul către servo am lipit după cum urmează:

Pinul antet Arduino Pin 9 (D9) Pinul superior (fir alb)

În cele din urmă, puteți conecta servomotorul la pinii antetului. Au, în general, antet feminin cu 3 pini, de culoare maro, roșu și galben.

Maroul este sol, roșu este VCC și galben este semnal. Asigurați-vă că fișa este pe antet, cu știftul galben conectat în partea superioară.

Testare:

Acum puteți conecta dispozitivul la o anumită putere pentru a confirma că funcționează!

5V.5A ar trebui să fie bine pentru acest test, dacă nu aveți o sursă de alimentare pe bancă, puteți continua pașii și testați după ce ați adăugat acumulatorul.

Pentru a testa pur și simplu porniți dispozitivul până când modulul BT clipește și apoi căutați „HC-05”, care este ID-ul dispozitivului implicit. Asociați-vă cu parola „1234” (uneori „12345” în funcție de producător) și instalați o aplicație serial Bluetooth.

Recomand cu tărie „Terminal Bluetooth Serial”. Faceți clic pe meniul hamburger din stânga sus și faceți clic pe dispozitive.

Asigurați-vă că HC-05 este evidențiat în verde și apoi faceți clic înapoi la terminal.

Faceți clic pe butonul dual plug de lângă pictograma coșului din dreapta sus pentru a începe conexiunea serială.

Ar trebui să fiți întâmpinat tipărind în serie „Air Horn Active” la o conexiune reușită.

Trimite „?” pentru a trage meniul sau numerele de la 1 la 4 și Servo-ul dvs. ar trebui să înceapă să se miște.

NOTĂ: Dacă aveți probleme Depanarea este pe ultimul pas! De asemenea, nu ezitați să comentați probleme și vă pot oferi asistență.

Pasul 5: Imprimarea 3D a pieselor și ansamblului

Imprimarea 3D a pieselor și ansamblului
Imprimarea 3D a pieselor și ansamblului
Imprimarea 3D a pieselor și ansamblului
Imprimarea 3D a pieselor și ansamblului
Imprimarea 3D a pieselor și ansamblului
Imprimarea 3D a pieselor și ansamblului

Acum, pentru partea ușoară. Am inclus fișierele STL AICI, însă majoritatea imprimantelor 3D sunt diferite.

Clip PCB

Servo Mount

Baza Cornului

Setări de imprimare IMPORTANT

  • Niciun model nu va necesita suporturi dacă sunt orientate conform fotografiei finale pe un pat de imprimantă.
  • Setările imprimantei dvs. vor fi determinate de materialul utilizat, cu toate acestea, vă sugerăm să optați pentru o metodă de umplere moderată pentru imprimare. Umplerea slabă va permite brațul să se flexeze și o presiune în jos suficientă nu va acționa claxonul.
  • (umplere slabă = flex = fără claxon = proiect eșuat)

Asamblare

Imprimarea de bază se fixează cu ușurință pe partea inferioară a rezervorului de claxon, de asemenea clema PCB laterală ar trebui să se fixeze în partea claxonului.

Suportul servo este, de asemenea, destul de ușor de fixat. Pentru o stabilitate sporită, vă sugerez să tăiați montura circulară a cornului și să o legați cu fermoar, conform fotografiilor atașate. Acest lucru îi va limita capacitatea de a aluneca, în special cu câtă forță este necesară pentru a acționa un recipient complet. se recomandă să treceți câteva șuruburi prin servo, dar nu este necesar, deoarece imprimarea 3D ar trebui să se potrivească cu servo-ul destul de bine.

Am folosit 2 șuruburi de lemn care erau mult prea mari pentru a putea fi așezat, dar l-ai putea lipi și alegerea este a ta!

Acum puteți atașa brațul servo cu două fețe cu șurubul furnizat. Am ajuns să lipesc super un alt braț servo dintr-un servo mai mic pentru a acționa ca un „deget”, totuși a fost complet inutil, deoarece era suficient cuplu doar din brațul drept.

Urmăriți prin lipirea la cald a PCB-ului pe care l-ați testat pe suportul PCB (puteți, de asemenea, să înșurubați acest lucru, dar adezivul fierbinte este întotdeauna calea ușoară) și fixați-l pe claxon.

Apoi, puteți lipi clema bateriei pe cablurile pe care le-ați lipit pe placa pentru alimentare.

NOTĂ: Conform fișei tehnice, regulatoarele de pe aceste plăci rulează până la tensiunea de intrare de 16 V, astfel încât 4 baterii AA complet încărcate vor fi în regulă în această configurație.

În cele din urmă, puteți înfășura aceste fire în bandă sau le puteți termoconecta, astfel încât să nu se scurteze și pentru o stabilitate sporită, puteți lipi clema bateriei pe picioarele suportului inferior.

Imaginile din acest pas ar trebui să acopere acest ansamblu. Asigurați-vă că le-ați vizualizat pe toate.

Pasul 6: PREGĂTIȚI

PREGĂTIȚI-VĂ!
PREGĂTIȚI-VĂ!

Semnalizând o cursă?

Îl plantezi sub biroul colegilor tăi?

Chiar îți plac coarnele?

Ei bine, acum puterea este în mâinile tale! (cu condiția să vă aflați în gama BT)

Acum sunteți complet echipat pentru a trece până la conținutul inimii voastre. Fiți responsabili, deoarece aceste coarne sunt foarte puternice pentru dimensiunea lor, de asemenea, încercați să nu sunați lângă animale și respectați-vă vecinii (sau nu, nu sunt polițist).

Pasul 7: Extra opționale + Depanare

Opțiuni suplimentare:

Super Cap: Dacă dispozitivul dvs. nu acționează claxonul, dar apasă butonul și repornește, este posibil să nu aveți suficient curent. În primul rând schimbați-vă bateriile AA cu altele noi, dar puteți adăuga și un condensator în linie la construcție. Am avut câteva așezări și le-am așezat în linie cu liniile de alimentare, conform imaginii atașate.

Voltage Meter + On / Off Switch: Puteți, de asemenea, să introduceți un comutator de alimentare pentru a porni și opri proiectul adăugându-l în linie cu linia principală de tensiune de pe portul comun al comutatorului și vcc-ul circuitului la pinul superior. Puteți utiliza apoi acest circuit cu Volt Meter adăugând alimentarea sau firul roșu la pinul inferior al comutatorului. Când este oprit, veți putea citi tensiunea bateriilor. Puneți un comutator momentan în serie cu voltmetrul pentru a economisi energie atunci când este oprit. Examinați imaginile celei de-a doua plăci cu aceasta inclusă.

Schimbarea numelui și parolei BT: folosiți instructiunile Techbitar aici!

Depanare:

Se va popula pe măsură ce apar probleme!

Recomandat: