Агуулгын хүснэгт:

Techduino -- Arduino Uno R3 -ийг өөрийн гараар хэрхэн яаж хийх вэ --: 9 алхам (зурагтай)
Techduino -- Arduino Uno R3 -ийг өөрийн гараар хэрхэн яаж хийх вэ --: 9 алхам (зурагтай)

Видео: Techduino -- Arduino Uno R3 -ийг өөрийн гараар хэрхэн яаж хийх вэ --: 9 алхам (зурагтай)

Видео: Techduino -- Arduino Uno R3 -ийг өөрийн гараар хэрхэн яаж хийх вэ --: 9 алхам (зурагтай)
Видео: How to make Arduino Uno at home | TECHDUINO Board | Make Your Own Arduino Uno 2024, Арваннэгдүгээр
Anonim
Image
Image

Хэрэв та надтай адилхан бол би Arduino -г аваад анхны чип дээрээ эцсийн програмчлал хийснийхээ дараа Arduino Uno R3 -аа салгаад өөрийн хэлхээнд оруулахыг хүссэн юм. Энэ нь миний Arduino -г ирээдүйн төслүүдэд чөлөөлөх болно. Олон вэб хуудас, форумыг уншсаны дараа би энэ зааврыг нэгтгэж чадсан. Би бүгдийг сурч мэдсэн мэдээллээ нэг дор, дагахад хялбар байхыг хүсч байна. Энэ бүх зүйлийг сурахыг хичээж байгаа болохоор сэтгэгдэл, саналыг хүлээн авч, талархаж байна.

Алхам 1: Шаардлагатай эд анги

Цахилгаан хангамжийн хэлхээг нэмж байна
Цахилгаан хангамжийн хэлхээг нэмж байна

Үүнийг хийхийн тулд танд хэрэгтэй болно:

Arduino -ийг холбох үндсэн эд ангиуд

  1. Талхны самбар 22 AWG утас
  2. 7805 Хүчдэл зохицуулагч
  3. 2 LED 2 220 Ом эсэргүүцэл
  4. 1 10к Ом эсэргүүцэл
  5. 2 10 uF конденсатор
  6. 16 МГц давтамжтай болор
  7. 2 22 pF конденсатор
  8. жижиг түр зуурын нээлттэй ("унтраах") товчлуур

Алхам 2: Цахилгаан хангамжийн хэлхээ нэмэх

Цахилгаан хангамжийн хэлхээг нэмж байна
Цахилгаан хангамжийн хэлхээг нэмж байна

Энд би LM7805 -ийн оронд 5V хөдөлгөөнт цэнэглэгч ашиглаж байна (Энэ хувилбарт 5V -ийн зохицуулалттай тэжээлийн хангамж ашигладаг). Энэ нь энгийн бөгөөд онгоцонд бага зай хэмнэх болно. Та LM7805 чадна, гэхдээ үүний дараа та илүү өндөр хүчдэлийн хангамж ашиглах ёстой, тиймээс би 5V тогтмол цэнэглэгч ашиглаж байна.

Алхам 3: ATMEGA8/168/328 Үндсэн ойлголтууд

ATMEGA8/168/328 Үндсэн ойлголтууд
ATMEGA8/168/328 Үндсэн ойлголтууд

Үргэлжлүүлэхийн өмнө энэ зургийг үзээрэй. Энэ бол таны Atmega чип дээрх зүү тус бүр Arduino -ийн функцтэй холбоотой юу хийж байгааг мэдэх гайхалтай эх сурвалж юм. Энэ нь яагаад тодорхой тээглүүрүүдийг яагаад ингэж холбож байгаа талаар олон төөрөгдөлийг тодруулах болно. Илүү дэлгэрэнгүй мэдээлэл авахыг хүсвэл Atmega168 (богино хувилбар) (урт хувилбар) -ийн мэдээллийн хуудсыг үзнэ үү. Atmega328 (богино хувилбар) (урт хувилбар) -ын хүснэгтийг энд оруулав.

Алхам 4: Төслийг эхлүүлэх

Төслийг эхлүүлэх
Төслийг эхлүүлэх

Чипийг хэвийн ажиллагааны явцад дахин тохируулахаас урьдчилан сэргийлэхийн тулд RESET pin -ээс +5V -т 10 к омын татах эсэргүүцлийг холбож эхэлнэ үү. RESET зүү газар унах үед чипийг дахин ачаална.

Pin 7 - Vcc - Дижитал хангамжийн хүчдэл

Зүү 8 - GND

Зүү 22 - GND

Pin 21 - AREF - ADC -ийн аналог лавлах зүү

Pin 20 - AVcc - ADC хөрвүүлэгчийн тэжээлийн хүчдэл. Хэрэв ADC-ийг ашиглаагүй бол тэжээлд холбох шаардлагатай бөгөөд хэрэв энэ нь бага дамжуулагч шүүлтүүрээр тэжээгддэг бол (бага нэвтрүүлэх шүүлтүүр нь тэжээлийн эх үүсвэрээс гарах дуу чимээг бууруулдаг хэлхээ юм. Энэ жишээ нь нэгийг ашиглаагүй болно)

Алхам 5: Кристал нэмэх

Кристал нэмж байна
Кристал нэмж байна

9-10 -р зүү хооронд 16 МГц -ийн харьцаатай гадаад цаг нэмж, тэдгээр зүү тус бүрээс газарт ажилладаг 22 pF багтаамжтай хоёр конденсатор нэмнэ.

Алхам 6: Дахин тохируулах шилжүүлэгчийг нэмж оруулна уу

Дахин тохируулах шилжүүлэгчийг нэмж байна
Дахин тохируулах шилжүүлэгчийг нэмж байна

Жижиг мэдрэгчтэй унтраалгыг нэмж, хүссэн үедээ Arduino -г дахин тохируулж, шинэ програм байршуулах чипийг бэлтгэх боломжтой болно. Энэ товчлуурыг түр зуур дарахад шаардлагатай бол бичил схемийг дахин тохируулна. Талхны тавцангийн цоорхойг дайрсан Атмега чипийн дээд талд байрлах унтраалгыг нэмнэ үү. Дараа нь шилжүүлэгчийн зүүн доод хөлөөс Atmega чипийн RESET зүү рүү утас, шилжүүлэгчийн зүүн дээд хөлөөс газар руу залгаарай.

Алхам 7: LED нь Arduino Pin 13 дээр тэргүүлдэг

LED нь Arduino Pin 13 дээр тэргүүлдэг
LED нь Arduino Pin 13 дээр тэргүүлдэг
LED нь Arduino Pin 13 дээр тэргүүлдэг
LED нь Arduino Pin 13 дээр тэргүүлдэг

Энэ самбар дээр ашигласан чип нь Arduino програм хангамжийн хамт ирдэг blink_led програмыг ашиглан аль хэдийн програмчлагдсан байдаг. Хэрэв танд аль хэдийн Arduino хэвлэмэл хэлхээний самбар ажиллаж байгаа бол өөрийн ажиллаж байгаа чип ашиглан бүтээж байгаа талхны хувилбарыг шалгах нь зүйтэй юм. Ажиллаж буй Arduino -ийнхаа чипийг татаж аваад энэ самбар дээр туршаад үзээрэй. Blink_led програм нь анивчих зүү 13. Arduino дээрх 13-р зүү нь AVR ATMEGA8-16PU/ATMEGA168-16PU зүү биш 13 нь Атмега чип дээрх 19-р зүү юм.

Эцэст нь LED -ийг нэмнэ үү. Урт хөл эсвэл анод нь улаан утастай, богино хөл эсвэл катод нь газардуулж буй 220 ом эсэргүүцэлтэй холбогддог.

Алхам 8: Arduino бэлэн байна

Arduino бэлэн байна!
Arduino бэлэн байна!
Arduino бэлэн байна!
Arduino бэлэн байна!

Энэ үед хэрэв та өөр газар чипээ аль хэдийн өөр газар програмчилж байсан бөгөөд чипийг дахин програмчлахад энэ талхны самбар хэрэггүй бол энд зогсох боломжтой. Гэхдээ зугаа цэнгэлийн нэг хэсэг нь хэлхээний програмчлал байдаг тул талхны тавцан дээр USB-Arduino-ийн бүрэн хэлхээг хийх болно.

Алхам 9: Ашиглах програм хангамж

Image
Image
Ашиглах програм хангамж
Ашиглах програм хангамж
Ашиглах програм хангамж
Ашиглах програм хангамж

Энэхүү Techduino самбарыг хийхийн тулд би Circuit Wizard -ийн туршилтын хувилбарын програм хангамжийг ашигласан. Та үүнийг ашиглаж болно, эсвэл би шаардлагатай хэлхээний диаграм болон ПХБ -ийн байршлыг энд өгч болно.

Миний төслийг үзсэнд баярлалаа.