Агуулгын хүснэгт:
- Алхам 1: Танилцуулга
- Алхам 2: ПХБ -ийн дизайн
- Алхам 3: Кодлох
- Алхам 4: угсрах
- Алхам 5: TIP1 - ATTiny80 самбарын тохиргоо
- Алхам 6: TIP2 -MISO -> MOSI ба MOSI -> MISO
- Алхам 7: Таашаал аваарай
Видео: 3 ATtiny85 зүү - Nrf24L01 - 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
بسم الله الرحمن الرحيم
Алхам 1: Танилцуулга
ATTiny85 нь өндөр гүйцэтгэлтэй, бага хүчин чадалтай Microchip 8 битийн AVR RISC дээр суурилсан микроконтроллер бөгөөд 8KB ISP флаш санах ой, 512B EEPROM, 512 байт SRAM, 6 ерөнхий зориулалттай оролт/гаралтын шугамыг хослуулдаг.
Нэг I/O шугамыг RESET зүү болгон тохируулсан болно. Бидэнд ердөө 5 оролт/гаралтын мөр үлдсэн байна.
Нөгөө талаас, nRF24L01 нь 2.4 ГГц давтамжтай ганц чип дамжуулагч юм. Үүнийг Цуваа захын интерфэйс (SPI - 5 I/O шугам) ашиглан тохируулж ажиллуулдаг.
ATTiny85 -ийг nRF24L01 -тэй холбох нь энгийн унтраалга нэмэх ч зай үлдээхгүй.
Энэ нийтлэлд "Nerd Ralph -ийн анхны нийтлэл" - https://nerdralph.blogspot.com/2014/01/nrf24l01-con… - дамжуулагчийг хянахын тулд ATTiny85 -ийн ердөө 3 зүүг хэрхэн ашиглах талаар дахин уншсан болно.
Энэхүү нийтлэл нь хэргийг хэлэлцсэн олон нийтлэлд тархсан бүх мэдээллийг нэг дор цуглуулдаг.
Алхам 2: ПХБ -ийн дизайн
Энэхүү энгийн самбарыг бүтээхэд Кикад ашигладаг.
Алхам 3: Кодлох
Туршилтанд зориулж хоёр тоймыг чөлөөтэй авах боломжтой.
- Дамжуулагчийн тойм зураг: ATTiny85 самбар дээр харагдах болно
- Хүлээн авагчийн ноорог: Манай ATMega328PB танигч самбар дээр харагдах болно
Алхам 4: угсрах
Энгийн самбар гэдэг нь хялбар угсрах гэсэн үг юм.
Алхам 5: TIP1 - ATTiny80 самбарын тохиргоо
ATTiny85 нь 1 МГц -ийн дотоод давтамжтайгаар тохируулагдсан байх ёстой.
SPI автобусыг удаашруулж, RC хэлхээг цэнэглэж, бүрэн цэнэглэхэд хангалттай хугацаа үлдээж, CSN I/O шугамыг төгс зохицуулж чадна.
Алхам 6: TIP2 -MISO -> MOSI ба MOSI -> MISO
MOSI ба MOSI -> MISO "src =" https://content.instructables.com/ORIG/F1F/3Y2E/KC4SXTQX/F1F3Y2EKC4SXTQX-p.webp
MOSI ба MOSI -> MISO "src =" {{file.large_url | нэмэх: 'auto = webp & frame = 1 & height = 300' %} ">
SPI мастер болгон ашиглах үед
- ATTINY85 MISO -> Nrf24L01 MOSI
- ATTINY85 MOSI -> Nrf24L01 MISO
ISP програмчлалд ашиглах үед
- ATTINY85 MISO -> Nrf24L01 MISO
- ATTINY85 MOSI -> Nrf24L01 MOSI
Алхам 7: Таашаал аваарай
Ашиглалтын тохиолдлыг харуулах зорилгоор видеог суулгасан болно.
Зөвлөмж болгож буй:
Нэг удаагийн үзэгний багтаамжийн зүү: 6 алхам (зурагтай)
Нэг удаагийн үзэгний багтаамжийн зүү: Надад олон арван Uni-ball бичил булны үзэг бий. Би тэдгээрийн аль нэгний таг дээр багтаамжтай зүүг нэмэхийг хүсч байна. Дараа нь бэх дуусах үед таг болон үзэгийг нэг үзэгнээс нөгөөд шилжүүлэх боломжтой. Би Жейсон Поэл Смитэд талархаж байна
Arduino Nano -ийн ICSP холбогч нь гагнуурын зүүгүй, гэхдээ Пого зүү: 7 алхам
ICS холбогч нь Arduino Nano -ийн гагнуурын толгойгүй боловч Pogo Pin -тэй: самбар дээр гагнуурын зүүгүй толгойтой Arduino Nano -ийн ICSP холбогчийг хий. 3х2 зүү бүхий залгуур x1 - APitch 2.54 мм Dupont шугамын утас эмэгтэй зүү холбогч орон сууцны терминал x6 -BP75-E2 (1.3мм конус хэлбэрийн толгой) хаврын туршилтын пого зүү
4 оронтой 7 сегментийн дэлгэц 14 зүү Arduino: 3 алхам
4 оронтой 7 сегментийн дэлгэц 14 зүү Arduino -тэй: Энэ бүрэлдэхүүн хэсэг нь маш олон тооны тээглүүртэй бол төхөөрөмж зөв ажиллаж байгаа эсэхийг шалгах нь үргэлж зөв байдаг. Энэ төсөлд би 4 оронтой 7 сегментийн 14 зүү дэлгэцээ туршиж үзсэн. Бүх 7 сегмент нь 0 -ээс 9 -ийг нэгэн зэрэг харуулна
Идэвхгүй зүү үзэг: 3 алхам
Идэвхгүй Стилус Пен: Сайн байцгаана уу! Энэхүү зааварчилгаанд би гэр ахуйн энгийн хэрэгслийг ашиглан идэвхгүй үзэг үзэг хэрхэн хийхийг танд үзүүлэх гэж байна. Мэдрэгчтэй дэлгэц дээр зурах, чиглүүлэх, шудрах гэх мэт зүү үзэг Идэвхгүй үзэгний үзэг нь хуруунаасаа цахилгаан цэнэг авч явдаг
Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)
Нэг аналог зүү ашиглан олон тооны аналог утгыг хэрхэн унших вэ: Энэхүү гарын авлагад би зөвхөн нэг аналог оролтын зүү ашиглан олон аналог утгыг хэрхэн уншихыг танд үзүүлэх болно