Orodha ya maudhui:

Programu nyingi za ATtiny85 / 13A: 6 Hatua
Programu nyingi za ATtiny85 / 13A: 6 Hatua

Video: Programu nyingi za ATtiny85 / 13A: 6 Hatua

Video: Programu nyingi za ATtiny85 / 13A: 6 Hatua
Video: Использование карты Micro SD и регистрация данных с Arduino | Пошаговый курс Arduino, урок 106 2024, Novemba
Anonim

Fuata zaidi na mwandishi:

PALPi Retro Mchezo wa Dashibodi
PALPi Retro Mchezo wa Dashibodi
PALPi Retro Mchezo wa Dashibodi
PALPi Retro Mchezo wa Dashibodi
Studio ya Mwanga / Sanduku la Nuru
Studio ya Mwanga / Sanduku la Nuru
Studio ya Mwanga / Sanduku la Nuru
Studio ya Mwanga / Sanduku la Nuru
TTGO T Onyesha Mtandao / Saa
TTGO T Onyesha Mtandao / Saa
TTGO T Onyesha Mtandao / Saa
TTGO T Onyesha Mtandao / Saa

Kuhusu: Muumba mwingine tu kutoka India: ') hi Zaidi Kuhusu Arnov Sharma »

Je! Umewahi kutengeneza Mradi kama "LDR x Arduino UNO Automatic Light" au sawa ambayo hutumia tu bandari 2-3 za I / O za Dereva wa 32 Pin yako? Ni sawa ikiwa unafanya kazi ya prototyping lakini vipi ikiwa unataka kumaliza au kutoa mfano huo kama bidhaa, sio kama mradi. Njia mbadala ni kutumia Microcontroller ndogo na ya bei rahisi ambayo hugharimu kidogo na inaweza kutekelezwa kwa urahisi katika mradi wowote wa mahitaji ya chini. Microchip ina mstari wa watawala wadogo wanaoitwa "ATTINY AVR" ambao ni wadhibiti wadogo ambao wanaweza kufanya kazi nyingi ambazo Arduino hufanya kwa fomu iliyo na unganifu zaidi.

Attiny85 na Attiny13 ni moja wapo ya wadhibiti wa kawaida wa Attiny kwani ni ya bei rahisi na inapatikana kwa urahisi.

Ili kuzipanga, kwa ujumla tunatumia Arduino kama usanidi wa ISP au USBasp, nilitaka kutumia nano ya Arduino kutengeneza ngao ya programu ya attiny85 lakini sio kwa programu 1 attiny lakini 6. ndiyo 6, tunaweza kupanga zaidi ya 1 attiny kwa wakati mmoja muda kwa kuziunganisha zote kwa usawa.

Katika Chapisho hili, nitawaonyesha nyinyi watu jinsi nilivyotengeneza programu hii na vidokezo vya kupanga mcu mdogo.

Vifaa

Vifaa vinahitajika -

  1. Arduino nano x1
  2. Soketi za DIP8 x6
  3. 1uf 10V Sura x1
  4. vichwa vya kiume 28 kuwa sawa
  5. Kifurushi cha LED 0603 x4
  6. Kifurushi cha 1K Kifurushi 0805 x2
  7. PCB
  8. Kiambatisho kilichochapishwa cha 3D
  9. attiny85 x6

Hatua ya 1: UTANGULIZI kwa Attiny85 / 13A

UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A
UTANGULIZI kwa Attiny85 / 13A

ATtiny85 ni utendaji wa juu, nguvu ndogo ya 8-bit microcontroller kulingana na Usanifu wa RISC ya Juu. Inayo Kbyte 8 za In-System inayoweza kupangiliwa Flash na inajulikana kwa sababu ya saizi yake ndogo na huduma zake

voltage yake ya kufanya kazi ni +1.8 V hadi + 5.5V

(soma data yake kwa habari zaidi)

Attiny13 ni utendaji wa hali ya juu, nguvu ndogo ya Microchip 8-bit AVR RISC-based microcontroller ambayo inachanganya kumbukumbu ya 1KB ISP, 64B SRAM, 64B EEPROM, faili ya rejista ya 32B, na kibadilishaji cha 4-channel 10-bit A / D. Kifaa kinasaidia kupitisha kwa MIP 20 kwa 20 MHz na inafanya kazi kati ya volts 2.7-5.5.

Kwa kutekeleza maagizo yenye nguvu katika mzunguko wa saa moja, kifaa hicho kinafanikiwa kupitia njia inayokaribia MIP 1 kwa MHz, kusawazisha utumiaji wa nguvu na kasi ya usindikaji.

(soma data yake kwa habari zaidi)

chips hizi mbili zinafanana na zina pinout sawa.

Attiny85 ni bora kuliko Attiny13 kama maarufu zaidi na ina maktaba zinazopatikana kuliko attiny13 ambayo inafanya chip hii kuwa rahisi kuanza.

Hatua ya 2: Kubuni Kinga ya Programu

Kubuni Programu ya Ngao
Kubuni Programu ya Ngao
Kubuni Programu ya Ngao
Kubuni Programu ya Ngao

Niliunda bodi hii ya kuzuka kwa nano katika OrCad Cadance, ina LED nne (3 kati yao imeunganishwa na D7 D8 na D9 kwa hadhi ya programu ya ICSP, na ya nne imeunganishwa na D11 au D0 ya attiny ikiwa tutahitaji kupima attboard onboard)

Ninaituma kwa PCBWAY na nimepata PCB kwa siku 22 (kwa sababu ya hali ya janga)

(Nimeongeza faili za Gerber pamoja na mpango ili uweze hata kutuma hii kwa mtengenezaji wa PCB au utengeneze toleo lako mwenyewe)

Hatua ya 3: Mkutano

Image
Image
Programu!
Programu!

Tazama video ya mafunzo ya msingi ya mkutano-

Hatua ya 4: Kupima na Kuangaza Nano Na Arduino Kama ISP

Image
Image

Kwanza, niliunganisha nano ya Arduino na kompyuta yangu na kuangaza na mchoro rahisi ulioongozwa na Chaser ambao utageuza kuongozwa kushikamana na pini D7, 8, 9, na D11 kwa mpangilio wa chaser. kushoto kwenda kulia

(tazama video)

Baada ya haya, nilipakia mchoro wa "Arduino kama ISP" kutoka kwa michoro ya mfano kwenye bodi hii na nikapunguza kifupi baada ya mchoro kupakiwa. Nilichomoa kebo ya USB na kutoa 6 attiny85, kwa programu.

Hatua ya 5: Kupanga programu

Programu!
Programu!
Programu!
Programu!

Kama watu wengi, nilijulishwa kwa watawala wadogo kupitia jukwaa la Arduino, IDE ya Arduino inaweza kutumika kupanga karibu kila Attrocontroller ya Attiny kwa kuongeza faili za Attiny Core na Spence Konde -

github.com/SpenceKonde/ATTinyCore

Mchakato wa kusanikisha umeandikwa vizuri katika ukurasa wa GitHub

Mchakato wa Kuangaza ni rahisi sana na mbele moja kwa moja

  • Weka attiny85 au 13 katika SOKETI LA DIP kulingana na Mwelekeo sahihi
  • Nenda kwenye Zana> Bodi na uchague bodi yako ya attiny85.
  • Chagua kasi ya saa kwa 1MHz, 4MHz au 8MHz (kwa Blink Sketch 1MHz ni sawa)
  • Chagua bandari ya com ya kulia
  • Katika Zana> Programu inachagua "Arduino kama ISP"
  • Piga BURN BOOTLOADER
  • Sasa nenda kwa Mchoro> na uchague "Pakia ukitumia Programu" au tu Ctrl + Shift + U

Hatua ya 6: Matokeo

Weka Attiny85 au 13 iliyosanidiwa kwenye ubao wa mkate na unganisha ikiongozwa na D4 * na GND na uwape nguvu kando.

YOTE GONNA BLINK (tazama video)

Kwa usanidi huu, unaweza kupanga zaidi ya uangalizi 1 kwa wakati mmoja ambayo ni kazi muhimu, kwani sasa unaweza kuiga mradi wako kwa urahisi au unaweza hata kuzizalisha kwa kuuza programu. Natumahi chapisho hili lilisaidia kwa njia fulani. kila kitu hapa ni OPENSOURCE kwa hivyo ikiwa unahitaji kitu, acha maoni.

Ilipendekeza: