Агуулгын хүснэгт:
- Алхам 1: Үүнийг хийхийн тулд хийх ёстой зүйлс
- Алхам 2: Arduino -д цахилгаан хангамж нэмэх
- Алхам 3: ТУЗ -ийн бүрэлдэхүүн хэсгүүдийг нэмэх
- Алхам 4: Sketch -ийг Arduino дээрээ байршуулж байна
Видео: DIY бие даасан Arduino Uno: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү төсөлд би DIY Arduino Uno -ийг талхны тавцан дээр байрлуулснаар хэрхэн яаж хийхийг хэлж өгөх болно. Үүнийг хямд болгох, жижиг хэмжээтэй болгох, цахилгаан зарцуулалтыг бууруулах гэх мэт янз бүрийн шалтгаанаар хийж болно.
Энэхүү төсөл нь зах зээлээс худалдаж авсан Arduino шиг бүх үүргийг гүйцэтгэх хамгийн бага Arduino Uno хийх арга замыг танд өгөх болно. Arduino бол үнэндээ нээлттэй эхийн платформ гэдгийг бид мэднэ. Иймээс схемүүд нь олон нийтийн өмчлөлд байдаг бөгөөд үүнийг боломжтой бол ахиц дэвшил гаргахын тулд хэн ч ашиглаж болно. Энэ нь бидэнд ийм зүйлийг гэртээ өөрсдөө хийх боломжийг олгодог. Дараахь алхамууд нь хэлхээний самбар дээр хэрхэн угсрах талаар тайлбарлах болно. Би явган аялалын ихэнх хэсгийг Arduino сайтаас зээлж байна.
Энэхүү төслийг LCSC ивээн тэтгэж байна. Би LCSC.com цахим бүрэлдэхүүн хэсгүүдийг ашиглаж ирсэн. LCSC нь жинхэнэ, өндөр чанартай электрон эд ангиудыг хамгийн сайн үнээр санал болгох хатуу үүрэг хүлээдэг. Өнөөдөр бүртгүүлээд эхний захиалгаа 8 доллараар хямдруулаарай.
Алхам 1: Үүнийг хийхийн тулд хийх ёстой зүйлс
- ATmega328P-PU x 1
- 16MHz болор осциллятор x 1
- LM7805CV шугаман зохицуулагч x1
- Конденсатор 22 pF x 2
- Конденсатор 10 uF x 2
- Резистор 220 Ом х 2
- Резистор 10 кох x 1
- Түр зуурын унтраалга x 1
- LED x 2
Алхам 2: Arduino -д цахилгаан хангамж нэмэх
Arduino цахилгаан залгуур нь 7-16 вольтын оролтын хүчдэлийг хүлээн авах боломжтой. Хамгийн түгээмэл оролтын эх үүсвэр бол найдвартай 9V батерей эсвэл 9-12VDC цахилгаан хангамж юм. Ихэнх мэдрэгч болон чипүүд 5V эх үүсвэр шаарддаг тул 9V -ийг бүрэлдэхүүн хэсэгт ээлтэй 5V болгон бууруулахын тулд бидэнд LM7805 хүчдэлийн зохицуулагч хэрэгтэй болно. Хэрэв та 16V -аас дээш хүчдэлийг холбосон бол IC -ийг гэмтээх эрсдэлтэй.
- Таны хүчдэлийн зохицуулагч хаана байх вэ гэдгийг цахилгаан болон газардуулгын утсыг нэмнэ үү.
- Төмөр зам бүрийг холбосон самбарынхаа доод хэсэгт цахилгаан болон газардуулгын утас нэмнэ.
- Одоо LM7805 зохицуулагчийг талхны самбар дээр нэмнэ үү. Энэ нь 9V оролтыг авч, гаралтаас 5V тасралтгүй нийлүүлэлтийг өгдөг.
- Талхны тавцангийн баруун ба зүүн төмөр замд холбогддог цахилгаан OUT болон газардуулгын утсыг нэмнэ үү.
- Түүнчлэн, зохицуулагч ба газрын IN -ийн хооронд 10uF конденсатор, мөн хүч ба газрын хоорондох баруун төмөр зам дээр 10uF конденсатор нэмнэ. Конденсатор дээрх мөнгөн тууз нь газрын хөлийг илтгэнэ.
- Цахилгаан LED -ийг оролтын эх үүсвэрийн ойролцоо, талхны дээд талд байрлуулна. Та ногоон эсвэл улаан LED ашиглаж болно.
- LED -ийн сөрөг хар тугалга (богино хөл) -ээс холбогч утсыг газардуулгатай холбож, эерэг LED хар тугалга (урт хөл) -ээс тэжээлийн төмөр замд Ω эсэргүүцэл суурилуулна.
Алхам 3: ТУЗ -ийн бүрэлдэхүүн хэсгүүдийг нэмэх
Үргэлжлүүлэхийн өмнө энэ зургийг үзээрэй. Энэ бол таны ATmega чип дээрх зүү тус бүр Arduino -ийн функцтэй холбоотой юу хийж байгааг мэдэх гайхалтай эх сурвалж юм. Энэ нь яагаад тодорхой тээглүүрүүдийг яагаад ингэж холбож байгаа талаар олон төөрөгдөлийг тодруулах болно. Илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл ATmega 168 (богино хувилбар) (урт хувилбар) -ийн мэдээллийн хуудсыг үзнэ үү. ATmega328 (богино хувилбар) (урт хувилбар) -ын хүснэгтийг энд оруулав.
1. ATmega328 чипийг суулгана уу (баруун талд харуулав), ингэснээр IC -ийн зүсэгдсэн тал нь дээд талд байна. Хэрэв та бүрэлдэхүүн хэсгүүдийг ПХБ дээр холбож байгаа бол уг залгуурыг ашиглах нь зүйтэй.
2. 10KΩ татах эсэргүүцлийг +5V төмөр замд нэмж, нөгөө үзүүрийг ATmega328 (зүү 1) дээрх RESET зүү рүү холбоно. Дараах тээглүүрийг хүчээр хангахын тулд холбогчийг нэмнэ.
Зүү 7 - VCC, дижитал тэжээлийн хүчдэл (+5V)
Зүү 8 - GND (газрын төмөр зам)
Зүү 22 - GND (газрын төмөр зам)
Pin 21 - AREF, ADC (+5V) аналог лавлах зүү
Зүү 20 - AVcc, ADC -ийн тэжээлийн хүчдэл (+5V)
3. 9-10 -р зүү хооронд 16 МГц -ийн гадаад цаг нэмж, тэдгээр зүү тус бүрээс газарт ажилладаг 22pF багтаамжтай хоёр конденсатор нэмнэ.
4. Түр зуурын товчлуурыг дахин тохируулах товчлуур болгон нэмж оруулснаар энэ нь IC -ийн нэгэн адил талхны самбар дээрх зайг хамарна. 5. ATmega328-ийн 1-р зүүгээс жижиг холбогч утсыг түлхэх товчлуурын доод хөл рүү (IC-тэй хамгийн ойр зүү) холбоно. Товчлуурын зүүн дээд хөлөөс газар руу өөр нэг холбогч утас нэмнэ үү.
6. Ажиллаж буй Arduino -оосоо чипийг татаж аваад энэ самбар дээр туршиж үзээрэй. Blink_led програм нь анивчих зүү 13. Arduino дээрх 13-р зүү нь AVR ATMEGA8-16PU/ATMEGA168-16PU зүү биш 13 нь ATmega чип дээр 19-р хавчуулагдсан байдаг.
7. Эцэст нь LED -ийг нэмнэ үү. Урт хөл эсвэл анод нь улаан утастай, богино хөл эсвэл катод нь газардуулж буй 220 ом эсэргүүцэлтэй холбогддог.
Алхам 4: Sketch -ийг Arduino дээрээ байршуулж байна
Та эндээс ноорог зургийг Arduino -д байршуулах аргуудын талаар мэдэх боломжтой.
Танд USB-Serial төхөөрөмж хэрэгтэй болно. Би FDTI Basic Breakout Board (5V) ашигласан. Хэрэв та зүгээр л үүнийг ажиллуулахыг хүсч байвал 6 зүү толгойг суулгах ажлыг алгасаад USB-TTL толгойноос холбогч утсыг талхны тавцан дээрх тохирох зүү рүү гүйлгэж болно. Таны сонгосон цуваа төхөөрөмжийн хувьд тээглүүрийг зөв чиглүүлсэн эсэхийг шалгаарай; таслах самбар дээрх тээглүүрийг гурван оронтой нэрээр тэмдэглэсэн болно. Би угсралтын явцад микроконтроллерийг дахин тохируулах товчлуур дээр дарж, чипийг програмчлахад бэлэн байх ёстойг олж мэдсэн бөгөөд таслах самбар нь DTR/GRN нэртэй зүүтэй бөгөөд энэ нь зөв залгах үед дахин тохируулах зүү рүү дохио илгээдэг. Тиймээс, таслах самбар дээрх (DTR/GRN) холбогч утсыг 0.1meF керамик конденсатороор дамжуулан ATmega328 -ийн 1 -р зүү рүү холбоно уу.
Зөвлөмж болгож буй:
Бие даасан Arduino 3.3V W / Гадаад 8 МГц -ийн цагийг Arduino Uno -оос ICSP / ISP (Цуваа хяналттай!) -Аар програмчилж байна: 4 алхам
Бие даасан Arduino 3.3V W / Гадаад 8 МГц -ийн цагийг Arduino Uno -оос ICSP / ISP -ээр програмчилж байна (Цуваа хяналттай!): Зорилго: 8 МГц -ийн гадаад цагнаас 3.3 В хүчдэл дээр ажилладаг бие даасан Arduino бүтээх. Үүнийг Arduino Uno-аас ISP-ээр (ICSP гэж нэрлэдэг, хэлхээний цуваа програмчлал) програмчлах (5V дээр ажилладаг) Ачаалагч файлыг засварлаж, шарахын тулд
Arduino ашиглан бие даасан параллель машины зогсоол хийх: 10 алхам (зурагтай)
Автономит параллель машины зогсоолыг Arduino ашиглан хийх: Автономит зогсоол дээр бид тодорхой таамаглалын дагуу алгоритм, байрлалын мэдрэгчийг бий болгох шаардлагатай байдаг. Сценарийн хувьд замын зүүн хэсэг нь хана, цэцэрлэгт хүрээлэнгийн хэсгээс бүрдэнэ. Чам шиг
2 доллар Arduino. ATMEGA328 бие даасан байдлаар. Хялбар, хямд, маш жижиг. Бүрэн гарын авлага: 6 алхам (зурагтай)
2 доллар Arduino. ATMEGA328 бие даасан байдлаар. Хялбар, хямд, маш жижиг. Бүрэн гарын авлага. Энэхүү зааварчилгаанд та Arduino ATMEGA328 микроконтроллерийн чипийг бие даасан микроконтроллер болгон ашиглах талаар сурах болно. Тэд ердөө 2 долларын үнэтэй бөгөөд таны Arduino -тай адилхан хийж, төслүүдээ маш жижиг болгож чадна
Хэт авианы мэдрэгч ашиглан Arduino дээр суурилсан бие даасан бот: 5 алхам (зурагтай)
Хэт авианы мэдрэгч ашиглан Arduino -д суурилсан бие даасан бот: Хэт авианы мэдрэгч ашиглан өөрийн Arduino -д суурилсан автономит бот үүсгээрэй. Үндсэндээ юу хийдэг вэ гэхээр энэ нь замдаа гарч буй аливаа саад бэрхшээлийг илрүүлж, хамгийн сайн шийдлийг шийддэг
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот !: 8 алхам (зурагтай)
BeanBot - Arduino дээр суурилсан бие даасан цаасан робот! Хоосон цааснаас илүү урам зоригтой зүйл байна уу? Хэрэв та авхаалж самбаа, барилгачин хүн бол төслүүдээ цаасан дээр зурж эхлүүлэх нь дамжиггүй. Цааснаас роботын хүрээ хийх боломжтой эсэхийг харах санаа надад төрсөн