Мазмуну:
- 1 -кадам: Куралдар жана материалдар
- 2 -кадам: Электрондук схема
- 3 -кадам: Программалык камсыздоо
- 4 -кадам: чогултуу
- 5 -кадам: Testing & Tuning
Video: Ардуино менен жүрүүчү шуру: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Мен жылдын аягында өтүүчү жакшы майрамдарга жакшы Arduino долбоорун издеп жүрдүм. Бирок эмне кылыш керек? Кичинекей кызым мен ага "электрондук" мончокту сунуштаганда абдан таң калдым, жана абдан кубандым. Сиздин жетишкендигиңизди сунуштай турган адам да абдан бактылуу болот деп ишенем.
Зердин өзү микро контроллерден жана RGB светодиодунан турат, ошол эле өлчөмдөргө ээ. Шуру өтө жука жез зымдан турат, аны кичинекей калай зым менен оңой эле ширетүүгө болот. Күч берүү - бул жөнөкөй 3V монеталуу литий батареясы. Батарея пакетин коргоо жана изоляциялоо үчүн мен өзүмдүн үйүмдүн аптекасынан табылган кичинекей чаптама кагазды колдондум.
1 -кадам: Куралдар жана материалдар
Куралдар
- ширетүүчү, 0,5 мм калай ширетүүчү зым
- чоңойтуучу, анткени ширетүүчү зымдар өтө кичинекей
- Arduino программасы орнотулган компьютер
- ISP программисти, бул жерде түшүндүрүлгөндөй
- кичинекей зым кескич
Материалдар
- CR2032 батареясы, анын жертөлөсү менен (эки бөлүктөн турат, ар бир уюлга бирден)
- абдан ичке жез зым
- 5050 пакетте бир RGB LED, ичинде WS2812B чипи бар (бул маанилүү, анткени сиз 5050 LEDди WS2812B контроллери жок таба аласыз)
- кичинекей медициналык жабышчаак кагаз
- Atmel Attiny85-20SU SMD микро контроллер бирдиги
- арзан жөнөкөй шуру
2 -кадам: Электрондук схема
Электрондук схема абдан жөнөкөй, анткени каршылаштар, конденсаторлор же индуктивдүүлүк сыяктуу пассивдүү компоненттер жок жана батареяны кошкондо 3 гана компонент бар.
Мен колдонгон кубат пакети 3V CR2032 литий батареясы. Анын чыңалуусу WS2812B маалымат барагында айтылгандан төмөн, бирок тестирлөөдөн кийин RGB LED бул 2V төмөндөшүнөн жапа чеккен жок.
Жөнөкөй 3V монеталуу батареяны колдоно билүү бул долбоорду тирүү кылуу үчүн мен үчүн абдан маанилүү шарт болчу. Биз чоң булагы бар батарейкасы бар шуруну энергия булагы катары элестете албайбыз.
Micro Controller Unit (MCU) дагы ушул 3V чыңалуу деңгээли менен абдан жакшы иштеп жатат.
Мен 5,3 мА орточо токту өлчөдүм. Мындай CR2032 литий батареясынын типтүү кубаттуулугу 200 мАч. Бул деген, жаңы батарея менен, системаны 40 саат күйгүзө аласыз. Бирок, жарымы да жалпы колдонуу үчүн негизинен жетиштүү болмок.
3 -кадам: Программалык камсыздоо
Микроконтроллер бирдиги - Atmel'ден ATTINY85 (~ $ 1). Мен аны арзан Arduino Nano (ebayден 5 долларга жакын табылган клон) менен программаладым. Бирок, эгерде сизде чыныгы Arduino тактасы болсо, сиз аны ошол үчүн колдоно аласыз.
Arduino Nano "Arduino ISP катары" эскизи менен программаланган.
ATTINY85 микро контроллерине программалоо эскизи бул кадамга тиркеме катары берилет: JeweLED.ino
MCU толугу менен программаланышы үчүн жүктөгүчтү күйгүзүшүңүз керек экенин байкаңыз. Бул чындыгында MCUдагы Arduino жүктөгүчүн күйгүзбөйт, бирок кээ бир маанилүү конфигурациялар сактандыргычтарын жаркыратат. Муну кылбастан, эскиз такыр иштебейт.
Тандоо тактасынын түрү мындай болушу керек: Attiny85 @ 8MHz (ички осциллятор, BOD өчүрүлгөн).
BOD Brown-Out Detect дегенди билдирет. Бул кубаттуулук 4.3V астына түшкөндө MCUну өчүрө турган өзгөчө өзгөчөлүк. Бул кайра заряддалуучу батарейкаларга зыян келтирбөө үчүн пайдалуу. Бирок биздин учурда, аны өчүрүү керек, анткени биз MCUбузду 3V менен, ал тургай азыраак кубаттайбыз.
4 -кадам: чогултуу
Биринчи кадам - MCUду LED менен чогултуу.
Программаланган соң, Atmel MCUнун 4, 5 жана 8 -пиндери гана сакталууга тийиш. Башка казыктарды алып салууга болот, анткени керексиз.
MCUдун 4 -пин 5050 -пакеттин 3 -пини менен ширетилиши керек. Бул батареянын терс уюлуна туташат.
MCU 8 -пин 5050 пакеттин 1 -пини менен ширетилиши керек. Бул батареянын оң уюлуна туташат.
MCU 5 -пин 5050 -пакеттин 4 -пин менен ширетилиши керек. 5 -пин MCUнын бул түрү үчүн Arduino PIN0го туура келет.
Монеталуу батареяны териден бөлүп алуу үчүн медициналык жабышчаак кагазды колдонуңуз. Бул жез зымдын терс бөлүгүн батарейканын терс уюлуна бекитүүгө мүмкүндүк берет.
Бул монтажда электр которгуч жок. Светодиодду өчүрүү үчүн, батарейканын терс зымын тартып, мончокту ачышыңыз керек.
Жана баары.
5 -кадам: Testing & Tuning
Жакынкы сүрөттө көрүнүп тургандай, мен жез зымдын эки кичинекей шакегин GND жана VDD казыктарына ширеттим. Мунун максаты - бул "электроникалык" асыл ташты шуруга тагуу.
Биринчи сыноо үчүн мен мончок катары жез зымды гана колдондум. Жез зым электр байланыштарын камсыз кылуу үчүн керек, бирок жетишсиз. Жез зымдын салмагы өтө жеңил, ал эми моюнунун артындагы батарея алдыңкы LEDга салыштырмалуу өтө оор. Ошентип, батарейканын ордунда калышы үчүн чыныгы шуруну колдонууга туура келди.
Сиз мончокту бирдей узундуктагы эки бөлүккө бөлүп, ошол эки бөлүктү зер шакектерге жабышыңыз керек.
Мен жез зымды шурунун ар бир укуругуна бүктөп койгом. Зым дээрлик көрүнбөйт жана электр өткөрүүнү, ошондой эле бүт курулуштун катуулугун камсыздайт.
Электр өткөргүчтүгүнүн дагы бир жолу - Adafruitтен бир нече долларга таба турган дат баспас өткөргүч жипти колдонуу.
Видеодо JeweLEDдин иш -аракетин көрө аласыз.
Ырахат!
Аны иш жүзүндө көрүңүз
Сунушталууда:
Автомобиль менен жүрүүчү кайыкты куруу (ArduPilot Rover): 10 кадам (сүрөттөр менен)
Автомобилди башкаруучу кайык куруу (ArduPilot Rover): Эмне сонун экенин билесизби? Учкучсуз өзүн өзү башкаруучу унаалар. Алар ушунчалык сонун болгондуктан, биз (менин университеттеги кесиптештерим жана мен) 2018 -жылы кайра өзүбүз кура баштадык. Ошол себептен бул жылы бош убактымда аягына чыгарууну чечтим. Бул Инстаграмда
Sith Glow PCB шуру өч: 6 кадам (Сүрөттөр менен)
Sith Glow PCB мончогунан өч алуу: Эгерде сиз Star Wars мультиверси менен тааныш болбосоңуз же алыскы галактикада жашасаңыз, анда бул күч деп аталган нерсени колдонуп, халат кийип, лазер кылычтары менен согушкан адамдар жөнүндө. , Джеди-жарык тарабы, ал эми Сит-бул
Жарык Кара шуру: 6 кадам (Сүрөттөр менен)
Караңгы мончокту жарык кылыңыз: Караңгы киргенде жана кадимки асыл ташка айлануу үчүн жарык жетиштүү болгондо автоматтык түрдө жарык бере турган шуруну тагынып көрүңүз. Салыштырмалуу оңой жана кызыктуу долбоор, айрыкча, сөзмө -сөз жаркыраган асыл ташты тагынууну каалагандар үчүн! Алып
3 Серво менен жүрүүчү робот: 4 кадам (Сүрөттөр менен)
3 Серво менен жүрүүчү робот: Бул жөнөкөй эки буттуу робот баса алат. Ардуинодон жасалган, үч сервос жана жөнөкөй механизм. Роботко буйрук бериңиз, ал алдыга, артка, ал тургай айланып же бурула алат. Бир servo оордук борборун жылдыруу болуп саналат. Дагы экөө эки бутун тең бурушу керек
Оңой сойлоп жүрүүчү зомби колу: 15 кадам (сүрөттөр менен)
Easy Crawling Zombie Hand: Бул көрсөтмө ширетүүчү тапанчанын кереги жок. Балдар үчүн жөнөкөй схеманы түзүү боюнча машыгуу коопсуз. Бирок кокусунан жутуп кетиши мүмкүн болгон кичинекей нерседен сак болуңуз.Материалдык муктаждык: -Вибрациялык мотор (1.5 ~ 3V, зым менен)-Өткөргүч тасма (10 мм, Single Side, alum