Satura rādītājs:

Bluetooth gaisa skaņas signāls: 7 soļi (ar attēliem)
Bluetooth gaisa skaņas signāls: 7 soļi (ar attēliem)

Video: Bluetooth gaisa skaņas signāls: 7 soļi (ar attēliem)

Video: Bluetooth gaisa skaņas signāls: 7 soļi (ar attēliem)
Video: 40 ar rokām izvēlēti Aliexpress auto produkti, kas atvieglos ikviena automašīnas īpašnieka dzīvi # 2 2024, Novembris
Anonim
Image
Image
Instrumenti un materiāli
Instrumenti un materiāli

Kā ilgstošs lurks, es beidzot nolēmu, ka šis projekts ir rakstīšanas vērts (arī es nogalinu par pamācību kreklu). Man patīk šī vietne un ceru, ka jums patiks šis projekts.

SVARĪGI! Tikai ātra pacelšanās uz augšu, šajā būvē ir papildu darbības. Līdz 6. solim jūsu signāls būs pilnībā funkcionāls, tomēr esmu iekļāvis papildu iespējas, lai uzraudzītu akumulatora uzlādes līmeni, mainītu Bluetooth ierīces nosaukumu un veiktu citas darbības!

Tāpat, ja kaut kas nav skaidrs, lūdzu, dariet man zināmu! Es labošu šo rakstu ar visu, ko es, iespējams, esmu palaidis garām.

1. darbība: rīki un materiāli

Saites tiks atjauninātas, ja tādas būs bezsaistē.

Nepieciešamās sastāvdaļas:

  • Arduino Pro Mini 3.3v 8mhz vai 5v 16mhz (saite)
  • UART TTL programmētājs (saite)
  • HC-05 Bluetooth modulis (saite)
  • Galvenes tapas [apmēram ~ 25 jādara] (saite)
  • Savienojuma vads (pietiekami, lai savienotu maizes dēļa tapas)
  • Gaisa rags 134A (saite)
  • 180 grādu servomotors (saite)
  • Lodēšanas maizes dēlis [sagriezts pēc izmēra] (saite)
  • 4 x AA baterijas klips [nav attēlots] (saite)

  • 4 x AA baterijas (nav attēlā)

Papildu iespējas:

  • 2 vadu voltmetrs (saite)
  • Momentārais slēdzis (saite)
  • Super kondensators (nav attēlā) (saite)

Nepieciešamie rīki:

  • Lodāmurs + lodēt
  • Karstās līmes pistole
  • Skalošanas griezēji
  • 3D printeris (vai 3D drukas pakalpojums tiešsaistē)

2. darbība: mirgo Arduino

Mirgo Arduino
Mirgo Arduino
Mirgo Arduino
Mirgo Arduino

Pirmkārt, jūs vēlaties mirgot Arduino. Ja galvenās tapas nebija pielodētas, jums būs jāpielodē 6 tapas ar marķējumu:

GND, GND, VCC, RXI, TXO, DTR (tie visi būs rindā jūsu izstrādātāja dēļa apakšā)

Kad tapas ir pielodētas, tās jāpievieno savam FTDI programmētājam šādi:

FTDI - Arduino

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

Tagad augšupielādējiet mūsu testa kodu (kodu varat atrast arī šeit):

#iekļaut #iekļaut

Servo ragsServo; // izveidot servobjektu, lai kontrolētu servoSoftwareSerial BT (10, 11); char a; // saglabā ienākošo rakstzīmi no citas ierīces int pos = 0; // mainīgais, lai saglabātu servo pozīciju

void setup () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.attach (9); // piestiprina 9. tapas servo servo objektam hornServo.write (10); // iestata servo pozīciju

}

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

ja (a == '1')

{hornServo.write (90); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); BT.println (""); kavēšanās (350); hornServo.write (10); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); } ja (a == '2') {hornServo.write (90); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); BT.println (""); kavēšanās (400); hornServo.write (10); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); } ja (a == '3') {hornServo.write (90); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); BT.println (""); kavēšanās (500); hornServo.write (10); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); }

ja (a == '4')

{hornServo.write (90); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); BT.println (""); kavēšanās (600); hornServo.write (10); // sakiet servo, lai tas mainītos 'pos' kavējumā (15); } ja (a == '?') {BT.println ("Sūtīt '1' par asu sprādzienu"); BT.println ("Sūtīt '2' ilgākam sprādzienam"); BT.println ("Sūtīt" 3 "par pienācīgu sprādzienu"); BT.println ("Sūtīt '4' par apdullinošu sprādzienu"); }}}

3. darbība: plates montāža (izvietošana un strāvas lodēšana)

Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)
Plāksnes montāža (izvietošana un strāvas lodēšana)

Šis solis prasīs dažus savienojumus un nedaudz pacietības, tomēr tas ir diezgan vienkārši.

PIEZĪME. Šo darbību var veikt arī uz parastas maizes dēļa bez lodēšanas, taču tas padarīs jūsu gala produktu nedaudz mazāk pārnēsājamu.

Izvietojums:

Šī posma sastāvdaļas:

  • Arduino
  • BT modulis
  • 3 vīriešu galvenes tapas
  • Vads

Mums ir jānovieto mirgojošais Arduino un Bluetooth modulis (HC-05) uz maizes dēļa jebkurā vēlamajā virzienā. Pārliecinieties, ka jūsu izmantotais maizes dēlis nesagrupē un nešķērso tapas rindas. Uz manis izmantotā PCB-Way maizes dēļa katra tapa bija neatkarīga.

Lodējiet kopā šādas tapas:

Arduino BT moduļa galvenes tapa Sarkanās stieples VCC VCC vidējā tapa Melnā stieples GND GND apakšējā tapa

Piezīme: uz Arduino ir 2 GND tapas, jūs varat izmantot jebkuru.

Pēdējais attēls attēlo vietu, kur esmu lodējis vienu melnu un sarkanu vadu pa labi no Arduino strāvas savienojumam.

4. solis: plates montāža (signāla vadi un pārbaude)

Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)
Plāksnes montāža (signāla vadi un pārbaude)

Signāla vadi:

Tagad mums ir jāpalaiž vēl 3 vadi. Saskaņā ar mūsu kodu signāls Arduino ir uz 9. tapas, un mūsu seriālā komunikācija ar BT moduli ir uz 10. un 11. tapām.

Lodējiet kopā šādas tapas:

Arduino BT ModulePin 10 (D10) TXD (zaļais vads) 11. tapa (D11) RXD (dzeltenais vads)

un signālam uz servo mēs lodējam šādi:

Arduino galvenes tapa PinPin 9 (D9) augšējā tapa (balta stieple)

Visbeidzot, jūs varat pievienot savu servomotoru pie galvenes tapām. Viņiem parasti ir 3 kontaktu sieviešu galvenes, kas krāsotas brūnā, sarkanā un dzeltenā krāsā.

Brūns ir grunts, sarkans ir VCC un dzeltens ir signāls. Pārliecinieties, ka kontaktdakša atrodas galvenē un dzeltenā tapa ir pievienota augšpusē.

Pārbaude:

Tagad varat pieslēgt ierīci pie strāvas, lai pārliecinātos, ka tā darbojas!

Šim testam vajadzētu būt piemērotam 5V.5A, ja jums nav stenda barošanas avota, varat turpināt darbības un pārbaudīt, kad esat pievienojis akumulatoru.

Lai pārbaudītu, vienkārši ieslēdziet ierīci, līdz mirgo BT modulis, un pēc tam meklējiet “HC-05”, kas ir noklusējuma ierīces ID. Savienojiet pārī ar paroli '1234' (dažreiz '12345' atkarībā no ražotāja) un instalējiet Bluetooth sērijas APP.

Es ļoti iesaku “Serial Bluetooth Terminal”. Noklikšķiniet uz hamburgeru izvēlnes augšējā kreisajā stūrī un noklikšķiniet uz ierīcēm.

Pārliecinieties, vai HC-05 ir iezīmēts zaļā krāsā, un pēc tam noklikšķiniet uz termināļa.

Lai sāktu sērijveida savienojumu, augšējā labajā stūrī noklikšķiniet uz dubultās kontaktdakšas pogas blakus tvertnes ikonai.

Veiksmīga savienojuma gadījumā jums vajadzētu apsveikt sērijveida drukāšanu “Air Horn Active”.

Sūtīt '?' lai izvilktu izvēlni vai ciparus no 1 līdz 4, un jūsu Servo jāsāk kustēties.

PIEZĪME: Ja rodas problēmas, problēmu novēršana ir pēdējā posmā! Varat arī komentēt problēmas, un es varu sniegt palīdzību.

5. solis: detaļu un montāžas 3D drukāšana

Daļu un montāžas 3D drukāšana
Daļu un montāžas 3D drukāšana
Daļu un montāžas 3D drukāšana
Daļu un montāžas 3D drukāšana
Daļu un montāžas 3D drukāšana
Daļu un montāžas 3D drukāšana

Tagad par vieglāko daļu. STL failus esmu iekļāvis ŠEIT, tomēr lielākā daļa 3D printeru ir atšķirīgi.

PCB klips

Servo stiprinājums

Ragu bāze

Drukas iestatījumi SVARĪGI

  • Nevienam modelim nav nepieciešami balsti, ja tie ir orientēti uz galīgo fotoattēlu uz printera gultas.
  • Jūsu printera iestatījumus noteiks jūsu izmantotais materiāls, tomēr ieteicams drukāšanai izvēlēties mērenu aizpildīšanas metodi. Vāja uzpilde ļaus stiprinājumam izlocīties, un nepietiekams spiediens uz leju nespēs iedarbināt ragu.
  • (vājš aizpildījums = elastība = bez raga = neizdevies projekts)

Montāža

Pamatdruka viegli nofiksējas gaisa ragu tvertnes apakšā, tāpat sānu PCB skavai jānofiksējas pie raga puses.

Servo stiprinājumu ir arī diezgan viegli nofiksēt. Lai nodrošinātu lielāku stabilitāti, es iesaku griezt apļveida raga stiprinājumu un rāvējslēdzēju piesiet pie raga atbilstoši pievienotajām fotogrāfijām. Tas ierobežos tā spēju slīdēt, jo īpaši ar to, cik daudz spēka nepieciešams, lai iedarbinātu pilnu tvertni. ieteicams ieskrūvēt dažas skrūves caur servo, taču tas nav nepieciešams, jo 3D izdrukai vajadzētu būt pietiekami cieši pieguļošai servo.

Es izmantoju 2 koka skrūves, kas bija pārāk lielas, lai to ievietotu, bet jūs varat arī pielīmēt, izvēle ir jūsu ziņā!

Tagad jūs varat piestiprināt divpusējo servo rokturi ar komplektā esošo skrūvi. Es beidzot pielīmēju vēl vienu servo roku no mazāka servo, lai tā darbotos kā “pirksts”, taču tas bija pilnīgi nevajadzīgi, jo no taisnas rokas bija pietiekami liels griezes moments.

Pēc tam karstā veidā pielīmējiet pārbaudīto PCB pie PCB stiprinājuma (varat arī to ieskrūvēt, bet karstā līme vienmēr ir vieglākā izeja) un piestipriniet to pie raga.

Tad jūs varat pielodēt akumulatora skavu pie vadiem, kurus pielodējāt pie tāfeles, lai iegūtu enerģiju.

PIEZĪME. Saskaņā ar datu lapu šo paneļu regulatori darbojas līdz 16V ieejas spriegumam, tāpēc 4 pilnībā uzlādētas AA baterijas būs piemērotas šai konfigurācijai.

Visbeidzot, jūs varat iesaiņot šos vadus lentē vai sasildīt tos, lai tie netraucētu, un, lai nodrošinātu lielāku stabilitāti, jūs varat pielīmēt akumulatora skavu pie apakšējā statīva kājām.

Šīs darbības attēliem jāaptver šī montāža. Pārliecinieties, ka esat tos visus apskatījis.

6. darbība

KĻŪT ZIEM!
KĻŪT ZIEM!

Signalizēt sacensības?

Stādīt to zem kolēģu galda?

Vai tiešām mīlat ragus?

Nu tagad spēks ir tavās rokās! (ja esat BT diapazonā)

Tagad jūs esat pilnībā sagatavots zobiem līdz sirds patika. Esiet atbildīgs, jo šie ragi ir nopietni skaļi, ņemot vērā to lielumu, kā arī mēģiniet to nedzirdēt dzīvnieku tuvumā un cieniet savus kaimiņus (vai es neesmu policists).

7. solis: papildu piederumi + problēmu novēršana

Papildu iespējas:

Super vāciņš: ja ierīce nedarbina signāltauri, bet nospiež pret pogu un restartējas, iespējams, ka strāva nav pietiekama. Vispirms nomainiet AA baterijas uz pavisam jaunām, bet konstrukcijai varat pievienot arī iebūvētu kondensatoru. Man bija daži, kas apkārt un novietoja tos vienā līnijā ar elektropārvades līnijām, kā norādīts pievienotajā attēlā.

Sprieguma mērītājs + ieslēgšanas/izslēgšanas slēdzis: varat arī ievietot barošanas slēdzi, lai ieslēgtu un izslēgtu projektu, pievienojot to rindā ar galveno sprieguma līniju slēdža kopējā portā un ķēdes vcc augšējai tapai. Pēc tam varat izmantot šo ķēdi ar voltu mērītāju, pievienojot barošanas avotu vai sarkano vadu šī slēdža apakšējai tapai. Kad tas ir izslēgts, jūs varēsit nolasīt bateriju spriegumu. Ievietojiet īslaicīgu slēdzi virknē ar voltmetru, lai taupītu enerģiju, kad tas ir izslēgts. Pārskatiet manas otrās tāfeles attēlus, iekļaujot to.

BT nosaukuma un paroles maiņa: izmantojiet Techbitar norādījumus šeit!

Problēmu novēršana:

Pieaugs, kad rodas problēmas!

Ieteicams: