Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Mchoro wa Mpangilio
- Hatua ya 2: Orodha ya Vipengele, Vifaa, Zana
- Hatua ya 3: Kufanya PCB
- Hatua ya 4: Mkutano wa PCB
- Hatua ya 5: Pakia msingi wa ATTINY kwenye Arduino IDE
- Hatua ya 6: Pakia UNU ya Arduino na Arduino ISP (Katika Programu ya Mfumo)
- Hatua ya 7: Kupanga programu ya ATTINY
Video: Mpangaji Mdogo wa Watawala Mdogo wa ATTINY Na Arduino UNO: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Kwa sasa inafurahisha kutumia wadhibiti wa mfululizo wa ATTINY kwa sababu ya utofautishaji wao, bei ya chini lakini pia ukweli kwamba zinaweza kusanidiwa kwa urahisi katika mazingira kama Arduino IDE.
Programu zilizoundwa kwa moduli za Arduino zinaweza kuhamishiwa kwa wadhibiti wadudu wa ATTINY.
Ndio sababu programu ya ATTINY na Arduino inavutia.
Mradi huu unakusudia kupanga ATTINY13, 85, microcontroller 84 na anuwai yao. Kwa marekebisho madogo unaweza kupanga ATTINY2313 lakini pia ATTINY ya uzalishaji wa hivi karibuni.
Tutaunda ngao ya Arduino UNO ambayo kuna tundu la ZIP ambalo ATTINY iliyowekwa imeunganishwa.
Ni rahisi, rahisi kutengeneza na muhimu.
Vifaa
Vipengele vyote vinaweza kupatikana kwenye AliExpress kwa bei ya chini.
Isipokuwa ni zile kutoka kwa semina yao wenyewe, ambayo ni rahisi zaidi.
Hatua ya 1: Mchoro wa Mpangilio
Ni rahisi sana.
Ngao inaendeshwa na Arduino UNO, uwepo wa voltage ya usambazaji inayoonyeshwa na taa ya LED.
Kwa kweli, chip moja tu inaweza kusanidiwa kwa wakati mmoja, picha kuu ikiwa kielelezo tu cha jinsi chips zinazopangwa zinaingizwa. Hii pia imeonyeshwa kwenye mchoro wa skimu.
Muhimu ni uwepo wa C1 = 22uF / 16V kwenye pini ya Arduino Rudisha. Ukosefu wake husababisha kutoweza kufanya programu kwa sababu ya kuweka upya Arduino mwanzoni mwa programu.
C2 = 47uF / 16V ni anti-oscillating kwenye usambazaji wa umeme.
Programu halisi inafanywa kwa pini za J1 3, 4, 5, 6, mtawaliwa D10, D11, D12, D13 Arduino.
Kwa sababu programu inafanywa kwa waya 4 tu, ni rahisi kurekebisha programu ya WANAWATILI wengine (kwa mfano ATTINY 2313) badala ya ATTINY 13, kwa kutumia sahani zinazofaa za adapta.
Ngao imeunganishwa na Arduino UNO ili kuwe na mawasiliano ya 1 hadi 1 ya pini za viunganishi 4 (angalia picha kuu).
Hatua ya 2: Orodha ya Vipengele, Vifaa, Zana
1. Arduino UNO R3-1 pc.
2. Tundu la ZIP 2X14 pin-1pc.
3. C = 22uF / 16V-1pc, C = 47uF / 16V-1pc.
4. R = 0, 33K / 0, 25W-1pc.
5. LED 5mm. Nyekundu-1pc.
6. Kontakt pinheader wima 10pin-1pc, 8pin-2pcs, 6pin-1pc.
7. Tundu la adapta ya SMD 8in-1pc., 14pin-1pc. Kuna viambatisho kwenye ngao, ikiwa tu unatumia vidonge vya SMD.
8. PCB kupanda vifaa hivi.
9. Fludor, zana za kutengeneza, zana ya kukata pini za sehemu.
10. Digital multimeter (aina yoyote).
11. Tamaa ya kazi.
Hatua ya 3: Kufanya PCB
PCB imetengenezwa na mimi mwenyewe juu ya 1.6mm nene FR4, ina pande mbili. Hakuna mashimo ya metali.
Kuvuka hufanywa na waya isiyoingizwa.
Baada ya kuchimba visima na kuchoma, funika na bati, mwenyewe.
Tunaangalia na multimeter ya dijiti mwendelezo wa njia na mizunguko fupi inayowezekana kati yao.
Picha na PDF zinatosha kutengeneza PCB.
Hatua ya 4: Mkutano wa PCB
Ni rahisi (kama kwenye picha) kutumia vifaa vya fludor na soldering.
Ni muhimu kufunika na plastiki (nyeupe kwenye picha) pini 2X3 za tundu la ZIP. Inasaidia sana kuingiza kwa usahihi chips kwenye tundu.
Lebo hizo zimetengenezwa na mpango wa Inkscape na zimefunikwa na foil ya uwazi.
Mara tu mkutano umekamilika, angalia.
Hatua inayofuata ni kusanikisha programu muhimu kwa uendeshaji wa programu.
Ingawa hii imeelezewa katika maeneo kadhaa, naona ni muhimu kufanya maelezo mafupi ya hatua kwa hatua juu yake.
Hatua ya 5: Pakia msingi wa ATTINY kwenye Arduino IDE
1. Inazindua Arduino IDEFile - Mapendeleo. Wasimamizi wa Bodi za Ziada URL zinaongeza anwani:
raw.githubusercontent.com/sleemanj/optiboo…
Hii imefanywa na Copy Ctrl + V. (CopyPaste haifanyi kazi). OK
Uunganisho mzuri wa mtandao unahitajika.
2. Meneja wa Bodi za Zana. Katika jedwali linaloonekana, songa mpaka tupate DIY ATiny. Sakinisha.
Usakinishaji unaweza kuchukua muda.
Baada ya kukamilika, katika Bodi ya Zana DIY ATtiny tutapata zaidi ATTINY.
Kutoka hapa tutachagua chip tunayotaka kupanga.
Hatua ya 6: Pakia UNU ya Arduino na Arduino ISP (Katika Programu ya Mfumo)
Ni rahisi, lakini utunzaji lazima uchukuliwe ili bodi ya programu isiingizwe katika Arduino!
Unganisha bodi ya Arduino kwenye PC / laptop.
Katika Meneja wa Kifaa cha PC / Laptop Anza Jopo la Udhibiti, tunaona ambapo bodi ya Arduino UNO inaonekana.
Katika Bodi ya Zana ya Arduino IDE chagua Arduino UNO.
Katika Zana za Arduino IDEPort bandari ambayo Arduino imeunganishwa inapewa.
Katika Faili ya IDE ya Arduino -> - MifanoArduinoISPArduinoISP. Pakia mchoro huu kwenye ubao wa Arduino.
Sasa tunaweza kuingiza programu katika Arduino.
Hatua ya 7: Kupanga programu ya ATTINY
Tuseme tunataka kupanga ATTINY85.
Imeingizwa kwenye tundu la ZIP katika nafasi sahihi, moja kwa moja ikiwa ni THT au kupitia adapta ikiwa ni SMD.
Arduino IDEToolsBodiDIY ATtinyATTINY85
Kasi ya processorProcessor (iliyochaguliwa), Oscillator ya ndani
Tunachagua bandari ambayo Arduino imeunganishwa.
ZanaProgramuArduino kama ISP
Ni muhimu kufanya Burnloader ya kwanza (kutoka kwa ToolsBurn Bootloader).
Usahihi wa operesheni imethibitishwa na mfumo.
Sasa tunaweza kufanya programu halisi ya chip, kutoka kwa Arduino IDE Pakia.
Na ndio hivyo.
Ilipendekeza:
Matumizi ya Watawala Mdogo kufanya kazi na Kufuatilia Mfumo wa Umwagiliaji wa mbali: Hatua 4
Matumizi ya Watawala Mdogo Kufanya kazi na Kufuatilia Mfumo wa Umwagiliaji wa mbali: wakulima na waendeshaji chafu kwa mfumo wa umwagiliaji wa bei ya chini. Katika mradi huu, tunaunganisha sensorer ya unyevu wa mchanga wa kielektroniki na mdhibiti mdogo ili kumwagilia mimea kiotomatiki wakati mchanga ni kavu sana bila uingiliaji wa binadamu
Kutumia Sonar, Lidar, na Maono ya Kompyuta juu ya Watawala Mdogo kusaidia Walemavu wa Kuona: Hatua 16
Kutumia Sonar, Lidar, na Maono ya Kompyuta juu ya Watawala Mdogo kusaidia Walemavu wa Kuonekana: Nataka kuunda 'miwa' yenye akili ambayo inaweza kusaidia watu walio na shida ya kuona zaidi kuliko suluhisho zilizopo. Miwa itaweza kumjulisha mtumiaji wa vitu mbele au pembeni kwa kupiga kelele kwenye kichwa cha sauti cha sauti ya mazingira
Mwongozo wa Kompyuta kwa Watawala Mdogo: Hatua 10 (na Picha)
Mwongozo wa Kompyuta kwa Watawala Mdogo: Je! Watawala wa kijijini, ruta, na roboti wanafananaje? Mdhibiti mdogo! Siku hizi, watawala wadhibiti-wenye urafiki wa mwanzo ni rahisi kutumia na kupanga na kompyuta ndogo tu, kebo ya USB, na programu zingine za bure. Woohoo !! Yote
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya Dola 2: Hatua 11
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya $ 2 Bucks: Kuna mengi kwenye mtandao kuhusu kuanza na watawala wa Micro. Kuna chaguo nyingi huko nje, njia nyingi za kuzipanga ikiwa unaanza au sio na chip yenyewe, bodi za maendeleo au SOC kamili (System On Chip)
Dashibodi ya mkono na Watawala na sensorer zisizo na waya (Arduino MEGA & UNO): Hatua 10 (na Picha)
Dashibodi ya mkono na Watawala na Sensorer zisizo na waya (Arduino MEGA & UNO): Nilichotumia: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Skrini ya kugusa HXD8357D- Buzzer- 4Ohm 3W Spika- 5mm taa za LED- Ultimaker 2+ Printa w / Nyeusi PLA Filament- Lasercutter w / MDF kuni- Rangi ya dawa nyeusi (kwa kuni) - 3x nRF24