Sisällysluettelo:

Bluetooth -äänitorvi: 7 vaihetta (kuvilla)
Bluetooth -äänitorvi: 7 vaihetta (kuvilla)

Video: Bluetooth -äänitorvi: 7 vaihetta (kuvilla)

Video: Bluetooth -äänitorvi: 7 vaihetta (kuvilla)
Video: Valokuvien siirtäminen Android-puhelimesta tietokoneelle bluetoothilla 2024, Marraskuu
Anonim
Image
Image
Työkalut ja materiaalit
Työkalut ja materiaalit

Pitkänä uhkailijana päätin vihdoin, että tämä projekti on kirjoittamisen arvoinen (myös minä tapan opetusvälineiden paidasta). Rakastan tätä sivustoa ja toivon, että pidät tästä projektista.

TÄRKEÄÄ! Vain nopea ylöspäin, tässä rakennuksessa on valinnaisia vaiheita. Äänitorvi on täysin toiminnassa vaiheessa 6, mutta olen sisällyttänyt lisävaihtoehtoja akun varaustason valvontaan, Bluetooth -laitteen nimen vaihtamiseen ja paljon muuta!

Ja jos jokin asia on epäselvä, kerro se minulle! Korjaan tätä kirjoitusta kaikella, mitä olen mahdollisesti unohtanut.

Vaihe 1: Työkalut ja materiaalit

Pitää linkit ajan tasalla, jos ne siirtyvät offline -tilaan.

Tarvittavat komponentit:

  • Arduino Pro Mini 3.3v 8mhz tai 5v 16mhz (linkki)
  • UART TTL -ohjelmoija (linkki)
  • HC-05 Bluetooth-moduuli (linkki)
  • Otsikon nastat [noin 25 pitäisi] (linkki)
  • Liitäntäjohto (riittää leipälevyn nastojen liittämiseen)
  • Ilmatorvi 134A (linkki)
  • 180 asteen servomoottori (linkki)
  • Juotettava leipälauta [leikattu kokoon] (linkki)
  • 4 x AA -paristoklipsi [ei kuvassa] (linkki)
  • 4 x AA -paristoa (ei kuvassa)

Lisävarusteet:

  • 2 -johtiminen volttimittari (linkki)
  • Hetkellinen kytkin (linkki)
  • Superkondensaattori (ei kuvassa) (linkki)

Tarvittavat työkalut:

  • Juotin + juote
  • Kuuma liimapistooli
  • Huuhteluleikkurit
  • 3D -tulostin (tai 3D -tulostuspalvelu verkossa)

Vaihe 2: Arduinon vilkkuminen

Vilkkuu Arduinoa
Vilkkuu Arduinoa
Vilkkuu Arduinoa
Vilkkuu Arduinoa

Ensinnäkin haluat vilkuttaa Arduinosi. Jos otsikon nastat eivät olleet juotettuja, sinun on juotettava 6 nastaa, jotka on merkitty:

GND, GND, VCC, RXI, TXO, DTR (nämä kaikki ovat peräkkäin kehityskorttisi pohjassa)

Kun olet juottanut nastat, ne on liitettävä FTDI -ohjelmoijaan seuraavasti:

FTDI - Arduino

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

Lataa nyt testikoodimme (löydät koodin myös täältä):

#Sisällytä #Sisällytä

ServosarviServo; // luoda servo -objekti hallita servoSoftwareSerial BT (10, 11); char a; // tallentaa muista laitteista tulevan merkin int pos = 0; // muuttuja servoaseman tallentamiseen

void setup () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.kiinnitys (9); // kiinnittää nastan 9 servon servo -objektiin hornServo.write (10); // asettaa servoasennon

}

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

jos (a == '1')

{hornServo.write (90); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); BT.println (""); viive (350); hornServo.write (10); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); } jos (a == '2') {hornServo.write (90); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); BT.println (""); viive (400); hornServo.write (10); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); } jos (a == '3') {hornServo.write (90); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); BT.println (""); viive (500); hornServo.write (10); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); }

jos (a == '4')

{hornServo.write (90); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); BT.println (""); viive (600); hornServo.write (10); // käske servoa siirtymään asentoon muuttujan "pos" viiveessä (15); } jos (a == '?') {BT.println ("Lähetä '1' terävästä räjähdyksestä"); BT.println ("Lähetä '2' pidempään räjähdykseen"); BT.println ("Lähetä '3' kunnollisesta räjähdyksestä"); BT.println ("Lähetä '4' kuuloisaan räjähdykseen"); }}}

Vaihe 3: Levyn kokoaminen (sijoittaminen ja tehon juottaminen)

Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)
Levyn kokoaminen (sijoittaminen ja tehon juottaminen)

Tämä vaihe vaatii muutaman yhteyden ja kärsivällisyyttä, mutta se on melko suoraviivaista.

HUOMAUTUS: voit suorittaa tämän vaiheen myös tavallisella leipälevyllä ilman juottamista, mutta se tekee lopputuotteesta hieman vähemmän kannettavan.

Sijoitus:

Tämän vaiheen komponentit:

  • Arduino
  • BT -moduuli
  • 3 urospistoketta
  • Johto

Meidän on asetettava vilkkunut Arduino ja Bluetooth-moduuli (HC-05) leipälevylle mihin suuntaan tahansa. Varmista, että käyttämäsi leipälauta ei ryhmittele ja yhdistä nastarivejä. Käytetyssä PCB-Way-leipälevyssä jokainen tappi oli itsenäinen.

Juotos seuraavat nastat yhteen:

Johto ulos Arduino BT -moduulin otsikkotappi

Huomautus: Arduinolla on 2 GND -nastaa, voit käyttää jompaakumpaa.

Viimeisessä kuvassa näkyy, missä olen juottanut yhden mustan ja punaisen johdon Arduinon oikealle puolelle virtaliitäntää varten.

Vaihe 4: Kortin kokoaminen (signaalijohdotus ja testaus)

Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)
Kortin kokoaminen (signaalijohdotus ja testaus)

Signaalijohdotus:

Nyt meidän on ajettava vielä 3 johtoa. Koodimme mukaan signaali Arduinolle on nastassa 9 ja sarjaliikenne BT -moduulin kanssa nastoissa 10 ja 11.

Juotos seuraavat nastat yhteen:

Arduino BT ModulePin 10 (D10) TXD (vihreä lanka) Nasta 11 (D11) RXD (keltainen lanka)

ja servolle tulevalle signaalille juotamme seuraavasti:

Arduino Header PinPin 9 (D9) Ylätappi (valkoinen lanka)

Lopuksi voit kytkeä servomoottorin pistokkeen nastoihin. Niissä on yleensä 3 -napainen naarasotsikko, jonka väri on ruskea, punainen ja keltainen.

Ruskea on maa, punainen on VCC ja keltainen on signaali. Varmista, että pistoke on otsikossa ja keltainen nasta on kytketty yläosaan.

Testaus:

Voit nyt kytkeä laitteeseen virran ja varmistaa, että se toimii!

5V.5A pitäisi sopia tähän testiin, jos sinulla ei ole virtalähdettä penkillä, voit jatkaa vaiheiden läpi ja testata akun lisäämisen jälkeen.

Testaa yksinkertaisesti käynnistämällä laite, kunnes BT-moduuli vilkkuu, ja skannaamalla sitten 'HC-05', joka on oletuslaitetunnus. Yhdistä salasanaan '1234' (joskus '12345' valmistajasta riippuen) ja asenna Bluetooth -sarja -APP.

Suosittelen lämpimästi 'Bluetooth -päätelaitetta'. Napsauta vasemmassa yläkulmassa olevaa hampurilaisvalikkoa ja valitse laitteet.

Varmista, että HC-05 on korostettu vihreänä ja napsauta sitten takaisin päätelaitteeseen.

Aloita sarjayhteys napsauttamalla oikeassa yläkulmassa olevan roskakorikuvakkeen vieressä olevaa kaksoispistoke -painiketta.

Sinun pitäisi tervehtiä sarjatulostusta 'Air Horn Active' onnistuneen yhteyden muodostamisen jälkeen.

Lähettää '?' vetääksesi valikkoa tai numeroita 1–4, niin Servosi pitäisi alkaa liikkua.

HUOMAUTUS: Jos sinulla on ongelmia, vianmääritys on viimeisessä vaiheessa! Voit myös kommentoida ongelmia, niin voin auttaa.

Vaihe 5: Osien ja kokoonpanon 3D -tulostus

3D -tulostus osat ja kokoonpano
3D -tulostus osat ja kokoonpano
3D -tulostus osat ja kokoonpano
3D -tulostus osat ja kokoonpano
3D -tulostus osat ja kokoonpano
3D -tulostus osat ja kokoonpano

Nyt helppo osa. Olen lisännyt STL -tiedostot TÄSTÄ, mutta useimmat 3D -tulostimet ovat erilaisia.

PCB -leike

Servo -kiinnike

Horn Base

Tulostusasetukset TÄRKEÄÄ

  • Yksikään malli ei vaadi tukia, jos ne on suunnattu tulostimen sängyn lopullisen valokuvan mukaisesti.
  • Tulostinasetuksesi määräytyvät käytetyn materiaalin mukaan, mutta on suositeltavaa valita kohtalainen täyttömenetelmä tulosteellesi. Heikko täyttö sallii taipua, eikä tarpeeksi alaspäin suuntautuvaa painetta torvi.
  • (heikko täyttö = taipuisa = ei sarvea = epäonnistunut projekti)

Kokoonpano

Pohjapainatus napsahtaa helposti ilmatorven säiliön pohjalle, samoin sivupiirilevyn pitää napsahtaa sarven sivulle.

Servokiinnike on myös helppo kiinnittää. Lisää vakautta suosittelen leikkaamaan pyöreä sarviteline ja sitomaan vetoketju sarveen liitteenä olevien valokuvien mukaisesti. Tämä rajoittaa sen kykyä luistamaan erityisesti sillä voimalla, joka tarvitaan täyden säiliön käyttämiseen. on suositeltavaa, että ruuvit ruuvia servon läpi, mutta sitä ei vaadita, koska 3D -tulosteen pitäisi sopia servoon melko tiukasti.

Käytin 2 puuruuvia, jotka olivat aivan liian suuria istuimelle, mutta voit myös liimata sen, valinta on sinun!

Voit nyt kiinnittää kaksipuolisen servovarren mukana toimitetulla ruuvilla. Päädyin superliimaamaan toisen servovarten pienemmästä servosta toimimaan `` sormena '', mutta se oli täysin tarpeetonta, koska suorasta käsivarresta riitti vääntömomentti.

Seuraavaksi liimaa testattu piirilevy kuumaliimalla piirilevykiinnikkeeseen (voit myös ruuvata tämän sisään, mutta kuumaliima on aina helpoin tapa päästä ulos) ja kiinnitä se sarveen.

Sitten voit juottaa akun pidikkeen johtoihin, jotka juotit levylle virran saamiseksi.

HUOMAUTUS: Tietolomakkeen mukaan näiden levyjen säätimet toimivat jopa 16 voltin syöttöjännitteellä, joten 4 täyteen ladattua AA -paristoa ovat kunnossa tässä kokoonpanossa.

Lopuksi voit kääriä nämä johdot teipillä tai kuumentaa ne, jotta ne eivät oikosulje, ja vakauden lisäämiseksi voit liittää akun pidikkeen alajalustan jalkoihin.

Tämän vaiheen kuvien pitäisi kattaa tämä kokoonpano. Varmista, että olet katsonut ne kaikki.

Vaihe 6: HAKUA

HAASTE
HAASTE

Ilmoittaa kilpailusta?

Istutatko sen työtovereidesi pöydän alle?

Rakastatko vain sarvia?

No nyt valta on käsissäsi! (jos olet BT -alueella)

Olet nyt täysin valmis hampaistamaan, kunnes sydämesi tyydyttää. Ole vastuussa, koska nämä sarvet ovat kooltaan vakavia ja yritä myös olla äänettömiä eläinten lähellä ja kunnioittaa naapureitasi (tai en ole poliisi).

Vaihe 7: Lisävarusteet + Vianmääritys

Lisävarusteet:

Super Cap: Jos laite ei käytä äänimerkkiä, mutta painaa nappia vasten ja käynnistyy uudelleen, virta ei ehkä ole riittävä. Vaihda ensin AA -paristot uusiin, mutta voit myös lisätä sisäänrakennetun kondensaattorin. Minulla oli muutama makuulla ja asetin ne linjojen kanssa sähkölinjoihin liitetyn kuvan mukaisesti.

Jännitemittari + virtakytkin: Voit myös kytkeä projektorin päälle ja pois päältä kytkemällä virtakytkimen lisäämällä sen suoraan kytkimen yhteisen portin pääjännitelinjan ja piirin vcc: n kanssa ylimpään nastaan. Voit sitten käyttää tätä piiriä volttimittarin kanssa lisäämällä syöttöjännitteen tai punaisen johdon kyseisen kytkimen pohjaan. Kun se on kytketty pois päältä, voit lukea paristojen jännitteen. Aseta hetkellinen kytkin sarjaan volttimittarilla virran säästämiseksi, kun se sammutetaan. Tarkastele kuvia toisesta laudastani tämän mukana.

BT -nimen ja salasanan vaihtaminen: Käytä Techbitarin ohjeita tässä!

Ongelmien karttoittaminen:

Täydennetään ongelmien ilmetessä!

Suositeltava: