Мазмуну:
- 1 -кадам: Бөлүктөр
- 2 -кадам: Баштоо
- 3 -кадам: LED
- 4 -кадам: Пьезо
- 5 -кадам: Баскыч
- 6 -кадам: Резисторлор
- 7 -кадам: Кабелдөө
- 8 -кадам: Arduino программалоо
- 9 -кадам: Жана баары Акыр -аягы бактылуу жашашты
Video: Arduino: Жол чырактарынын топтомун жасоо: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
БУЛ ДОЛБОО БАШТАЛГАН КАЙРА ПИКИРЛЕРДЕГИ ЭМГЕК !!! Бул окуу куралы сизге башкарылуучу жана конфигурациялануучу светофорлордун топтомун түзүү процессинде кадам таштайт, ошол эле учурда сизге Arduino негиздерин үйрөтөт. Кээ бир билим керек жана мен эң сонун Arduino.cc адамдары тарабынан түзүлгөн төмөнкү документтин барактарынын бардыгын окууну жана аткарууну сунуштайм! Arduino - Баштоо боюнча көрсөтмө Биз аларды колдонобуз жана аларды кантип колдонобуз, ал ошондой эле санарип, аналогдук жана сериялык кириштер менен чыгууларды жана алардын кантип колдонулганын сүрөттөйт. Сиз менин светофор боюнча мурунку окуу куралымды окуган болушуңуз мүмкүн, бул окшош түшүнүк болот, бирок курууга оңой болот жана дагы көптөгөн өзгөчөлүктөргө бай, анткени Arduino өнүктүрүү чөйрөсүнүн жөнөкөйлүгүнөн улам. Бул долбоордон кийин, сиз аны узарткыңыз келиши мүмкүн …+ Жарыктарды кайчылаш жолдордо иштетүү (ырааттуулуктун татаалдыгын кеңейтүү).+ Жөндөөлөрдү программалоо EEPROM жана Serial портун колдонуу.
1 -кадам: Бөлүктөр
Сизге бир нече бөлүк керек болот, эгер сиз менин AVR микропроцессорлору боюнча мурунку долбоорумду аткарган болсоңуз, анда кайра эле ошол нерселерди сатып алуунун кажети жок, сизге Tinker.it жана Arduino менен USB жетеги гана керек. 5v пьезо үн чыгаргычтын формасы. Бул бул долбоордун камдык көчүрмөсү же кеңейиши үчүн көбүрөөк заказ кыла турган минималдуу талаптар. 1x Breadboard (34-0655) 1x Jumper Links (34-0495) 2x Red LEDs (55-0155) 1x Orange (янтарь эмес) LED (55-0124) 2x Green LEDs (55-0120) 1x White LED (55-1640)) 1x Piezo Sounder (35-0282) 1x Push to make button (78-0630) 1x 10K Resistors (62-0394) 1x 220ohm Resistors (62-0354) OPTIONAL-1x 3m USB Cable (19-8662) Rapid Online-£ 20.701x Arduino DiecimilaTinker.it- £ 20.35 Жалпы суммасы 41.05 фунт стерлингди түздү, бул AVR үйрөткүчүнөн жогору, бирок ал татыктуу жана жеткирүүнү камтыйт. Жеткирүү акысы абдан тез, андыктан эмне үчүн ошол жерде жана Тинкерде соода кылбаңыз. аны жана кийинчерээк ойной турган кээ бир бөлүктөрдү таба алаарыңызды көрүңүз. Светодиоддор жана башка биттер, алар менен ойной аласыз деп ойлойсуз. Жакшы жаңылык, бул долбоор үчүн эч кандай шайманга же ширетүүгө муктаж болбойсуз, ал битти чогуу түртүп жатат! Бардык бөлүктөрүңүз болгондон кийин, сиз өзүңүздүн долбооруңузду чогултууга даярсыз, бирок эгерде сиз бул долбоорду туруктуу кылууну пландап жатсаңыз, анда ал иштей баштаганда, сиздин ишиңизди ширетүү үчүн кандайдыр бир тилке тактасын алгыңыз келет.
2 -кадам: Баштоо
Баштоо оңой, жөн эле жайгашуу жана бардык компоненттердин бар экендигин текшерүү, эң жакшысы Arduino -ны нан тактасынын сол жагына коюп, ажыратуу, андан кийин ар бир компонентти нан тактасына кошуу үчүн кийинки бир нече кадамдарды аткарыңыз Arduino, жана акырында Arduino программасы, анын иштешин текшерип, эмне болуп жатканын көрүү үчүн комментарийлер менен кодду окуй аласыз.
3 -кадам: LED
Баштоодон мурун, бардык диоддор туура жолго туташтырылганын текшериңиз. Кыска коргошун оң жакта жана узунураак сол жакта жүрөт. Биз кийинчерээк резисторлорду кошуп турабыз, андыктан эч кандай кубаттуулукту туташтырбаңыз, анткени ал светодиоддорго зыян келтириши мүмкүн Сүрөттө алар кантип өткөрүлүшү керектиги көрсөтүлөт, үчүнчүсү тартипти көрсөтөт. КЕҢЕШ! Светодиоддордун 5 мамычадан эки мамычанын битине чейин жайылганын текшериңиз, антпесе алар иштебейт жана сизде кыска туташуу болот.
4 -кадам: Пьезо
Биз буга кайтып келебиз жана Arduinoго секиргичтерди орнотуу үчүн аны көтөрүшүбүз керек, бирок азырынча аны эки бөлүктүн ортосунда кыскартпоо үчүн борбордук бөлүктүн эки жагына бир пин менен орнотуу керек. такта төөнөгүчтөрү эки бөлүктү ажыратуу үчүн ортосунан бөлүү менен 5тен эки бөлүктөн солдон оңго чейин туташат, ал эми 2 тышкы казык өйдөдөн ылдыйга чейин эки мамыга туташат, бул эки тарапта, бирок туташкан эмес тактанын бир тарабы экинчисине, башкача айтканда, булар бири -биринен көз карандысыз эки өзүнчө микросхеманы камсыз кылуу үчүн колдонулушу мүмкүн. Андан тышкары, кээ бир такталарда үстүнкү жана астыңкы жарымдары туташкан эмес, андыктан секирүү үчүн эгер сиздин схемаңыз иштебесе, жогорку жарымдан астыңкы жарымга чейин зым.
5 -кадам: Баскыч
Бул баскычта 4 казык бар, мунун баары туташкандыгын текшериңиз жана ийилбеңиз, ошондо Piezo борбордук бөлүнгүчтү бойлото отурат. Үстүнкү зымдан жогорку оң колуңуздун ийнесин тик казыктардын кызыл жагына киргизиңиз. Светодиоддор (төмөндөгү тиркелген 2 -сүрөттү караңыз) BROWN BLACK ORANGE GOLD (10k) каршылыгын колдонуңуз жана аны төмөндө тиркелген 4 -сүрөттө көрсөтүлгөндөй өткөрүңүз. (Тактан ылдый карай оңдон ылдый чуркап, кичинекей жол 1 дюйм жетиштүү).
6 -кадам: Резисторлор
220 Ом резисторлордун зымын карама -каршы тараптагы бирдей катардагы диоддордон колдонуп, (мисалы, 2 -сүрөттү караңыз) жана бардык светодиоддор үчүн кайталаңыз. Төмөндөгү 3 -сүрөт акыркы натыйжаны көрсөтөт. (Жашыл зымдын кереги жок, эгерде сиздин схемаңыз меникиндей иштебесе, анда ал тактайлар бөлүнгөндө, үстүнкү жарымын астыңкы бөлүгүнө кошот).
7 -кадам: Кабелдөө
Эми биз Arduino'ну нан тактасына өткөрөбүз, зымдар бардык сөздөрдү өйдөдөн төмөн карай тартипте, жана эгер туура эмес чырактар туура эмес убакта күйүп калса, кабелдерди керектүү жерлерге жамап койгула … Сүрөттөр Төмөндө бул зымдарды кантип көрсөтүү керек экенин көрсөтүңүз. Сүрөт 2 & 3: 5v линиясынан биз баскычтан чыккан резисторго өтүңүз. 4 жана 5 -сүрөт: GND (жер) пининдеги жашыл зым кызыл темир жолго барат Сиз сүрөтчөлөрүңүздүн катодун туташтырдыңыз. Сүрөт 6: Светодиоддор 13 -пинден 8 -ге чейин кезеги менен зымдалган. Такта сол жакта болсун деп айтканымдын себеби, аны төмөндөгүдөй зымдай аласыз … 13 o -------- o ---/\/\/\/\/----- O --- | 12 o -------- o ---/\/\/\/\/\ --- --- O --- | 11 o -------- o ---/\/\/\/\/\ --- --- O --- | 10 o -------- o ---/\/\/\/\/- ---- O --- | 09 o -------- o ---/\/\/\/\ --- --- O --- | Image 7: Wire апельсин зымдары Piezo (8 -пин), күтүү LED (7 -пин) жана баскыч (6 -пин) сыяктуу эле, 6 -пиндин орду өтө маанилүү экенин эске алыңыз, башкача айтканда, светофорлор дайыма баскычты кармап тургандай айланат.
8 -кадам: Arduino программалоо
Ардуинону программалоо оңой болмок эмес, бирок биз Arduino IDEге Arduino кайдан издешибиз керек жана кандай түрү менен сүйлөшүү керек экенин айтып беришибиз керек. ал жерде Arduino издеп TOOLS> SERIAL PORTго барып, эң логикалык портту тандаңыз, анда usb сериясы же ага окшош бир нерсе айтылат, bluetooth же башка нерсе эмес, эң начар сценарий сиз туура эмес түшүнүп, аны орнотушуңуз керек Эми сиз тиркелген PDE файлын ачып, аны тактага жүктөөңүз керек, кээ бир чекиттерди көрсөткөн жебе менен баскычты басуу менен/…-> | Бул бир нече мүнөткө созулат жана ийгиликтүү болсо сиздин Arduino азыр иштей баштайт. кодду, тактаны интерфейс сыяктуу терминалды башкаруу үчүн, эң алыскы баскычты (сериялык монитор) басыңыз.
9 -кадам: Жана баары Акыр -аягы бактылуу жашашты
Бүттүңүз! Код аркылуу мен комментарийлерди жаздым жана буларды ар бир саптын эмне кылаарын билүү үчүн окуй аласыз, андан кийин эмне болорун көрүү үчүн аны менен байланышууга аракет кылсаңыз болот, эң начар учурда сиз аны кайра түпнускага калыбына келтире аласыз. жардам же жетекчилик Менде төмөндө бир нече шилтемелер жана ресурстар бар … Мен кетерден мурун мен Алексейге жана Tinker.it командасына рахмат айткым келет, алар менин Башталгычтар семинарларынын биринде мага билгендерин үйрөтүштү, алар чынында эле мыкты, рахмат!!! Ошондой эле Sparkfun.com жана Rapidonline.com сайттарына рахмат, алар бөлүктөрдүн укмуштуу ресурсу!.it - Улуу Британиянын ArduinoDigikey сатуучусу - АКШнын чекене сатуучусу, мен бүгүн колдонгон бөлүктөрүм үчүн Sparkfun - ArduinoElectronics маалыматынын АКШдагы чекене сатуучусу - Электроника маалыматы башталгычтар үчүн бул сайт - бул ширетүү, электрондук компоненттер, резистордун түсү жөнүндө маалымат издөөнүн эң сонун жери. коддор ж.б.… Окуганыңыз үчүн рахмат жана көңүл ачыңыз!
Сунушталууда:
AAA чырактарынын батареясынын өмүрүн кантип үч эсеге көбөйтүү керек: 3 кадам
AAA чырактарынын батареянын иштөө мөөнөтүн кантип үч эсеге көбөйтүү керек: AAA батареялары менен иштеген 3W LED фонарларын колдонууда, сиз алардын болжол менен 30 мүнөткө созулушун күтөсүз. АА батарейкаларын колдонуу менен иштөө убактысын үч эсе көбөйтүүнүн бир жолу бар, аны сизге АА батарея кармагычын туташтыруу менен көрсөтөм
Кол менен TQFP-44 SMD топтомун оңой тазалоо: 5 кадам
TQFP-44 SMD пакетин кол менен оңой тазалоо: Тонналаштыруу, кантип алып салуу керек-SMD топтомдорун тазалоо, практика мага бул 0,8мм коргошун позициясы жок SMD топтомун алып салуунун эң оңой жолу экенин үйрөндү
Роботко жол бербөө үчүн кандай тоскоолдуктарды жасоо керек- Arduino Style: 4 кадам
Роботко жол бербөө үчүн кандай тоскоолдуктарды жасоо керек- Arduino Style: Сиз ар дайым кандайдыр бир нерседен оолак боло турган эң сонун роботтордун бирин жасоону каалагансыз. Анткен менен сизде ошол материалдардын кайсынысы бар болсо да, кымбат баалуу буюмдардын бирин сатып алууга акчаңыз жок болчу. Эгерде сиз
9В батарейкадан 4,5 вольттуу батарея топтомун жасоо: 4 кадам
9В батарейкадан 4,5 вольттуу батарея топтомун жасоо: Бул 9В батареяны 2 кичинекей 4.5В батарейкага бөлүү жөнүндө. Муну жасоонун негизги себеби 1. Сиз 4.5 вольтту каалайсыз 2. Сиз физикалык жактан 9В батареядан кичине нерсени каалайсыз
LED чырактарынын Charlieplexed Row, Arduino үчүн: 9 кадам (Сүрөттөр менен)
LED чырактарынын Charlieplexed Row, Arduino үчүн: Бул ардуино менен LED катар/жипти charlieplexing боюнча менин көрсөтмөм. Мен ардуинону колдонуу менен charlieplexing боюнча көп көрсөтмөлөр жок экенин байкадым, ошондуктан мен муну жасадым. Мен проекти жөнөкөй сактоого аракет кылдым, бирок анча жакшы болгон жок