Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: Pradėkite surinkimą
- 3 žingsnis: IPT ir „High Stuff“
- 4 veiksmas: pasirenkamas įkrovos įkroviklis
- 5 žingsnis: Išvada
Video: „Arduino“duonos lenta: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:49
Yra tiesiog šimtai „Breadboard Arduinos“, tad kuo šis skiriasi? Na, yra keletas dalykų, kurių dauguma ir net pats „Arduino“daro netinkamai. Visų pirma, analoginis tiekimas yra susietas su skaitmeniniu. Yra priežastis, kodėl Atmel juos išvedė ant atskirų kaiščių. Skaitmeninis skyrius sukuria triukšmą, kuris gali trukdyti analoginėms konversijoms. Atmel rekomenduoja 10 μH induktorių ir atskirą kondensatorių AVCC, kad šis triukšmas būtų filtruojamas. Aš nenaudojau šio induktoriaus ar ferito granulės, rekomenduojamos VCC, bet jei ketinate daryti daug analoginių dalykų, tai tikriausiai yra gera idėja. Duonos lentos ir džemperių induktyvumo indai kai kuriems padeda.
Kitas patobulinimas susijęs su RESET linija. Kad būtų leidžiamas HVPP režimas, AVR neturi ESD apsaugos RESET kaiščio. Taigi, jei nesate aukštos įtampos programuotojas, rekomenduojama naudoti diodą, kuris padėtų apsisaugoti nuo ESD. Visa tai aprašyta AVR042: AVR aparatūros projektavimo nuostatos. Matyt, mažai žmonių žino šį dokumentą.
Kita įprasta praktika yra įdėti kondensatorių tiesiai per RESET linijos jungiklį. Tai gali sukelti aukštos įtampos šuolius pagal AVR042. Tai daroma ne tiek daug su AVR (tikriausiai todėl, kad jie juos tiesiog žudo), bet dažnai tai matoma naudojant daugelį kitų mikroschemų ir net gamintojo kūrimo lentose. Mano nuomone, tokiu būdu pasikliauti ESD apsauga yra tik blogas dizainas.
1 žingsnis: Surinkite medžiagas
Šio projekto BOM:
- (1) 630 (830) skylių be litavimo duonos lentelė
- (1) Įvairių duonos lentų trumpiklių laidų komplektas arba 24AWG kietos vielos viela, padengta sidabru arba alavu
- (1) USBtinyISP, Arduino ISP ir kt.
- (1) 6 kontaktų ISP išjungimas arba „DuPont“laidai iš vyrų ir vyrų
- (1) Atmel ATmega328P-PU AVR mikrovaldiklis (28 kontaktų DIP)
- (1) Žalias 3-5 mm LED indikatorius
- (1) 1N914/1N4148 greitas diodas
- (1) 9 mm veleno lytėjimo mygtuko jungiklis
- (1) 16MHz kvarco kristalų osciliatorius, 15-20pF
- (1) Ferito karoliukas (neprivaloma)
- (1) 10µH induktorius (neprivaloma)
- (1) 10µF daugiasluoksnė keramika
- (4) 100nF monolitinė keramika
- (2) 22pF keraminis diskas
- (1) 4,7k 1/4 W rezistorius
- (1) 680Ω 1/4 W rezistorius
- (1) 330Ω 1/4 W rezistorius
Už jungiklį sumokėkite šiek tiek papildomai ir gaukite kažką padoraus. Dažniausiai prieinamos kvadratinės yra nepatikimos šiukšlės.
2 žingsnis: Pradėkite surinkimą
Pirmiausia sumontuokite visus žemus komponentus ir trumpiklius. Nupjautas komponentas išlenktas iki 8 mm žemiau žemiausio komponento korpuso taško. NEKIRPKITE laidų ant 3 komponentų, naudojamų kitame žingsnyje. Pjaukite juos tik tolygiai, bet palikite maksimaliu ilgiu. Būkite ypač atsargūs su diskiniais kondensatoriais. Apatinė panardinimo danga yra trapi ir lūžta ten, kur dengia laidus, jei jie yra sulenkti.
„ATmega“1 kaištis turėtų patekti į 11 eilutę, kad būtų lengviau rasti kaiščius. 5 kaištis yra 15 eilutė, 10 kaištis yra 20 eilutė ir kt.
Vienas 100nF kondensatorius eina nuo A11 iki GND, sunku jį pamatyti nuotraukose. 330Ω rezistorius yra D10 ir D11 skylėse. „Fritzing“diagrama leidžia lengviau pamatyti, kas kur vyksta.
Kiti 100nF dangteliai yra D17, D18, kiti - G17, G19, o kiti - H17, H18.
Į AVCC einantis trumpiklis pasirinktinai gali būti pakeistas 10µH induktoriumi. Jei to reikalauja jūsų analoginiai matavimai, tai padės sumažinti triukšmą.
Neprivalomas ferito karoliukas patenka į VCC. Naudokite, jei yra triukšmą sukeliančių komponentų, pavyzdžiui, 7400 serijos loginių lustų. Nuimkite VCC trumpiklį ir pakeiskite jį ferito rutuliu.
Nepamirškite džemperių, jungiančių + ir - išilgai lentos.
3 žingsnis: IPT ir „High Stuff“
Toliau pateikiami aukštesni komponentai. Tai yra diodas, 4,7 k rezistorius ir kvarco kristalas. Būtinai laikykitės diodo poliškumo. Katodo juosta eina + pusėje. Taip, tai turėtų būti atvirkščiai šališka.
Kai viskas yra taip, kaip parodyta, ir esate tikri, kad nieko netrūksta, atėjo laikas ISP kalmarų laidams. ATmega 17, 18 ir 19 kaiščiai yra atitinkamai MOSI MISO ir SCK. Naudodami šio tipo jungiklį, RESET gali pereiti į J10. VCC ir GND yra + ir - žinoma.
4 veiksmas: pasirenkamas įkrovos įkroviklis
Norint „įkelti“eskizus iš „Arduino IDE“, būtina į „ATmega“paleisti įkrovos įkroviklį. Priešingu atveju jis bus įkeltas tik per IPT. Serijinis yra daug greitesnis, tačiau įkrovos įkroviklis užima šiek tiek „flash“atminties vietos, kuri priešingu atveju patektų į jūsų eskizą, ir sulėtina įkrovos procesą. „Optiboot“rekomenduojama, jei einate šiuo keliu ir yra labai mažas. Asmeniškai aš atsisakau įkrovos tvarkyklės ir tiesiog naudojuosi IPT.
Kitas aspektas yra oras į valdžią IPT. Pavyzdžiui, „USBtinyISP“viduje yra trumpiklis, skirtas tikslui maitinti. Seni telefonų įkrovikliai taip pat yra puikus energijos šaltinis. Yra USB pertraukimo plokštės arba tiesiog nutraukite jungtį ir, jei esate drąsus, nuimkite ir skardinkite laidus. Turėjau „Android“įkroviklį, kuris užstrigo ant kojos ir sudužo, todėl nebuvo jokių problemų. Naudodami kalmarų laidus, palikite IPT VTG/VCC kaištį, kai įjungiate išorinį maitinimą, arba palikite jį prijungtą ir nuimkite trumpiklį.
5 žingsnis: Išvada
Dabar viskas baigta. Įkelkite mirksėjimo eskizą bandymui ir šviesos diodas turėtų pradėti mirksėti. Kažkur turiu pertraukiamą mirksėjimo eskizą. Pažiūrėkite, ar galite jį rasti.
Rekomenduojamas:
Duonos lentos draugiška pertraukimo lenta, skirta ESP8266-01 su įtampos reguliatoriumi: 6 žingsniai (su nuotraukomis)
Duonos lenta draugiška pertraukimo lenta, skirta ESP8266-01 su įtampos reguliatoriumi: Sveiki visi! tikiuosi, tau viskas gerai. Šioje pamokoje aš parodysiu, kaip aš sukūriau šį pritaikytą „ESP8266-01“moduliui pritaikytą adapterį su tinkamu įtampos reguliavimu ir funkcijomis, kurios įgalina ESP blykstės režimą. Aš padariau šį modą
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: 4 žingsniai (su nuotraukomis)
Modulinė neopikselių pertraukimo lenta su atviro kodo duonos lenta: ši instrukcija yra apie mažytę (8 mm x 10 mm) „Neopixel“šviesos diodams pritaikytą pertraukimo lentą, kurią galima sukrauti ir lituoti viena prie kitos, ji taip pat suteikia daug didesnį konstrukcijos standumą nei plonas LED juostelė daug mažesnėje formoje
„Arduino“kaip pigi duonos lenta FPGA: 5 žingsniai (su nuotraukomis)
„Arduino“kaip pigi duonos lenta FPGA: Aparatinės logikos grandinių kūrimas gali būti įdomus. Senas mokyklos būdas tai padaryti buvo su NAND vartais, ant duonos lentos, sujungtos su trumpikliais. Tai vis dar įmanoma, tačiau nereikia daug laiko, kol vartų skaičius išeis iš rankų. Naujesnis variantas
Duonos trupinių šukos pramoniniam duonos pjaustytuvui valyti („Oliver 732-N“): 3 žingsniai (su paveikslėliais)
Duonos trupinių šukos, skirtos pramoniniam duonos pjaustytuvui valyti („Oliver 732-N“): Šis „Ible“yra kelias nuo sumušto kelio. Kepyklėlėje, kurioje dirbu, yra „Oliver 732-N Front Load Slicer“(7/16 atstumas). Pjaustydamas jis pagamina smulkių džiūvėsėlių, kurie kaupiasi ant lopšio. Teptukas naudojamas šlavimui nuo priekio
Duonos lentos išjungimas (kaip pridėti LED maitinimo indikatorių prie skaidrios „Solarbotics“duonos lentos): 7 žingsniai
Išskleiskite savo duonos lentą (kaip pridėti LED maitinimo indikatorių prie skaidrios „Solarbotics“duonos lentos): Šios skaidrios lentos yra panašios į bet kurią kitą elektroninę duonos lentą, tačiau jos yra aiškios! Taigi, ką galima padaryti su skaidria duonos lenta? Manau, akivaizdus atsakymas yra pridėti maitinimo šviesos diodus