Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд анги
- Алхам 2: Эрчим хүчийг залгах
- Алхам 3: Чип (микроконтроллер) байрлуулах
- Алхам 4: Чипт хүчийг авчрах
- Алхам 5: Болорыг чип рүү холбох
- Алхам 6: (Заавал биш) Эрчим хүч заагч LED
- Алхам 7: (Нэмэлт) Түргэн бөгөөд хялбар тест
- Алхам 8: Зээл ба холбоос
Видео: Breadboard дээр бие даасан Arduino / ATMega чип: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Хэрэв та надтай адилхан бол би Arduino -г аваад анхны чип дээрээ эцсийн програмчлал хийснийхээ дараа Arduino Duemilanove -ээсээ салгаад өөрийн хэлхээнд оруулахыг хүссэн юм. Энэ нь миний Arduino -г ирээдүйн төслүүдэд чөлөөлөх болно. Асуудал нь би электроникийн шинэ хэрэглэгч байсан болохоор хаанаас эхлэхээ мэдэхгүй байв. Олон вэб хуудас, форумыг уншсаны дараа би энэ зааврыг нэгтгэж чадсан. Би сурсан мэдээллээ бүгдийг нэг дор, дагахад хялбар байхыг хүссэн. Би энэ бүх зүйлийг сурах гэж оролдож байгаа тул санал, зөвлөмжийг хүлээн авч, талархаж байна. Засварлах: Нөхөрлөлттэй гишүүн, Жанв надад өөрийн хүч чадлын ойролцоо конденсатор эсвэл 2 -ийг нэмэх нь үргэлж сайн санаа байдаг гэж хэлсэн. Тэрээр хэд хэдэн 100nF конденсатор ашиглах нь зүйтэй гэж хэлсэн. Миний энэ хэлхээнд тулгуурлан бүтээсэн анхны үйлдвэрлэлийн хэлхээ нь жаахан хачин зан авиртай байсан тул тэр надад үүнийг зааж өгсөнд би маш их талархаж байна. Тиймээс би хүч чадлынхаа ойролцоо нэг 10uF конденсатор залгасан бөгөөд энэ нь зөв ажиллаж эхлэв! Энэ нь яагаад миний "анивчдаг LED" тестэнд нөлөөлөөгүйг би мэдэхгүй ч Жанв надад үүнийг зааж өгсөнд талархаж байгаагаа мэдэж байна. Баярлалаа Janw. Edit2: Өмнөх засварыг үндэслэн kz1o зааварчилгааны гишүүн конденсаторын талаар илүү их мэдээлэл авчирсаныг дурдахыг хүссэн юм. 2010 оны 2 -р сарын 14 -ний өдрийн 10:52 өдрийн тайлбарыг доороос үзнэ үү. Шинэчлэлт - Энэхүү заавар нь Hack a Day дээр байна!
Алхам 1: Шаардлагатай эд анги
Би сэлбэгээ Digikey болон Sparkfun Electronics -ээс худалдаж авсан. Тэд бол эд анги худалдаж авах дуртай 2 газар юм. Ямар ч байсан энд жагсаалт байна: #1 - (Qty: 1) - Arduino bootloader -ийг урьдчилан суулгасан ATMega328 чип ($ 5.50) #2 - (Qty: 1) - 5VDC Switching цахилгаан хангамж ($ 5.95) (Тэмдэглэл: Хэрэв та байхгүй бол сэлгэн залгах тэжээлийн хангамжийг ашиглахын тулд та хүчдэлийн зохицуулагч болон хэд хэдэн конденсатор оруулах ёстой … доороос үзнэ үү) #3 - (Qty: 2) - 22 pF керамик дискний конденсатор ($.24 / ea) #4 - (Qty: 1) - 16MHz болор ($ 1.50) #5 - (Qty: 1) - Цахилгаан залгуур ($.38) (Нэмэлт) #6 - (Qty: 1) - Breadboard (танд ойролцоо нэг нь байгаа гэж найдаж байна, гэхдээ үгүй бол энд байна). ($ 8.73) #7 - 22 ширхэг хатуу утсаар хийсэн жижиг хэсгүүд. Хэрэв танд байхгүй бол та өөрийн дуртай цахилгаан барааны дэлгүүрээс авах боломжтой. Татвар/тээвэрлэлтийн өмнөх нийт зардал: ойролцоогоор $ 14 (талхны хавтанг оруулаагүй болно) Альтернатив / сонголтууд: Сонголт / Альтернатив №1: Хэрэв та байшингийнхаа эргэн тойронд байгаа цахилгаан хангамжийг ашиглахыг хүсвэл 5V - 16V хооронд байгаа эсэхийг шалгаарай. Дараа нь та дараахь бүрэлдэхүүн хэсгүүдийг ашиглах ёстой n - (Qty: 1) - 5V хүчдэлийн зохицуулагч (эсвэл өөр ижил төстэй 5V хүчдэлийн зохицуулагч) ($.57) ба #1 сонголт - (Qty: 2) - 10 uF хөнгөн цагаан конденсатор ($.15 / ea) Сонголт / Альтернатив №2: Хэрэв та 3, 4 -р стандарт зүйлүүдийг ашиглахыг хүсэхгүй байгаа бол тэдгээрийг дараах дугаараар сольж болно: #2 сонголт - (Qty: 1) - 16 MHz керамик резонатор (w/cap) ($.54) Энэ хэсэг нь керамик конденсатор шиг харагддаг бөгөөд та гаднах 2 тээглүүрийг болорыг залгах газар руу залгаад (дараа нь зааварт тусгагдсан болно) дунд зүү нь газарт унана. Наад зах нь энэ бол миний уншсан зүйл юм - би хараахан туршиж үзээгүй байна. Гэхдээ энэ замыг сонгох нь арай хямд гэдгийг та анзаарсан байх.:) За яахав, эд зүйлсээ холбож эхэлье!
Алхам 2: Эрчим хүчийг залгах
Хэрэв та цахилгаан залгуур ашиглаж байгаа бол эхний зурган дээр үзүүлсэн шиг цахилгаан залгуураа холбоно уу. Дараа нь зураг дээр үзүүлсэн шиг хэд хэдэн утсыг холбож, хүчийг (+ ба -) холбоно.
Алхам 3: Чип (микроконтроллер) байрлуулах
Одоо бид зурган дээр үзүүлсэн шиг микроконтроллерыг талхны тавцан дээрээ тавихыг хүсч байна. Хэрэв энэ нь цоо шинэ чип бол та хоёр эгнээ тээглүүрийг бага зэрэг нугалах хэрэгтэй. Миний хийдэг зүйл бол би чипийг хоёр талаас нь барьж, чипийг ширээ шиг хавтгай гадаргуу дээр бага зэрэг дарж, хоёр талдаа тэгшхэн нугалж байхаар хийдэг. Хэрэв та Arduino -оос чипээ сугалж авбал үүнийг хийх шаардлагагүй болно, учир нь тэд залгуурт байхаасаа аль хэдийн нугалчихсан байна. Чипийн чиглэлийг анхаарч үзээрэй - Зураг дээрх зааварчилгааны хувьд чипийг жижиг дугуй хэлбэртэй "ховил" зүүн талд байхаар байрлуулна уу.
Алхам 4: Чипт хүчийг авчрах
Эхлээд зураг дээр үзүүлсэн шиг 3 утсыг холбоно уу. Нэг нь нунтаглах/хасах (хар утсыг харуулав), 2 нь эерэг байх болно. Хэрэв та чип дээр ямар зүү холбогдож байгааг хэлж чадахгүй байгаа бол энэ алхам дахь 5 -р зургийг хараарай, энэ бол миний Arduino вэбсайтаас лавлахын тулд зурсан зүү зураглал юм. Үүний дараа манай газардуулга/сөрөг (хар) утас 22 -р зүү, 2 эерэг (улаан утас) 20 ба 21 -р зүү рүү явж байгааг харж болно. Дараа нь 1 эерэг (улаан) утсыг холбоно уу. 3/4 -р зурагт үзүүлсэн шиг 1 сөрөг (хар) утас Дахин хэлэхэд хэрэв та хэлж чадахгүй бол Arduino зураглалыг харвал бид газрын/сөрөг (хар) утсаа 8 -р зүү, эерэг (улаан) утсыг 7 -р зүүтэй холбож байгааг харж болно.
Алхам 5: Болорыг чип рүү холбох
Болорыг залгахаасаа өмнө эдгээр конденсаторыг холбож үзье. Зурагт үзүүлсэн шиг 2 22 pF керамик дискний конденсаторыг чип рүү холбоно уу. Тэд сөрөг/газардуулсан (хар) утасны яг хажууд очдог. Конденсаторын нэг хөл (туйлшралын талаар санаа зовох шаардлагагүй) нь сөрөг/газрын төмөр зам руу, нөгөө нь чип дээрх нэг зүү рүү явдаг. Нэг конденсатор нь 9 -р зүү хүртэл, нэг нь чип дээр 10 -р зүүгээр холбогддог. Одоо болорны хувьд. Болорны нэг хөлийг 9 -р зүү, нөгөө хөлөө 10 -р зүү дээр байрлуулна уу … гэхдээ конденсатор ба чип/микроконтроллерийн хооронд байрлуулна уу. Зургуудыг үзнэ үү. Ингээд л боллоо! Та үнэхээр дууссан. Дараагийн 2 алхам нь заавал биш юм. Одоо та өөрийн Arduino самбар дээр холбосон зүйлээ энэхүү бие даасан хэлхээнд хуулбарлах боломжтой. Та юу хийх, хаана холбохоо мэдэхийн тулд 4 -р алхамаас авсан Arduino зүү зураглалыг ашиглахыг хүсч байна. Дараагийн хоёр алхамыг үргэлжлүүлэхийн тулд бага зэрэг нэмэлт зүйл, илүү сайн хугацаа дутмаг байгаа тул тест эсвэл үзэл баримтлалын нотолгоог үргэлжлүүлж болно. Дууссан талхны самбарын видеог энд оруулав.
Алхам 6: (Заавал биш) Эрчим хүч заагч LED
Энэ бол хүмүүсийн алдааг олж засварлах зорилгоор ашигладаг жаахан "заль мэх" юм. Та хэлхээний тэжээлийн хэсэгт LED (мөн мэдээж резистор) нэмж оруулснаар таны төсөл ажиллахгүй байвал хэлхээний хүчдэлд байгаа эсэхийг хурдан тодорхойлох боломжтой болно. Зураг дээр үзүүлсэн шиг резистороо (миний ашиглаж байсан 510 OHM резистор) залгаарай. LED нь туйлширдаг гэдгийг санаарай - богино хөл нь сөрөг, урт нь эерэг байна. Тиймээс богино нь газрын (хар) төмөр замтай холбогдсон эсэхийг шалгаарай. Зургуудын нэг нь хэлхээг залгаж, LED асаалттай байгааг харуулж байна. Та тийшээ яв. Дахин хэлэхэд би шинжээч биш, гэхдээ та үүнийг хийхийг хүсч байгаа нь маш логик юм шиг санагдаж байна, би энэ алхамыг анхны Arduino төслийнхээ эцсийн хувилбар дээр хийх гэж байна. Хэрэв та талхны тавцан дээр байгаа бүх зүйлийг зөв хийсэн эсэхийг харах энгийн аргыг харахыг хүсч байвал дараагийн алхам руу очно уу.
Алхам 7: (Нэмэлт) Түргэн бөгөөд хялбар тест
За, та бүх зүйлийг утастай болгосон, хүч чадалтай гэдгээ мэдэж байгаа, гэхдээ асуулт бол та бүх зүйлийг зөв утсаар холбосон уу? Шалгаж үзье. Үүний тулд танд резистор, LED болон зарим код хэрэгтэй болно. Зураг дээр үзүүлсэн шиг резистор ба LED утсыг холбоно уу. Үүний тулд би 330 OHM эсэргүүцэл, улаан LED ашигласан. LED -ийг хэрхэн залгахаа анхаарч үзээрэй - тэдгээр нь туйлтай байдаг - богино хөл нь сөрөг/газрын төмөр замд ордог, урт нь эерэг тугалга нь ATMega чип рүү ордог … зүү 19. Өмнө нь, хэрэв та юу болохыг сайн мэдэхгүй байгаа бол Үүнийг 4 -р алхам дээрх Arduino зураглалын зургаас үзнэ үү. Одоо та миний хавсаргасан Arduino Sketch -ийг татаж аваад Arduino програм дээр нээгээд чип дээрээ байршуулах хэрэгтэй. Энэ нь Arduino pin 13 (гэхдээ өмнөх догол мөрөнд дурдсанчлан ATMega pin 19) секунд тутамд анивчих болно. Энэ бол надад байгаа Arduino -ийг эхлүүлэх гайхалтай номноос. Та LED болон резистороо холбосны дараа чипээ програмчилж, талхны тавцан дээр тавиад хүчээ холбож чадна. Та анивчдаг LED авах ёстой бөгөөд энэ нь та бүх зүйлийг зөв холбосон гэсэн үг юм! Энэхүү анивчсан LED -ээр бидний дөнгөж бүтээсэн хэлхээний товч видеог доор харуулав.
Алхам 8: Зээл ба холбоос
Миний зааварчилгаа танд таалагдсан гэж найдаж байна, энэ нь танд тусална гэж найдаж байна. Энэ бүхнийг олж тогтоох гэж оролдож байхдаа ийм зүйл надад байгаасай гэж хүсч байгаагаа би мэднэ. Би бүх зээлийг авч чадахгүй байгаа гэж хэлэх ёстой - маш сайн бүтээгдэхүүн хийсэн Arduino бүтээгдэхүүн, вэбсайтад талархах ёстой. Arduino вэбсайт бол мэдээллийн маш сайн эх сурвалж бөгөөд би Arduino самбараас хол ажиллах чип авахын тулд шаардлагатай хамгийн бага бүрэлдэхүүн хэсгүүдийн талаар маш их мэдээлэл олж авсан юм.
Өөр нэг гайхалтай эх сурвалж нь: ITP физик тооцоолол, ялангуяа Arduino-д зориулагдсан вэб хуудас юм.
7 -р алхамд дурдсан Arduino -г эхлүүлэх номыг би мартаж чадахгүй байна.
Эцэст нь хэлэхэд, хэрэв танд энэ хүртэл хүрсэн бол уншсанд баярлалаа!
Зөвлөмж болгож буй:
Arduino ашиглан бие даасан параллель машины зогсоол хийх: 10 алхам (зурагтай)
Автономит параллель машины зогсоолыг Arduino ашиглан хийх: Автономит зогсоол дээр бид тодорхой таамаглалын дагуу алгоритм, байрлалын мэдрэгчийг бий болгох шаардлагатай байдаг. Сценарийн хувьд замын зүүн хэсэг нь хана, цэцэрлэгт хүрээлэнгийн хэсгээс бүрдэнэ. Чам шиг
Хэт авианы мэдрэгч ашиглан Arduino дээр суурилсан бие даасан бот: 5 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан Arduino -д суурилсан бие даасан бот: Хэт авианы мэдрэгч ашиглан өөрийн Arduino -д суурилсан автономит бот үүсгээрэй. Үндсэндээ юу хийдэг вэ гэхээр энэ нь замдаа гарч буй аливаа саад бэрхшээлийг илрүүлж, хамгийн сайн шийдлийг шийддэг
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот !: 8 алхам (зурагтай)
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот! Хоосон цааснаас илүү урам зоригтой зүйл байна уу? Хэрэв та авхаалж самбаа, барилгачин хүн бол төслүүдээ цаасан дээр зурж эхлүүлэх нь дамжиггүй. Цааснаас роботын хүрээ хийх боломжтой эсэхийг харах санаа надад төрсөн
Хоёрдахь амьдрал дахь бие даасан объектын гадаргуу дээр бүтэц хэрхэн хэрэглэх вэ: 7 алхам
Хоёрдахь амьдрал дахь бие даасан объектын гадаргуу дээр бүтэц хэрхэн яаж хэрэглэх вэ: Хоёрдахь амьдрал дотор та нэг объект дээр олон бүтэцтэй байх боломжтой. Уг процедур нь маш энгийн бөгөөд таны бүтцийг илүү сайжруулж чадна
Тоглуулах/алгасах товчийг өөрийн бие даасан CD-ROM хөтөч дээр нэмнэ үү: 4 алхам
Тоглуулах/алгасах товчлуурыг өөрийн бие даасан CD-ROM хөтөч дээр нэмээрэй: Хэрэв та хуучин CD-ROM дискнээс CD тоглуулагч хийхийг хүсвэл (эндээс үзнэ үү) гэхдээ таны хөтөч дээр PLAY/SKIP товчлуур байхгүй. ….. Битгий алдаарай, та ихэнх CD хөтчүүд дээр нэгийг нэмж болно, > > > > цааш нь уншина уу