Turinys:
- 1 žingsnis: lentos surinkimo instrukcijos
- 2 žingsnis: Surinkite dalis
- 3 žingsnis: pritvirtinkite plokštę
- 4 žingsnis: užtepkite litavimo pastą
- 5 žingsnis: įdėkite SMD dalis
- 6 žingsnis: laikas karšto oro pistoletui
- 7 žingsnis: sustiprinkite, jei reikia
- 8 veiksmas: „SMD Flux“valymas/pašalinimas
- 9 žingsnis: įdėkite ir lituokite visas skylės dalis
- 10 veiksmas: praplaukite skylių kaiščius
- 11 veiksmas: pašildykite per skylių kaiščius po kirpimo
- 12 veiksmas: pašalinkite skylės srautą
- 13 veiksmas: įjunkite maitinimą į lentą
- 14 veiksmas: įkelkite įkrovos tvarkyklę
- 15 veiksmas: įkelkite eskizą
- 16 veiksmas: sukurkite MP3 FAT šešiakampį failą
- 17 žingsnis: Įkelkite MP3 failus į „NOR Flash EEPROM“
- 18 žingsnis: išbandykite lentą
Video: Garso įspėjimas: 18 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Mano sukurta PCB pavadinta „Audio Alert“. Ši plokštė yra tarp stereo garso šaltinio ir stereo garso vartotojo, pvz., FM siųstuvo ar stiprintuvo. Kai lenta belaidžiu būdu gauna užkoduotą pranešimą, ji įsiveržia į garso srautą iš dabartinio šaltinio ir atkuria su garso pranešimu susijusį MP3 garso įrašą. Kai klipas bus baigtas, plokštė perjungiama į pirminį šaltinį (mano atveju - „iPod“).
Aš sukūriau šią lentą kaip papildomą lentą, skirtą aptikti, kai mano medienos parduotuvės dulkių surinkėjas yra pilnas. Nors dulkių surinktuvo pilna lenta įjungtų mirksinčią strobą, vis tiek kartais to nepastebėčiau. Parduotuvė yra gana garsi, kai veikia dulkių surinkėjas ir kiti stacionarūs įrankiai, todėl beveik visada dėviu klausos apsaugą su įmontuotu FM imtuvu. Naudodama šią plokštę dabar girdžiu „Dulkių surinkėjas pilnas“, nors ir savo klausos apsaugą. Žr.
Naudojamas MCU yra ATmega328p. MCU gauna pranešimą iš RFM69CW siųstuvo -imtuvo. Garso jungiklis yra I2C valdomas PT2314 lustas. PT2314 yra 4-1 stereo jungiklis. Plokštė atskleidžia 2 iš 4 galimų įėjimų kaip standartinius 3,5 mm stereo lizdus. Trečias šaltinis yra integruotas MP3 grotuvo lustas, o ketvirtasis - nenaudojamas. Išvestis yra per standartinį 3,5 mm stereo lizdą.
MP3 grotuvas turi 3 galimus šaltinius: SD kortelę, USB atmintinę ir NOR blykstę.
MP3 grotuvas yra tas pats YX5200-24SS lustas, kurį galima rasti daugelyje „DF Player“modulių (nors daugumoje pigesnių šio modulio versijų naudojamos suklastotos mikroschemos, kurioms trūksta visų originalios mikroschemos funkcijų.) Pagrindinis šio įgyvendinimo skirtumas naudojant YX5200 -24SS lustas yra tas, kad jis yra stereofoninis ir palaiko NOR Flash EEPROM.
Galite iš anksto įkelti „NOR Flash“su MP3 klipais arba naudoti bet kurį iš kitų šaltinių. Paleidžiant MP3 grotuvas pagal numatytuosius nustatymus naudoja USB, jei jis yra prieinamas, po to - SD kortelė, o tada - NOR „Flash“. Galite pakeisti programinę įrangą, kad pakeistumėte šaltinio pirmenybę, arba turėti MP3 šaltinį pagal gautą pranešimą.
Užprogramuotas išorinis įėjimas perduodamas išėjimui. Kaip ir MP3 šaltinio atveju, šį elgesį galima pakeisti programinėje įrangoje. Be to, programine įranga galima valdyti garsumą, balansą, aukštus garsus ir keletą kitų garso perjungimo funkcijų.
Plokštė taip pat turi galimybę pridėti ausinių stiprintuvo modulį. Aš naudoju stiprintuvą savo konfigūracijoje, nes išvestis maitina FM siųstuvą, o siųstuvas su stiprintuvu veikia geriau nei tada, kai tiekiamas linijinis garsas.
Visi nepanaudoti kaiščiai buvo atvesti prie lentos krašto. Plokštė turi I2C jungtį su pertraukimo linija tolesniam vystymui (ekranas, klaviatūra ir kt.)
Schema pridedama kitame žingsnyje.
Kaip ir kitos mano sukurtos plokštės, šios plokštės gerber failai yra bendrinami „PCBWay“.
3D spausdintą korpusą galima rasti „Thingiverse“:
1 žingsnis: lentos surinkimo instrukcijos
Toliau pateikiamos lentos (arba beveik bet kokios mažos lentos) surinkimo instrukcijos. Atlikdamas šiuos veiksmus, aš renku plokštę be papildomo ausinių stiprintuvo.
Jei jau žinote, kaip sukurti SMD plokštę, pereikite prie 13 veiksmo.
2 žingsnis: Surinkite dalis
Pradedu priklijuoti popieriaus lapą prie darbastalio su visų labai mažų dalių etiketėmis (rezistoriai, kondensatoriai, šviesos diodai). Venkite kondensatorių ir šviesos diodų vienas šalia kito. Jei jie susimaišo, gali būti sunku juos atskirti.
Tada popierius užpildomas šiomis dalimis. Aplink kraštą pridedu kitas, lengvai atpažįstamas dalis. (Atkreipkite dėmesį, kad tą patį popieriaus lapą naudoju kitoms mano sukurtoms lentoms, todėl tik keliose nuotraukoje esančiose vietose yra dalių šalia etikečių/ant jų)
3 žingsnis: pritvirtinkite plokštę
Naudodamas nedidelį medžio gabalą kaip tvirtinimo bloką, aš pritvirtinu PCB plokštę tarp dviejų prototipo plokštės gabalų. Lentų prototipai tvirtinami prie tvirtinimo bloko su dviguba lipnia juosta (ant pačios PCB nėra juostos). Man patinka naudoti medieną tvirtinimo blokui, nes jis natūraliai nelaidus/antistatiškas. Taip pat lengva jį perkelti pagal poreikį dedant dalis.
4 žingsnis: užtepkite litavimo pastą
Ant SMD pagalvėlių užtepkite lydmetalio pastos, palikdami visas tuščias skylutes. Būdamas dešiniarankis, aš paprastai dirbu iš viršaus į kairę į apačią į dešinę, kad sumažinčiau tikimybę sutepti jau užteptą litavimo pastą. Jei tepate pastą, naudokite šluostę be pūkelių, pavyzdžiui, makiažui pašalinti. Venkite naudoti Kleenex/servetėlę. Kontroliuoti kiekvienos trinkelės užtepamos pastos kiekį bandote ir bandote. Jūs tiesiog norite mažos pudros ant kiekvienos trinkelės. Drugelio dydis priklauso nuo pagalvėlės dydžio ir formos (maždaug 50–80% padengimo). Jei abejojate, naudokite mažiau. Smeigtukai, esantys arti vienas kito, pvz., Mikroschemos TSSOP pakuotėje, uždenkite labai ploną juostelę ant visų trinkelių, o ne bandykite kiekvienai iš šių labai siaurų pagalvėlių uždėti atskirą tamponą. Kai lydmetalis ištirps, lydmetalio kaukė lydmetalį perkels į trinkelę, tarsi vanduo neliptų prie riebaus paviršiaus. Lituoklis bus karoliukas arba persikels į vietą su atvira pagalve.
Aš naudoju žemos lydymosi temperatūros litavimo pastą (lydymosi temperatūra 137C)
5 žingsnis: įdėkite SMD dalis
Įdėkite SMD dalis. Aš tai darau iš viršaus į kairę į apačią į dešinę, nors tai neturi didelio skirtumo, išskyrus tai, kad rečiau praleisite dalį. Dalys dedamos naudojant elektroninius pincetus. Man labiau patinka pincetas su išlenktu galu. Paimkite dalį, jei reikia, pasukite tvirtinimo bloką, tada padėkite dalį. Lengvai bakstelėkite kiekvieną dalį, kad įsitikintumėte, jog ji yra plokščia ant lentos. Dėdamas dalį naudoju dvi rankas, kad padėčiau tiksliai nustatyti. Dėdami kvadratinį mcu, pakelkite jį įstrižai iš priešingų kampų.
Patikrinkite plokštę, kad įsitikintumėte, jog visi poliarizuoti kondensatoriai yra teisingoje padėtyje ir ar visos mikroschemos yra teisingai nukreiptos.
6 žingsnis: laikas karšto oro pistoletui
Aš naudoju YAOGONG 858D SMD karšto oro pistoletą. („Amazon“už mažiau nei 40 USD.) Į paketą įeina 3 purkštukai. Aš naudoju didžiausią (8 mm) antgalį. Šį modelį/stilių gamina arba parduoda keli pardavėjai. Aš mačiau įvertinimus visur. Šis ginklas man pasirodė nepriekaištingai.
Aš naudoju žemos temperatūros litavimo pastą. Mano modelio pistoleto temperatūra yra 275C, oro srautas nustatytas į 7. Laikykite ginklą statmenai plokštei maždaug 4 cm virš lentos. Lydmetalis aplink pirmąsias dalis užtrunka, kol pradeda lydytis. Nesigundykite pagreitinti darbų perkeldami ginklą prie lentos. Paprastai tai sukelia aplinkinių dalių pūtimą. Kai lydmetalis ištirps, pereikite prie kitos sutampančios lentos dalies. Dirbkite visur aplink lentą.
7 žingsnis: sustiprinkite, jei reikia
Jei plokštėje yra ant paviršiaus sumontuota SD kortelės jungtis arba ant paviršiaus sumontuotas garso lizdas ir pan., Ant plokštelių, naudojamų pritvirtinti prie plokštės, uždėkite papildomą vielos lydmetalį. Radau, kad vien tik litavimo pasta paprastai nėra pakankamai stipri, kad patikimai pritvirtintų šias dalis.
8 veiksmas: „SMD Flux“valymas/pašalinimas
Mano naudojama litavimo pasta yra reklamuojama kaip „nevaloma“. Jūs turite išvalyti lentą, ji atrodo daug geriau ir pašalins visus mažus lydmetalio karoliukus ant lentos. Naudodami latekso, nitrilo ar gumines pirštines gerai vėdinamoje vietoje, į nedidelį keramikos ar nerūdijančio plieno indą supilkite nedidelį kiekį Flux Remover. Uždarykite srauto šalinimo buteliuką. Naudodami standų šepetėlį, įtepkite šepetėlį į srauto šalinimo priemonę ir nušveiskite lentos vietą. Pakartokite, kol visiškai nuvalote lentos paviršių. Šiam tikslui naudoju šautuvo valymo šepetėlį. Šereliai yra standesni nei dauguma dantų šepetėlių.
Nepanaudotą srauto valiklį supilu atgal į butelį. Nežinau, ar tai teisinga, ar ne. Nepastebėjau jokių su tuo susijusių problemų.
9 žingsnis: įdėkite ir lituokite visas skylės dalis
Po to, kai srauto valiklis išgaruoja nuo lentos, po vieną uždėkite ir lituokite visas lovio skylės dalis, trumpiausias ir aukščiausias.
10 veiksmas: praplaukite skylių kaiščius
Naudodami praplaunamą pjaustytuvo replę, nukirpkite apatinės plokštės skylių kaiščius. Tai padarius lengviau pašalinti srauto likučius.
11 veiksmas: pašildykite per skylių kaiščius po kirpimo
Kad gražiai atrodytumėte, po kirpimo pašildykite lydmetalį ant skylių kaiščių. Tai pašalina nupjovimo pjoviklio paliktas šlyties žymes.
12 veiksmas: pašalinkite skylės srautą
Naudodami tą patį valymo metodą, kaip ir anksčiau, nuvalykite lentos galą.
13 veiksmas: įjunkite maitinimą į lentą
Prijunkite maitinimą prie plokštės (nuo 6 iki 12 V). Jei nieko nėra kepti, išmatuokite 5V ir 3.3V iš dviejų skirtukų ant dviejų reguliatorių lustų.
14 veiksmas: įkelkite įkrovos tvarkyklę
Šis žingsnis nustato procesoriaus greitį, laikrodžio šaltinį ir kitus saugiklių nustatymus bei įkrovos įkėlimo programą.
Šiam žingsniui jums reikės IPT. Kaip IPT galite naudoti bet kurį IPT, pvz., „Arduino“, jei IPT yra 3v3. Mano sukurtas IPT turi 3v3 ISP jungtį. Žr.
Labai svarbu: turite naudoti 3v3 IPT arba galite sugadinti plokštės komponentus
„Arduino IDE Tools“meniu pasirinkite plokštę „Arduino Pro“arba „Pro Mini“, o procesoriui - „ATmega328P (3.3V 8MHz)“.
Atjunkite maitinimą nuo plokštės, jei naudojate 6 laidų ISP kabelį.
Prijunkite ISP kabelį iš plokštės ICSP antraštės prie 3v3 IPT. Nustatykite DPDT jungiklį šalia ICSP antraštės į „PROG“.
Meniu „Įrankiai-> programuotojas“pasirinkite „Arduino as ISP“(arba bet ką, kas tinka jūsų naudojamam IPT), tada pasirinkite „boot bootloader“. Be įkrovos įkėlimo programos atsisiuntimo, taip pat bus teisingai nustatyti saugikliai. Nuotraukoje kairėje esanti lenta yra taikinys. Lenta dešinėje yra IPT.
Atjunkite ISP kabelį.
15 veiksmas: įkelkite eskizą
Prie plokštės nuosekliosios jungties pritvirtinkite 3v3 TTL nuoseklaus adapterio modulį.
Atnaujinimas: 2021 m. Kovo 18 d. Aš padariau nedidelius eskizo pakeitimus, kad ištaisyčiau klaidą, kuri atsiranda, kai įspėjimas jau groja, kai gauna kitą pranešimą. Susisiekite su manimi, jei norite atnaujintos eskizo versijos
Atsisiųskite prie šio veiksmo pridėtą programinę įrangą. Galite sumaišyti šiuos šaltinius į „Arduino“aplanką arba pakeisti eskizų knygos vietą „Arduino“nuostatose, kad nurodytumėte šiuos šaltinius. Geriausias būdas yra atskirti šiuos šaltinius.
Patikrinkite/sudarykite „AudioAlertRFM69“eskizą.
Įkelkite eskizą, jei jis sudaromas be klaidų.
16 veiksmas: sukurkite MP3 FAT šešiakampį failą
Šiame žingsnyje daroma prielaida, kad planuojate naudoti įmontuotą „NOR Flash“mikroschemą kaip MP3 šaltinį. Galite pereiti prie 18 veiksmo, jei neplanuojate naudoti „NOR Flash“lusto kaip MP3 šaltinio. Tai reiškia, kad kaip MP3 šaltinį naudosite SD kortelę arba USB atmintinę.
Šio žingsnio tikslas yra gauti FAT16 failų sistemos, kurioje yra MP3 įrašai, vaizdą, kuris bus leidžiamas iš „NOR Flash“kaip šaltinio į „NOR Flash EEPROM“. Failų tvarka FAT šakniniame kataloge nustato MP3 rodyklę, kurią nurodysite iš programinės įrangos, kai paleisite įspėjimą.
MP3 FAT Hex failą galima sukurti naudojant „Mac OS FatFsToHex“programą.
Jei turite „Mac“arba turite prieigą prie jo, atsisiųskite „FatFsToHex“programą iš „GitHub“:
Atminkite, kad jums nereikia kurti programos, šioje saugykloje yra ZIP failas, kuriame yra sukurta programa.
Nusprendę dėl MP3 failų, kuriuos norite leisti lentoje, paleiskite „FatFsToHex“programą ir vilkite failus į failų sąrašą. Nustatykite grojimo tvarką sutvarkydami sąraše esančius failus. Jei tai yra MP3 rinkinys, kurį, jūsų manymu, galite naudoti daugiau nei vieną kartą, išsaugokite rinkinį diske naudodami įrašymo komandą (⌘-S). Eksportuokite (⌘-E) MP3 šešiakampį failą į SD kortelę, pavadindami failą FLASH. HEX. Tai turėtų būti vienintelis failas šioje SD kortelėje.
Aš abejoju, ar kas nors iš tikrųjų sukurs vieną iš šių plokščių, bet jei kas nors tai padarys, o jūs įstrigsite kurdami MP3 šešiakampį failą, susisiekite su manimi ir aš jį sukursiu.
17 žingsnis: Įkelkite MP3 failus į „NOR Flash EEPROM“
Šiam žingsniui jums reikia „Arduino“kaip IPT (arba mano suprojektuotos plokštės) ir 5 ar 6 laidų ISP kabelio. Atjunkite plokštės maitinimą, jei naudojate 6 laidų kabelį.
Jei nenaudojate mano sukurto IPT, jūsų naudojamas IPT turi būti įkeltas su „Hex Copier“eskizu ir jame turi būti SD kortelės modulis, kaip nurodyta „HexCopier“eskizo instrukcijose. „HexCopier“eskizą galima paleisti bet kuriame „Arduino“su ATmega328p (ir keliais kitais ATMegas.) Šis eskizas yra „GitHub FatFsToHex“saugykloje.
Nustatykite DPDT jungiklį šalia NOR Flash EEPROM į PROG. Prijunkite ISP kabelį tarp 3v3 IPT ir NOR FLASH antraštės, naudodami įžeminimo kaištį, kad nustatytumėte teisingą jungties orientaciją. Tai mėlyna jungtis nuotraukose.
Kai maitinimas įjungiamas įdėjus SD kortelę, o serijinio monitoriaus duomenų perdavimo sparta nustatyta į 19200, pradėkite siųsti eskizui raidę C ir grąžinimo simbolį („C / n“arba „C / r / n“). kopiją. Žiūrėkite ekrano kopiją, kurioje rasite laukiamą atsakymą iš kopijuoklio eskizo, veikiančio IPT.
Atminkite, kad „FatFsToHex“programoje yra nuoseklusis monitorius (žr. Nuotrauką).
18 žingsnis: išbandykite lentą
Prijunkite „iPod“ar kitą garso šaltinį prie 3,5 mm garso lizdo, pažymėto „IN“. Prijunkite ausinių porą prie lizdo, pažymėto „OUT“.
Prijunkite maitinimą prie lentos. Leiskite takelius „iPod“. Turėtumėte išgirsti, kas grojama per ausines.
Prie plokštės pritvirtinkite 3v3 TTL nuoseklųjį adapterį. Nustatykite duomenų perdavimo spartą iki 9600.
Paleiskite įspėjimą siųsdami lentą „p1“. Turėtumėte išgirsti įspėjimą, suskirstytą į tai, kas sklinda iš „iPod“. Yra per daug bandymo parametrų, kuriuos galima išsiųsti serijiniu būdu į lentą, kad būtų galima čia aprašyti. Pažvelkite į „AudioAlertRFM69“eskizo kilpos funkciją. Pamatysite jungiklio teiginį, kuriame išvardyti visi bandymo parametrai.
Norėdami išbandyti siųstuvą -imtuvą, jums reikia kitos plokštės, tokios kaip nuotolinio valdymo pultas, aprašytas mano nurodytame „Varmint Detector“instrukcijoje, arba mano suprojektuotas visas dulkių surinkėjas. Žr. Https://www.thingiverse.com/thing:2657033 Šios plokštės gali būti užprogramuotos siųsti pranešimus į garso įspėjimų lentą.
Taip pat galite sukurti bandymų rinkinį ant duonos lentos, kaip parodyta nuotraukose. Aš sukūriau pertraukimo plokštes RFM69CW ir HCW. Šios plokštės užtikrina lygio perjungimą, kad galėtumėte naudoti šiuos siųstuvus -imtuvus su 5V mcu. (RFM69 yra 3v3.)
Jei kas nors JAV nori įsigyti bet kurią mano plokštę, pliką ar pastatytą, sunkiai surandamą dalį, susisiekite su manimi (žinute, o ne kaip komentarą.) Kaip pažymėta įvade, „Gerber“failai yra bendrinami „PCBWay“.
Rekomenduojamas:
Įspėjimas apie temperatūrą ir drėgmę naudojant AWS ir ESP32: 11 žingsnių
Įspėjimas apie temperatūrą ir drėgmę naudojant AWS ir ESP32: Šiame vadove mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip siųsti šiuos duomenis į AWS
Garso/garso lygio indikatorius: 10 žingsnių
Garso/garso lygio indikatorius: Šiame projekte parodysiu, kaip sukurti paprastą garso lygio indikatorių naudojant operacinius stiprintuvus. Pastaba: norėdami užduoti klausimų, apsilankykite mano svetainėje adresu Klauskite eksperto. Naudingi papildomi vaizdo įrašai: imituotos grandinės nustatymas ant duonos lentos (protokolas
Įspėjimas apie troškulį: augalų žala: 13 žingsnių
Įspėjimas apie troškulį: įspėjimas apie augalą: aš turiu būti švarus - aš esu siaubingas augalų tėvas. Smagu tą nuimti nuo krūtinės. Negaliu suprasti, ar tai šiek tiek per stipriai atsitrenkia į fotosintezę, ar apšviečia seną H2O. Atrodo, kad nieko, ką padarysiu, neišlaikysiu šito vaikino
Įspėjimas apie atidarytus vartus: 11 žingsnių
Įspėjimas apie atvirus vartus: ar jūsų augintinis taip pat atrodo, kad turi raketų paketą kiekvieną kartą, kai pamato atidarytus vartus? Šis projektas skirtas padėti pamatyti, kada vartai atidaromi po valandų. Mūsų mažasis taksas mėgsta išeiti į paskutinį patrulį apie 22 val., Kai lauke jau tamsu
Namų įspėjimas: „Arduino +“pranešimai iš debesies dideliame ekrane: 14 žingsnių (su paveikslėliais)
Namų įspėjimas: „Arduino +“pranešimai iš debesies dideliame ekrane: mobiliųjų telefonų amžiuje galite tikėtis, kad žmonės reaguos į jūsų skambutį visą parą. Arba … ne. Kai mano žmona grįžta namo, telefonas lieka palaidotas rankinėje arba jo baterija išsikrovusi. Mes neturime fiksuoto ryšio linijos. Skambina arba