Բովանդակություն:

DIY ինքնուրույն Arduino Uno. 5 քայլ
DIY ինքնուրույն Arduino Uno. 5 քայլ

Video: DIY ինքնուրույն Arduino Uno. 5 քայլ

Video: DIY ինքնուրույն Arduino Uno. 5 քայլ
Video: How to Build LDmicro Arduino PLC (Part 1) 2024, Նոյեմբեր
Anonim
DIY ինքնուրույն Arduino Uno
DIY ինքնուրույն Arduino Uno

Այս նախագծում ես կասեմ, թե ինչպես կարող ենք DIY Arduino Uno պատրաստել ՝ պարզապես այն հացահատիկի վրա տեղադրելով: Դա կարող է արվել տարբեր պատճառներով, ինչպիսիք են այն էժանացնելը, փոքր չափերը, էներգիայի սպառումը նվազեցնելը և այլն:

Այս նախագիծը ձեզ հնարավորություն կտա ստեղծել նվազագույն Arduino Uno, որը կկատարի շուկայից գնվող Arduino- ի նման բոլոր գործառույթները: Քանի որ մենք գիտենք, որ Arduino- ն իրականում բաց կոդով հարթակ է և, հետևաբար, դրա սխեմաները հանրային տիրույթում են, որոնք կարող են օգտագործվել յուրաքանչյուրի կողմից ՝ այն հնարավորության դեպքում ցանկացած առաջընթացով կիրառելու համար: Սա մեզ թույլ է տալիս տանը նման բան անել ինքներս մեզ վրա: Հետևյալ քայլերը կներկայացնեն, թե ինչպես կարելի է միացումը միացնել սեղանի վրա: Ես փոխառությունների մեծ մասը վերցնում եմ Արդուինոյի կայքից:

Այս նախագիծը հովանավորվում է LCSC- ի կողմից: Ես օգտագործել եմ LCSC.com- ի էլեկտրոնային բաղադրիչները: LCSC- ն ունի լուրջ պարտավորություն `առաջարկելու իսկական, բարձրորակ էլեկտրոնային բաղադրիչների լայն ընտրություն` լավագույն գնով: Գրանցվեք այսօր և ստացեք 8 դոլար զեղչ ձեր առաջին պատվերի դեպքում:

Քայլ 1: Այն պատրաստելու համար անհրաժեշտ բաներ

Գործեր, որոնք անհրաժեշտ են դրան հասնելու համար
Գործեր, որոնք անհրաժեշտ են դրան հասնելու համար
  1. ATmega328P-PU x 1
  2. 16 ՄՀց բյուրեղային տատանում x 1
  3. LM7805CV Գծային կարգավորիչ x1
  4. Կոնդենսատոր 22 pF x 2
  5. Կոնդենսատոր 10 uF x 2
  6. Ռեզիստոր 220 Օմ x 2
  7. Ռեզիստոր 10 կոմ x 1
  8. Անմիջական անջատում x 1
  9. LED x 2

Քայլ 2. Էլեկտրամատակարարման ավելացում Arduino- ին

Arduino հոսանքի վարդակը կարող է ընդունել մուտքային լարման միջակայքը 7 -ից 16 վոլտ: Ամենատարածված մուտքային աղբյուրներն են վստահելի 9V մարտկոցը կամ 9-12VDC էլեկտրամատակարարումը: Քանի որ սենսորների և չիպերի մեծ մասի համար պահանջվում է 5 Վ աղբյուր, մեզ անհրաժեշտ կլինի LM7805 լարման կարգավորիչը, որպեսզի 9 Վ -ը նվազեցնի մինչև 5 Վ լարման բաղադրիչ: Եթե դուք միացնում եք ավելի քան 16 Վ լարման, ապա վտանգում եք վնասել IC- ն:

  1. Ավելացրեք հոսանքի և գրունտի լարեր, որտեղ կլինի ձեր լարման կարգավորիչը:
  2. Յուրաքանչյուր ռելսին միացնող տախտակի ներքևում ավելացրեք հոսանքի և գրունտի լարեր:
  3. Այժմ, LM7805 կարգավորիչը ավելացրեք սեղանին: Այն կպահանջի 9 Վ լարման մուտքագրում և ելքից տալիս է 5 Վ անընդհատ սնուցում:
  4. Ավելացրեք հոսանքի OUT և գրունտային լարեր, որոնք միանում են տախտակի աջ և ձախ ռելսերին:
  5. Ավելացրեք նաև 10uF կոնդենսատոր կարգավորիչի IN- ի և հողի միջև, ինչպես նաև 10uF կոնդենսատոր `աջ և երկաթգծի միջև հզորության և հողի միջև: Կոնդենսատորի վրա արծաթե ժապավենը նշանակում է հիմքի ոտքը:
  6. Տեղադրեք հոսանքի LED- ն մուտքի աղբյուրին մոտ և տախտակի վերևում: Դուք կարող եք օգտագործել կանաչ կամ կարմիր LED:
  7. Միացրեք jumper մետաղալարն LED- ի բացասական կապարից (կարճ ոտք) գետնին և տեղադրեք Ω դիմադրիչ `դրական LED կապարից (երկար ոտք) դեպի հոսանքի ռելս:

Քայլ 3. Տախտակի բաղադրիչների ավելացում

Տախտակի բաղադրիչների ավելացում
Տախտակի բաղադրիչների ավելացում
Տախտակի բաղադրիչների ավելացում
Տախտակի բաղադրիչների ավելացում

Նախքան շարժվելը, ստուգեք այս պատկերը: Դա հիանալի ռեսուրս է սովորելու համար, թե ինչ են անում ձեր ATmega չիպի յուրաքանչյուր կապում Arduino- ի գործառույթների հետ կապված: Սա կպարզի շատ շփոթություն, թե ինչու եք այդպես կապում որոշակի կապում: Նույնիսկ ավելի մանրամասն տեղեկությունների համար նայեք ATmega 168 (կարճ տարբերակ) (երկար տարբերակ) տվյալների թերթին: Ահա ATmega328 թերթիկը (կարճ տարբերակ) (երկար տարբերակ):

1. Տեղադրեք ATmega328 չիպը (պատկերված է աջ կողմում), որպեսզի IC- ի կտրված կողմը լինի վերևում: Եթե բաղադրիչները տեղադրում եք PCB- ի վրա, լավ գաղափար է օգտագործել վարդակից:

2. Ավելացրեք 10KΩ քաշվող դիմադրիչը +5V ռելսին և միացրեք մյուս ծայրը ATmega328- ի RESET կապին (փին 1): Ավելացրեք թռիչքներ հզորության և գետնին հետևյալ կապում:

Pin 7 - VCC, մատակարարման թվային լարումը (+5V)

Պին 8 - GND (վերգետնյա երկաթուղի)

Պին 22 - GND (վերգետնյա երկաթուղի)

Պին 21 - AREF, ADC- ի անալոգային տեղեկատու (+5V)

Պին 20 - AVcc, ADC- ի մատակարարման լարումը (+5V)

3. 9 -րդ և 10 -րդ փիների միջև ավելացրեք 16 ՄՀց արտաքին ժամացույց և ավելացրեք երկու 22pF կոնդենսատոր, որոնք հոսում են գետնին այդ յուրաքանչյուր կապումներից:

4. Ավելացրեք ակնթարթային կոճակը որպես վերակայման անջատիչ, այնպես որ այն տարածում է հացահատիկի վրա եղած բացը այնպես, ինչպես IC- ն է անում: 5. ATmega328- ի Pin 1-ից մի փոքր ցատկող մետաղալար ավելացրեք կոճակի ներքևի ոտքին (IC- ին ամենամոտ քորոցը): Կտտացրեք կոճակի վերին ձախ ոտքից ևս մեկ ցատկող մետաղալար ՝ գետնին:

6. Քաշեք չիպը ձեր աշխատող Arduino- ից և փորձեք այն այս տախտակի վրա: The blink_led ծրագիրը թարթում է կապը 13. Arduino- ի 13-ը ԱՎՌ ATMEGA8-16PU/ATMEGA168-16PU կապ 13 չէ: Այն իրականում 19-ն է ամրացված ATmega չիպի վրա:

7. Վերջապես, ավելացրեք LED- ը: Երկար ոտքը կամ անոդը միանում են կարմիր մետաղալարերին, իսկ կարճ ոտքը կամ կաթոդը միանում են գետնին գնացող 220 օմ դիմադրողին:

Քայլ 4. Էսքիզների վերբեռնում ձեր Arduino- ում

Էսքիզների վերբեռնում ձեր Arduino- ում
Էսքիզների վերբեռնում ձեր Arduino- ում

Կարող եք գնալ այստեղ ՝ էսքիզը Arduino- ում վերբեռնելու եղանակների մասին իմանալու համար:

Ձեզ անհրաժեշտ կլինի USB-to-Serial սարք: Ես օգտագործեցի FDTI Basic Breakout Board- ը (5V): Եթե դուք պարզապես ցանկանում եք այն գործի դնել, կարող եք բաց թողնել 6-փին վերնագրի տեղադրումը և պարզապես անցնող թելեր անցկացնել USB-TTL վերնագրից անմիջապես դեպի տախտակի համապատասխան կապում: Համոզվեք, որ կապերը ճիշտ են ուղղորդված ձեր ընտրած սերիական սարքի համար. theեղքման տախտակի կապում նշվում են եռանիշ անուններ: Կառուցելիս ես հայտնաբերեցի, որ միկրոկառավարիչին անհրաժեշտ է միանգամայն սեղմված ՝ վերակայման կոճակի սեղմում, որպեսզի պատրաստի չիպը ծրագրավորելու համար, իսկ ճեղքման տախտակն ունի DTR/GRN կոչվող քորոց, որը ազդանշան է ուղարկում վերակայման քորոցին, երբ ճիշտ է միացված: Այսպիսով, միացնող մետաղալար (DTR/GRN) - ից ջարդման տախտակի վրա միացրեք ATmega328- ի 1 -ին կապին `0.1µF կերամիկական կոնդենսատորի միջոցով:

Խորհուրդ ենք տալիս: