Мазмұны:
- 1 -қадам: 1 -қадам: Бағдарламалық қамтамасыз ету
- 2 -қадам: 2 -қадам: Жабдық - Қосылу
- 3 -қадам: 3 -қадам: Аппараттық құрал - қорап
- 4 -қадам: 4 -қадам: бұрғыланған табақ
Бейне: Жинақтағыш: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл жоба Малага университетінің телекоммуникация мектебінің Beng Electronics Engineering модуліне арналған «Creative Electronics» үшін болды (https://www.uma.es/etsi-de-telecomunicacion/).
Біздің жоба 80 -ші жылдардағы аркадалық машинаның имитациясынан тұрады. Біз қазіргі уақытта өте танымал, әдетте «стекер» деп аталатын ойынды таңдадық.
Ойынның мақсаты - шыңға шығатын мұнара құру. Біз мұнара негізін орнатудан бастаймыз, содан кейін бізде бір жағынан екінші жағына жылжитын блоктар болады. Ойын бізді осы уақытқа дейін құрылған мұнара үстіне блок салу үшін түймені басуды күтеді. Егер сіз оны теңестірсеңіз, ешқандай проблема болмайды, бірақ егер сіз мұны жасамасаңыз, блок кесіліп, оны қиындатады.
Жабдықтар:
-Сым
- Arduino Mega 2560
- Неопиксель матрицасы
- Баяндамашы
- Төрт түйме
- 5В 5А қуат көзі
- Коммутатор
- Ағаш
- Бұрғыланған табақ
- 1000 uF мәнді конденсатор
- 470 Ом мәні бар резистор
1 -қадам: 1 -қадам: Бағдарламалық қамтамасыз ету
Ойынды дамыту үшін бізге Neopixel кітапханаларын орнату керек болды, экранды басқару, LiquidCrystal (AdaFruit -тен), сым және TimerOne.
Негізгі функцияларға мыналар жатады:
Adafruit_NeoPixel matriz = Adafruit_NeoPixel (256, LED_PIN, NEO_GRB + NEO_KHZ800);
- matriz.begin (): массивті инициализациялайды
- matriz.clear (): барлық жарықдиодтарды 0 -ге қояды. Массивті жаңарту үшін сізге show () қажет.
- matriz.show (): конфигурацияланған жарықдиодты қосады және 0 -дегі шамдарды өшіреді.
- matriz.setPixelColor (позиция нөмірі, R, G, B): тағайындалған түстің өрісін конфигурациялайды. (R, G, B 0 -ден 255 -ке дейін. 0 өшірулі болғанда).
- matriz.setBrightness (BRIGHTNESS): жарықтықты конфигурациялайды. Әдетте 20 мәні жеткілікті.
Сіз кодты мына жерден жүктей аласыз
Егер сізде сұрақтар туындаса, оларды түсініктемелерде қалдырыңыз, мен оларға қуана жауап беремін.
2 -қадам: 2 -қадам: Жабдық - Қосылу
Мұнда неопиксель матрицасын қауіпсіз пайдалану үшін қажет байланыс бар.
Динамик жағдайында оны кез келген PWM шығысы мен жерге қосу үшін жеткілікті болады. MEGA жағдайында бұл шығыс нөмірі 2 -ден 13 -ке дейін.
Әр түйме үзіліс арқылы жұмыс істейтіндіктен, олар MEGA тақтасында бар 6 үзілістің 2, 3, 18, 19 түйреуіштеріне қосылуы керек. Біз СКД экранына 20 және 21 түйреуіштерді сақтаймыз
СКД дисплейі үшін бізде VCC, GND, SDA және SCL қосылымдарын қажет ететін микроконтроллер бар. Соңғы екеуі сәйкесінше 20 және 21 түйреуіштерде орналасқан.
3 -қадам: 3 -қадам: Аппараттық құрал - қорап
Біздің қорапты жасау үшін біз оны ағаштан жасауды шештік, өйткені бізде бұл үшін ресурстар мен құралдар бар, алайда сіз өзіңіз қалаған материалды 3D басып шығару сияқты пайдалана аласыз.
Біріншіден, стратегиялық тұрғыда біз қорапты үлкенірек өлшеммен жасадық, оның көмегімен біз визуалды әсер қалдырамыз, егер біз қорапты бір сәтте кеңейткіміз келсе немесе басқа мүмкіндіктерді қосқымыз келсе, кеңістікке ие боламыз.
Осылайша, біз ағаштан жасалған тақтайшалармен, шегемен және силикон мылтығымен тығыздалған қораптың құрылымын жасауды шештік. Біз көлбеу құрылымға берген пішін келесідей:
Осылайша біз өз қорапшамызды жасаймыз және оған тесіктері бар құрылым береміз, бұл тесіктер ағаш парақтармен жабылған, біз оларды конструкцияға силиконмен және тырнақ пистолетімен қосамыз.
Бұл парақтар өткізгіш болуы керек, өйткені олар кейін боялатын болады және оларда қорапта қалған тесіктердің өлшемдері болуы керек. Дәл осылай біз қораптың артқы жағын екі бөлікке бөлдік, осылайша ішіндегі электронды компоненттерді өңдеу үшін жоғарғы бөлігін құрылымнан ажыратуға болады.
Екінші жағынан, қораптың алдыңғы бөлігінде матрицаның кабельдерін қоюға арналған 3 тесік бар және басқару панелі орнатылған, оған компоненттерді орнату үшін тиісті тесіктер жасалады.
Басқару панеліндегі саңылаулар 14 калибрлі биттен жасалған, сондықтан егер сізде құралдар болса, оларды жасау оңай, алдыңғы жағындағы тесікті орнату үшін.
Сондай -ақ, біз алдыңғы экранды экран үшін, ал артқы жағында - коннектор үшін тағы бір кесу жасаймыз, ол қуат көзіне қуат береді:
Екінші жағынан, біз қорапты динамикпен қамтамасыз етеміз, сондықтан біз кішкене тесіктер жасаймыз және динамикті силиконмен қорапқа жабыстырамыз.
Динамик желімделіп, тесіктер мен алдыңғы панельді орнату аяқталғаннан кейін біз қорапты бояуға кірісеміз. Біздің модельде біз алдыңғы панельді боялған жоқпыз, бірақ дизайн ақысыз.
Қорапты бояу үшін біз екі банка спрей бояуы сатып алдық, жоғарғы және логотипті жасау үшін қара және күміс.
Бастапқыда біз бүкіл қорапты қара түске боялдық, содан кейін біз оны компьютерден басып шығару арқылы қол жеткізгіміз келетін кескінді қағаз парағынан алған логотип сияқты күміс бояумен өңдедік.
Жолақ үшін біз бояуды қалаған жақтарын бояу үшін бүйірлеріне таспаны қолданамыз. Ақырында, қорап пішінге сәйкес келеді:
4 -қадам: 4 -қадам: бұрғыланған табақ
Жинақтың дұрыс жұмыс істеуі үшін қажетті компоненттер бұрғыланған табаққа кіреді. Компоненттер - жоғарыда айтылған конденсатор мен резистор, сонымен қатар қоректендіру көзі, Arduino мен неопиксель матрицасы арасындағы жер мен қуат байланыстары.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)
Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам
Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам
Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Қуат жинақтағыш: жиналмалы USB қайта зарядталатын батарея жүйесі: 5 қадам (суреттермен)
Қуат жинақтағыш: жиналмалы USB қайта зарядталатын батарея жүйесі: Hackaday жобасының бетіне кіру үшін төменге басыңыз! Https: //hackaday.io/project/164829-power-stacker-s.. -аккумулятор батареясы. Оларды қуатты жобалар үшін біріктіріңіз немесе бөліңіз