Агуулгын хүснэгт:
- Алхам 1: Breadboard програмистын хэлхээ
- Алхам 2: Танд хэрэгтэй зүйл
- Алхам 3: Бамбайны зохион байгуулалт
- Алхам 4: Бамбай барих
- Алхам 5: Программистаа тохируулах
- Алхам 6: Attiny -д Arduino IDE -ийг тохируулах
- Алхам 7: Аттинийг програмчлах
- Алхам 8: Бяцхан Аттини чөлөөтэй байгаарай
Видео: DIY Attiny програмчлалын бамбай: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хэрэв та жижиг, бага чадалтай Arduino самбар хайж байгаа бол Attiny бол үнэхээр сайн сонголт бөгөөд түүний хэмжээ нь гайхалтай онцлог юм. Энэ нь 5 GPIO зүүтэй бөгөөд үүнээс 3 нь аналог, 2 нь ХОУХ -ны гаралттай байна. Энэ нь бас ажилладаг хүчдэлд үнэхээр уян хатан байдаг (2.7V -аас 5.5V хүртэл) тул батерейг цэнэглэхэд төгс төгөлдөр юм. Би үүнийг зөвхөн $ 1 орчим үнэтэй гэж хэлсэн үү? Бид энэ зааварчилгааг даван туулах болно.
Бамбай бүтээх олон гарын авлага байдаг боловч Arduino IDE -ийн шинэ хувилбарыг програм хангамжийн тохиргоонд ашиглахад би энд бас дамжуулж үзэх болно. Энэ зааварчилгаанд байгаа бүх мэдээллийг би судалж үздэг.
Үүнийг авч үзье!
Алхам 1: Breadboard програмистын хэлхээ
Хэрэв та бамбай хийх шаардлагагүй бол та атлинийг програмчлах талхны самбарыг ашиглаж болно гэдгийг тэмдэглэх нь зүйтэй болов уу. Би бамбай авахыг хүсч байсан тул ирээдүйд ашиглахад илүү байнгын зүйл хэрэгтэй болно. Хэрэв та талхны програмистыг сонговол програм хангамжийн алхам нь бамбайтай яг ижил байна. Үүнийг хийхийн тулд 5 -р алхам руу орно уу.
Алхам 2: Танд хэрэгтэй зүйл
Программистыг бүтээхийн тулд танд дараах хэсгүүд хэрэгтэй болно.
Attiny85* - Эдгээрийн аль нэг нь хэрэгтэй байж магадгүй:) Protoboard (10 ширхэг)*Эр толгойн зүү*120 ширхэг конденсаторын багц (бидэнд хэрэгтэй 10uF байна)*IC залгуур (20 багц)*Үндсэн гарааны хэрэгсэл (LED болон 1K -тай бидэнд хэрэгтэй резистор)*
Миний ашиглаж байсан мега самбар* - ямар ч Мега эсвэл Юно ажиллах болно.
Танд гагнуурын төмөр, зарим утас хэрэгтэй болно.
*= Түншлэлийн холбоосууд
Алхам 3: Бамбайны зохион байгуулалт
Дээрх зургуудаас та бидний хийх гэж буй бамбайгийн зохион байгуулалтыг харж болно. Бүрэлдэхүүн хэсгүүдтэй зураг, утас нь хэтэрхий ачаалал ихтэй байгаа тул уншихад хялбар болгох үүднээс зөвхөн утаснууд болон бүрэлдэхүүн хэсгүүдийг ашиглан хэлхээг хийсэн.
Та над шиг олон тээглүүр ашиглах шаардлагагүй, би хамгийн сүүлд шаардлагатай байгаа голыг тэмдэглэсэн, хэрэв бүх зүүг ашигласан бол бамбайгаа зөв газар залгах нь илүү хялбар болно гэж би бодсон. дээд ба доод.
Алхам 4: Бамбай барих
Энэ бол нэлээд урагшаа урагшлах хэлхээ юм, хамгийн төвөгтэй хэсэг нь тээглүүрийг зөв засах явдал юм.
Миний тээглүүрийг хийх арга нь:
- Эрэгтэй толгойн тээглүүрийг хайчилж аваарай.
- Тэднийг Arduino -д оруулна уу.
- Протобордыг дээд талд байрлуулж, хурц үзүүр ашиглан тэмдэглээрэй.
- Arduino -аас толгойнуудыг устга.
- Толгойн хуванцарыг тээглүүрийн нэг үзүүр рүү түлхээрэй (би үүнд зориулж протободыг ашигласан, зүгээр л ширээ рүү түлхэв). Тэд дээрх зураг дээрх тээглүүр шиг харагдах ёстой
- Зүүг protoboard -ийн дээд хэсэгт оруулна уу (хуванцар дээр)
- Гагнаж байрлуул, гагнаж бай.
Үүний дараа энэ бол хэлхээг бий болгох явдал юм. Бүрэлдэхүүн хэсгүүдийг нь хооронд нь холбож, холбох ёстой газраа тонгойж, холболтуудыг гагнана. Би гагнахдаа цэнхэр өнгийн бариул ашиглан эд ангиудыг байрандаа байлгах дуртай. Удирдах зөвлөлийнхөө доод хэсэгт миний зураг ямар байгааг харуулахын тулд дууссан зургийг орууллаа. Гагнахаасаа өмнө LED ба конденсаторын чиглэлийг сайтар шалгаж үзээрэй. LED -ийн хувьд резисторыг LED -ийн богино залгуурт холбох ёстой. Конденсаторын хувьд мөнгөлөг тэмдэг бүхий хөлийг газартай холбосон байх ёстой. Эцэст нь Attiny -ийг залгахдаа түүний чиглэлийг танд сануулахын тулд өөртөө ямар нэгэн тэмдэглэгээ эсвэл зөвлөгөө өгөх нь зүйтэй болов уу. Дээрх зураг нь зүүн доод буланд тэмдэглэсэн миний зургийг харуулж байна.
Хэрэв танд олон тоолуур байгаа бол би тээглүүрийг хооронд нь холбох гүүрийг туршиж үзэхийг санал болгож байна.
Алхам 5: Программистаа тохируулах
Ардуиног програмист болгон ашиглахын тулд эхлээд ноорог зурах хэрэгтэй бөгөөд эхлээд бамбайгаа ардуинод залгаарай, тэд USB кабелийг таны arduino руу залгаарай, Arduino IDE -ийг нээгээд File -> Examples дээр дарна уу. > 11. ArduinoISP -> ArduinoISP
Бид энэ файлд өөрчлөлт оруулах шаардлагатай байна, энэ бол миний бусад бүх хөтөчөөс алга болсон хэсэг юм.
Тэмдэглэгдсэн мөрийг харах хүртэл энэ файл дээр доош гүйлгэнэ үү # #USE_OLD_STYLE_WIRING -ийг тодорхойлох
Энэ мөрөөс сэтгэгдлийг устга
Та одоо энэ ноорогыг бусад ноорог шиг ардуинодоо байршуулж болно.
Алхам 6: Attiny -д Arduino IDE -ийг тохируулах
Аттинид програмчлахаасаа өмнө бид ТУЗ -ийн менежерээр дамжуулан Attiny програмыг суулгах хэрэгтэй
Бидний хийх ёстой хамгийн эхний зүйл бол Файл -> Тохиргоо хэсэгт байгаа нэмэлт самбар менежерийн URL -уудад шинэ мөр нэмэх явдал юм.
Таны нэмэх ёстой URL нь:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Зөвлөлүүдийн менежерийн URL талбарын баруун талд байгаа товчлуур дээр дарж дээрх зүйлийг шинэ мөрөнд оруулна уу.
Та одоо ТУЗ -ийн менежерийг нээхийг хүсч байна, Хэрэгсэл -> Самбар: "сонгосон бүх зүйл" -> Самбарын менежер рүү очно уу
"Attiny" гэж хайгаад суулгах дээр дарна уу.
Алхам 7: Аттинийг програмчлах
Одоо бид Attiny програмыг эхлүүлэхэд бэлэн байна.
Багаж хэрэгсэл дотроос дараахь зүйлийг сонгоно уу.
- Удирдах самбараас ATtiny25/45/85 -ийг сонгоно уу.
- Процессор цэснээс Attiny85 -ийг сонгоно уу.
- Цагийн цэснээс Дотоод 8 МГц -ийг сонгоно уу.
- Порт нь програмистын хувьд ашигладаг Arduino -ийн Com порт байх ёстой.
- Программистын цэснээс Arduino -ийг ISP гэж сонгоно уу.
Бид одоо ачаалагчийг шатааж болно, ачаалагч юу хийдэг талаар сайн тайлбар, давуу болон сул талууд энд байна. Хэрэгслүүд рүү дахин очиж Boot Bootloader -ийг сонгоно уу.
Дараа нь бид Attiny -д ноорог програмчлах хэрэгтэй
Нүдээ анивчих үндсэн жишээг нээнэ үү: Файл -> Жишээ -> Үндсэн мэдээлэл -> Нүдээ анив
Аттенид нь LED_BUILTIN -ийн зүүгүй тул бид зургийн зургаа 0 -ээр солих хэрэгтэй, учир нь бидний зүү 0 дээр LED байгаа тул та энэ ноорогыг байршуулах дээр дарж самбар дээрээ байршуулах боломжтой байх ёстой. LED нь анивчсан байх ёстой гэж найдаж байна!
Алхам 8: Бяцхан Аттини чөлөөтэй байгаарай
Одоо програмчлах бамбайгаас гэрээсээ аттинийг зайлуулах цаг нь болсон тул үүнийг хийх хамгийн сайн арга бол хавтгай толгойтой шургуулагчийг ашиглах явдал юм. Хэрэв та үүнийг шууд сугалж авбал тээглүүрийг нугалах нь маш хариуцлагатай болно. Халивыг нэг талдаа чипний хажуу талд байрлуулаад зөөлөн гаргаж ав, нөгөө тал нь чөлөөтэй байвал нөгөө тал руугаа шилжиж, давт. Та V ба газардуулгыг холбосны дараа та хүссэн төсөлдөө атлинийг ашиглаж болно. Сүүлийн жишээн дээр би зоосны батерейг хэрхэн яаж цэнэглэж болохыг харуулж байна! Танд энэ заавар хэрэг болно гэж найдаж байна, хэрэв танд асуулт байвал асуугаарай. Видео бичлэг: Миний YouTube сувгийг үзээд бусад видеог үзээрэй.
Шууд дамжуулалт: Би Даваа гариг бүр Twitch дээр электроникийн төслүүд дээр ажиллаж байна
Би цахилгаан хэрэгсэл болон бусад санамсаргүй зүйлсийн талаар твиттер дээр ярьдаг - @witnessmenow
Брайан
Зөвлөмж болгож буй:
Arduino Uno ашиглан DIY програмчлалын кабель - Baofeng UV -9R Plus: 6 алхам (зурагтай)
Arduino Uno-Baofeng UV-9R Plus ашиглан DIY програмчлалын кабель: Сайн байна уу, хүн бүхэн, энэ бол Baofeng UV-9R (эсвэл нэмэх) чихэвч / чихний кабелийг Ardunio UNO-ийг USB болгон програмчлалын кабель болгон хувиргах энгийн гарын авлага юм. Цуваа хөрвүүлэгч. [ХАРИУЦЛАГА] Би учирсан хохирлын талаар ямар ч хариуцлага хүлээхгүй
8-зүү програмчлалын бамбай: 14 алхам (зурагтай)
8-зүү програмчлалын бамбай: 8-зүү програмчлалын бамбай нь Arduino програмист ашиглан ATtiny цуврал чипийг програмчлах боломжийг олгодог. Өөрөөр хэлбэл та үүнийг Arduino-д залгаад дараа нь 8 зүү чипийг хялбархан програмчилж болно. Эдгээр жижиг микроконтроллерууд нь
Arduino Attiny програмчлалын бамбай - SMD: 4 алхам
Arduino Attiny програмчлалын бамбай - SMD: Сайн байна уу, би сүүлийн саруудад элэгддэг хэрэгсэлд зориулагдсан програмчлалын хэрэгслийнхээ тохиргоон дээр ажиллаж байсан. Өнөөдөр би Arduino Shield -ийг хэрхэн бүтээсэнээ хуваалцахыг хүсч байна. Хэсэг хугацааны дараа googling хийсний дараа би энэ сонирхолтой хуучин нийтлэл Attiny програмчлалын бамбайг оллоо
ATtiny Arduino програмчлалын бамбай: 7 алхам
ATtiny Arduino програмчлалын бамбай: Энэхүү төслийн бүтцэд бид Bantam Tools Desktop PCB тээрэмдэх машин ашиглан ATtiny Arduino програмист бамбайг хэрхэн яаж хийхийг танд үзүүлэх болно. Энэхүү чухал бүрэлдэхүүн хэсэг нь ATtiny чипийг Arduino IDE -ээр залгаж програмчлах боломжийг танд олгоно. Энэхүү төсөл
Arduino Uno -д зориулсан ATMEGA328 Bootloader програмчлалын бамбай: 3 алхам (зурагтай)
Arduino Uno-д зориулсан ATMEGA328 Bootloader програмчлалын бамбай: Arduino Uno-д зориулсан ATMEGA328P ачаалагч програмчлалын бамбай Заримдаа энэ нь тохиолддог бөгөөд та Arduino Uno Atmega328P микропроцессорыг гэмтээж болно. Та процессорыг өөрчилж болно. Гэхдээ эхлээд үүнд boot-loader програмчлах хэрэгтэй. Тиймээс үүнийг хэрхэн хийх талаар энэ гарын авлагад