Indholdsfortegnelse:

Bluetooth-FM-telefon headset: 14 trin
Bluetooth-FM-telefon headset: 14 trin

Video: Bluetooth-FM-telefon headset: 14 trin

Video: Bluetooth-FM-telefon headset: 14 trin
Video: ПОЛНОРАЗМЕРНЫЕ BLUETOOTH НАУШНИКИ С FM-РАДИО И ФЛЕШКОЙ - LTP-660 / B7 TOURYA / ZAPET / CATASSU/NDJU 2024, Juli
Anonim
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset
Bluetooth-FM-telefon headset

For et par måneder siden ville jeg lave et fjernstyret relæ, der kan styres med SMS og Bluetooth, så jeg købte et SIM800H-modul, men GSM-delen af modulet fungerer ikke fint og fik mig til at købe et andet modul. Det første modul lå på mit bord i flere måneder, indtil jeg ved et uheld fandt en gammel hovedtelefon med revne ledninger og tænkte på at lave en Bluetooth -hovedtelefon til at bruge disse affaldsdele. Jeg tog et Li-Po batteri fra en gammel mini quadcopter. Jeg havde bare brug for et par dele, så dette projekt er startet. Det endelige produkt har følgende funktioner.

  1. Et Bluetooth -headset til at lytte til musik og besvare telefonopkald;
  2. En FM-radio i stand til at modtage 87,5-108MHz frekvenser;
  3. En mobiltelefon til at modtage taleopkald;
  4. En kablet stereohovedtelefon ved hjælp af et AUX -kabel.

At lave sådan en nyttig enhed til affaldsdele er virkelig interessant og behageligt; Jeg råder dig til selv at lave en ved at følge denne Instructable.

Trin 1: Trin 1: Nødvendige ting

Trin 1: Ting der er nødvendige
Trin 1: Ting der er nødvendige
Trin 1: Ting der er nødvendige
Trin 1: Ting der er nødvendige
Trin 1: Ting der er nødvendige
Trin 1: Ting der er nødvendige

Materialer:

  • 1x gammel hovedtelefon
  • 1x SIM800H -modul
  • 1x PIC12F683 mikroprocessor
  • 1x TP4056 batterioplader modul
  • 1x Rotary encoder med pull-ups modul
  • 1x 3,7V Li-Po batteri (jeg brugte et 150mAh batteri)
  • 1x 10KΩ modstand
  • 1x 100μF elektrolytkondensator
  • 1x 100nF MKT kondensator
  • 3x 100nF keramisk kondensator
  • 1x 8-polet DIP IC stik
  • 1x trykknap
  • 1x DIP -switch
  • 1x Pin header (han og kvinde) [VALGFRIT]
  • 1x 3,5 mm stereostik
  • Nogle ledninger
  • Varme krympe
  • Et stykke lyst plastik (jeg brugte kroppen af en tom pen)

Værktøjer:

  • Loddejern, lodde og flux
  • Bore- og udskæringsværktøj
  • Lim og en varm limpistol
  • Tænger, nåletænger, trådskærer
  • Skruetrækkere
  • PIC -programmør (jeg anbefaler PICKit3 eller Open Programmer)

Trin 2: Trin 2: Skær hovedtelefonen

Trin 2: Skær hovedtelefonen
Trin 2: Skær hovedtelefonen
Trin 2: Skær hovedtelefonen
Trin 2: Skær hovedtelefonen
Trin 2: Skær hovedtelefonen
Trin 2: Skær hovedtelefonen

Tag hovedtelefonen fra hinanden, og skær den side, der har plads nok til alle komponenter (se billederne). Jeg vælger den højre side, fordi mikrofonen er fastgjort til venstre side. Bor et hul til roterende encoder og et andet hul til batteriopladerens lysdioder. Tag et stykke lyst plastik (jeg brugte en tom penlegeme), gør det varmt på en flamme, og tryk det på det andet hul, og skær dets ekstra dele. Dette får LED'erne til batterioplader til at ligne en stor cirkel.

Trin 3: Trin 3: Fremstilling af controllerkredsløbet

Trin 3: Lav controller -kredsløbet
Trin 3: Lav controller -kredsløbet
Trin 3: Lav controller -kredsløbet
Trin 3: Lav controller -kredsløbet
Trin 3: Lav controller -kredsløbet
Trin 3: Lav controller -kredsløbet

Controlleren er lavet af en PIC12F683 mikroprocessor. Den vil blive monteret på en 8-bens stikkontakt. Det anbefales at se på kredsløbsdiagrammet, før du udfører nedenstående opgaver (Klik på "Flere billeder" for at se diagrammet).

  1. Loddemetal 100μF elektrolytkondensator og 100nF MKT kondensator til ben 1 og 8 i IC -fatning.
  2. Loddemodul 10KΩ modstand blandt ben 1 og 4 i IC -stik.
  3. Sæt knappen på IC -stikket mellem ben 4 og 8.

Trin 4: Trin 4: Forberedelse af Rotary Encoder

Trin 4: Forberedelse af Rotary Encoder
Trin 4: Forberedelse af Rotary Encoder
Trin 4: Forberedelse af Rotary Encoder
Trin 4: Forberedelse af Rotary Encoder
Trin 4: Forberedelse af Rotary Encoder
Trin 4: Forberedelse af Rotary Encoder

Fjern stifterne på det roterende encodermodul, og fastgør nogle ledninger til det. Denne roterende encoder er en mekanisk enhed, så den har brug for kondensatorer til de-bouncing. Lodde 100nF keramiske kondensatorer til ben GND, DT, CLK og SW.

Trin 5: Trin 5: SIM800H -modul og forbindelser

Trin 5: SIM800H -modul og forbindelser
Trin 5: SIM800H -modul og forbindelser
Trin 5: SIM800H -modul og forbindelser
Trin 5: SIM800H -modul og forbindelser
Trin 5: SIM800H -modul og forbindelser
Trin 5: SIM800H -modul og forbindelser

Fjern først strømindikatoren for at forlænge batteriets levetid, fordi den altid er tændt, selv når modulet er slukket. Brug derefter loddejernet til at lukke S1 -kontakten og åbne S2- og S3 -switchene. Lod lod batteriets ledninger gennem kontakten til modulet. Derefter loddekabler til højttalere, mikrofon og FM -antenne. Brug to korte ledninger til højttalere, langt lydkabel til mikrofon (jeg brugte de gamle hovedtelefonkabler) og en lang smal ledning som FM -antenne.

Trin 6: Trin 6: Plader

Trin 6: Plader
Trin 6: Plader
Trin 6: Plader
Trin 6: Plader
Trin 6: Plader
Trin 6: Plader
Trin 6: Plader
Trin 6: Plader

Placer modulerne på hovedtelefonhuset og bor huller til fastgørelse af dem med smalle ledninger. Du kan bruge ekstra ben af andre elektroniske komponenter til fastgørelse af modulerne og lodde dem til brædderne.

Trin 7: Trin 7: Fuldfør kredsløbet

Trin 7: Fuldfør kredsløbet
Trin 7: Fuldfør kredsløbet
Trin 7: Fuldfør kredsløbet
Trin 7: Fuldfør kredsløbet
Trin 7: Fuldfør kredsløbet
Trin 7: Fuldfør kredsløbet

Lodde roterende encoder ledninger til IC stikket i henhold til kredsløbsdiagrammet (Klik på "Flere billeder" for at se diagrammet). Slut ledninger til strømforsyning og SIM800H -modulets serielle data og strømstyring til IC -stikket. Lod lodningerne til batteriopladeren og SIM800H -modulerne.

Trin 8: Trin 8: Montering af det, du lavede

Trin 8: Montering af, hvad du lavede
Trin 8: Montering af, hvad du lavede
Trin 8: Montering af, hvad du lavede
Trin 8: Montering af, hvad du lavede
Trin 8: Montering af, hvad du lavede
Trin 8: Montering af, hvad du lavede

Placer modulerne på deres positioner og fix dem ved at vride ledningerne. Jeg loddet højttalernes ledninger for at teste dem, det næste trin viser, hvordan du fastgør højttalernes ledninger. Jeg ændrede også den ledning, jeg først brugte som FM -antenne, fordi den var for sprød og gik i stykker flere gange under fremstillingen af dette headset. Glem ikke at bore et lille hul til knappen "Nulstil". Bemærk, at det ikke vil blive brugt meget, så det er kun et hul i nålestørrelse.

Trin 9: Trin 9: Tilslutning af højttalerne

Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne
Trin 9: Tilslutning af højttalerne

Lad mig først præcisere to ting:

  1. SIM800H -lydudgangen er ikke stereo, så du skal slutte højttaleren sammen.
  2. Ifølge SIM800H datablad SPK1 output kan drive 32Ω modtager, mine hovedtelefonhøjttalere er 18Ω. Og det er derfor, jeg tilsluttede højttalerne i serie for at opnå 36Ω impedans i stedet for parallel (9Ω).

Sæt stereostikket på kroppen med lim. Lod en ledning af hver højttaler til ærmetappen (Brug et kabel, så længe mikrofonkablet til den anden sidehøjttaler). Lod den anden ledning til ydre spids og ringstifter. Bemærk, at den venstre højttaler skal være forbundet til spidsen, og den højre højttaler skal være forbundet til ringen. Lodde SPK1P- og SPK1N -ledninger, der kommer fra SIM800H -modulet til den inderste spids og ringstifter på stereostikket.

Trin 10: Trin 10: Nogle detaljer

Trin 10: Nogle detaljer
Trin 10: Nogle detaljer
Trin 10: Nogle detaljer
Trin 10: Nogle detaljer
Trin 10: Nogle detaljer
Trin 10: Nogle detaljer

Bøj GSM -antennen og lod den. Brug lidt lim til at fastgøre ledningerne på kroppen af IC -stikket for at forhindre, at de forbinder hinanden, mens låget lukkes. Jeg lagde også et stykke papir blandt keramiske kondensatorben som isolering.

Sæt PIC12F683 i programmereren, tilslut den til computeren, og programmer den med en “bfpHeadset.hex” -fil, og anbring den på stikkontakten. Jeg har også vedhæftet firmwarekildekoden til dig. Det er skrevet i mikroC for PIC -miljø.

Trin 11: Trin 11: Den anden side

Trin 11: Den anden side
Trin 11: Den anden side
Trin 11: Den anden side
Trin 11: Den anden side
Trin 11: Den anden side
Trin 11: Den anden side

Før kablerne gennem toppladen og lod dem til venstre højttaler og mikrofon. Jeg limede også pinhovedet inde i mikrofonbasen som et stik til en ekstern FM -antenne og lavede en krøllet antenne. Antennekablet passerer fra højre side til venstre er nok, og dette stik er valgfrit.

Trin 12: Trin 12: Afsluttende værker

Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker
Trin 12: Afsluttende værker

Placer ørepuder, skru headset -kabinetterne fast og tegn nogle ikoner på kroppen. Jeg brugte hvid neglelak som blækket og en tandstikker som pennen. Placer en knap på den roterende encoderaksel (jeg fyldte hætten på en tom lim med varm lim og pressede den på akslen).

Trin 13: Trin 13: Brugervejledning

Det er tid til at tænde dit headset. Her er en kort vejledning til denne enheds funktioner.

Rotary Encoder Handlingstilstande:

  1. Skub ned og slip. (Lov 1)
  2. Tryk ned og hold den nede i ca. 2 sekunder. (Lov 2)
  3. Formindsk (drej med uret). (Lov 3)
  4. Øg (drej mod uret). (Lov 4)
  5. Fald ned, mens du trykker den ned, og slip den. (Lov 5)
  6. Stig, mens du trykker ned og slip. (Lov 6)

Sove mode:

  • Act1: Intet
  • Act2: Intet
  • Act3: Intet
  • Act4: Intet
  • Act5: Vågn op i Bluetooth -tilstand
  • Act6: Vågn op i FM -tilstand

FM -tilstand:

  • Act1: Skift tilstand for lydstyrke/frekvens
  • Act2: Gå i dvale
  • Act3: Reducer lydstyrke/frekvens
  • Act4: Forøg lydstyrke/frekvens
  • Act5: Besvar indgående opkald
  • Act6: Afvis indgående opkald

Bluetooth -tilstand:

  • Act1: Afspil/pause musik
  • Act2: Gå i dvale
  • Act3: Reducer lydstyrken
  • Act4: Forøg lydstyrken
  • Act5: Tidligere musik - Besvar indgående opkald
  • Act6: Næste musik - Afvis indgående opkald

Indstillingstilstand:

  • Act1: Gå til Næste indstilling - Gå i dvale på det sidste indeks
  • Act2: Intet
  • Act3: Reducer værdi
  • Act4: Forøg værdi
  • Act5: Intet
  • Act6: Intet

Bemærk, at for at vække headsettet i Bluetooth -tilstand eller FM -tilstand, skal du dreje den roterende encoder mindst 5 kryds, mens den trykkes ned.

For at gå ind i indstillingstilstanden, når enheden er i dvale, skal du reducere roterende encoder 1 kryds, øge den med 2 flåter og igen reducere den med 3 flåter, og vent på bip. Enheden går i dvale igen ved at trykke på den roterende encoder på det sidste indeks. Dette er listen over indstillinger.

  1. Bluetooth -parringstilstand: Automatisk pinkodsparring (ét bip) - Fast pinkodsparring (to bip); [PIN -koden er 9852. Automatisk pinkodeparring understøttes ikke af gamle enheder.]
  2. Lydstyrke: 1-10; [Længere bip, højere lyd.]
  3. Mikrofonforstærkning: 1-10; [Længere bip, mere gevinst.]
  4. Ringetone: 1-19
  5. Ringelydniveau: 1-10

Nulstillingsknap: Ved at trykke på nulstillingsknappen nulstilles enheden og alle parrede Bluetooth -enheder slettes.

Strømafbryder: Denne kontakt kan bruges til at slukke enheden helt. Det anbefales at bruge dvaletilstand i stedet for at slukke med denne knap til daglig brug. Brug denne switch, hvis du ikke vil bruge enheden i lang tid eller til at nulstille headsettet uden at slette de parrede enheder.

AUX -indgangen er stereo og skal bruges, mens enheden sover eller er slukket.

Trin 14: Trin 14: Fremtidige værker

Du kan bruge en mere kraftfuld mikroprocessor, tilslutte et micro SD -kortstik til SIM800H og ændre firmwaren for at tilføje MP3 -afspilningsfunktion til dette headset. For at gøre dette kan du bruge kommandoen CMEDPLAY, CMEDIAVOL, FSDRIVE og FSLS.

Anbefalede: