Мазмұны:
- 1 -қадам: ПХД дизайны
- 2 -қадам: ПХД -ге тапсырыс беру
- 3 -қадам: Электрондық компоненттерді жинау және оларды дәнекерлеу
- 4 -қадам: акрилді лазермен кесу
- 5 -қадам: Корпусты/қоршауды жасаңыз
- 6 -қадам: Робот кеңейтімін жасаңыз
- 7 -қадам: S4A көмегімен понг (Arduino үшін сызба)
- 8 -қадам: S4A көмегімен сервистік робот қолын басқару
- 9 -қадам: Arduino IDE көмегімен ақылды автокөлік
- 10 -қадам: Arduino IDE көмегімен өсімдіктерді қорғаушы
- 11 -қадам: Жұлдызды соғыстар империялық наурыз
- 12 -қадам: MBlock жобасы
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Электроника мен робототехника әлемінен бастау алғашында өте қорқынышты болуы мүмкін. Басында үйренуге болатын көптеген нәрселер бар (тізбекті құрастыру, дәнекерлеу, бағдарламалау, электронды компоненттерді дұрыс таңдау және т. код), сондықтан жаңадан бастаушыларға отладка жасау өте қиын. Көптеген адамдар көптеген кітаптарға ие болды және көптеген модульдерді сатып алды, бірақ ақыр соңында көптеген мәселелерге тап болып, тығырыққа тірелгеннен кейін қызығушылықтары жоғалды.
Samytronix Circuit Learn көмегімен цифрлық бағдарламалау қарапайым болды - NANO
2019 жылдан бастап мен өз жобаларымды Samytronix деп белгілеймін.
Samytronix Circuit Learn - NANO - бұл Arduino Nano -мен жұмыс істейтін оқу платформасы. Samytronix Circuit Learn - NANO көмегімен біз электроника мен бағдарламалау әлеміне терең енуді бастау үшін қажет бір ғана тақта арқылы қажетті негізгі ұғымдарды біле аламыз. Бұл Arduino бағдарламалаудың үйрену тәжірибесін жеңілдетеді, бұл дәнекерлеу немесе нан тақтасын пайдалану қажеттілігін жояды және жаңа жобаны бастаған сайын тізбекті қайта қосады. Бұдан да жақсысы, Samytronix Circuit Learn-NANO әйгілі Scratch блок-бағдарламалау тілімен үйлесімді етіп жасалған, сондықтан сіз бағдарламалау тұжырымдамаларын тезірек және оңай үйрене аласыз, сонымен қатар үздіксіздікті тексеруші, серво-қозғалтқыштар сияқты қосымша компоненттерді қосуға икемділігіңіз бар. және қашықтық сенсоры.
1 -қадам: ПХД дизайны
ПХД -нің өзі EAGLE көмегімен жасалған. Егер сіз өзіңіздің жеке тақтаны жобалау туралы көбірек білгіңіз келсе, randofo арқылы схемалық тақтаның дизайн класына кіре аласыз. Егер сіз дизайнды жүктеп алып, ПХД өндірушісіне тапсырыс бергіңіз келсе, келесі қадамда файлдарды жүктей аласыз.
Егер сіз менің дизайнымды өз мақсатыңыз үшін өзгерткіңіз келсе, оны жасаңыз!
2 -қадам: ПХД -ге тапсырыс беру
ПХД -ге тапсырыс беру үшін сізге gerber файлдарын (.gbr) жүктеу қажет. Бұл сіз өндірушіге беретін файлдар. Барлық файлдарды жүктегеннен кейін оларды ПХД өндірушісіне жіберуге болады. ПХД өндірушілері көп, ПХД өндірушілерінің бірі - PCBWay.
3 -қадам: Электрондық компоненттерді жинау және оларды дәнекерлеу
Қолданылатын электрондық компоненттердің көпшілігі өте кең таралған және оларды жергілікті электроника дүкенінен табуға болады. Алайда, егер сіз барлық компоненттерді таба алмасаңыз, оларды Amazon, ebay және т.б.
- 1x Arduino Nano
- 1х10 мм жарықдиодты пакет (қызыл, сары, жасыл, көк)
- 1х12 мм дыбыстық сигнал
- 1x фоторезистор
- 1х термистор
- 2x Trimpot
- 2х12 мм түймесі
- 1x тұрақты ток
- 1 жиынтық еркек басы
- 1 жиынтық әйел тақырыбы
-
Резистор:
- 4х 220 Ом 1/4 Вт
- 4х 10к Ом 1/4 Вт
- 1х 100 Ом 1/4 Вт
- 1x 100k Ом 1/4W
Қосымша кеңейтім:
- Тұрақты ток қосқышы бар батарея ұстағышы (4 рет АА ұсынылады)
- 4 есеге дейін
- 2x аллигатор қысқышымен кабель
- Өткір инфрақызыл қашықтық сенсоры
Сіз барлық электронды компоненттерді жинағаннан кейін, оларды сіз тапсырыс берген ПХД -ге дәнекерлеудің уақыты келді.
- Мен алдымен резисторларды дәнекерлеуді ұсынамын, себебі олар ең төменгі профильді компонент. (Фотосуреттерде көрсетілген мәнге негізделген резисторды дәнекерлеңіз)
- ПХД екінші жағынан резистордың аяғын кесіңіз
- Басқа бөліктерді фотода көрсетілгендей дәнекерлеңіз (фотодағы жазбалардағы катод/анодтың орнын тексеруге болады)
4 -қадам: акрилді лазермен кесу
Лазерлік кесуге тапсырыс беру үшін осында бекітілген файлдарды жүктеуге болады. Акрил парағының қалыңдығы 3 мм болуы керек. Корпустың жоғарғы жағына суретте көрсетілгендей мөлдір түс ұсынылады. Назар аударыңыз, қажет бөлгіш сияқты кішкене бөліктер де бар.
5 -қадам: Корпусты/қоршауды жасаңыз
Дайындаңыз:
- Корпус үшін акрил парағы
- 4x акрилді бөлгіш
- 4x M3 гайкасы
- 4x M3 15мм болт
Корпусты болт пен гайкамен бірге келесі ретпен салыңыз (жоғарыдан):
- Жоғарғы акрил парағы
- Акрил бөлгіш
- Samytronix тақтасы
- Акрил бөлгіш
- Төменгі акрил парағы
Корпусты/қоршауды жинауды аяқтағаннан кейін тақтаны бағдарламалау үшін тестілеуді бастауға болады. Бұл нұсқаулықта сіз көре алатын бірнеше мысал жобалар бар (7-9 қадам). Сіз Arduino IDE-ді таңдай аласыз немесе Scratch немесе Mblock көмегімен блоктық интерфейсті қолдана аласыз, егер сіз жаңадан бастасаңыз, бұл әлдеқайда оңай. Егер сіз Samytronix Circuit Learn NANO -ны толық мүмкіндіктерінде қолданғыңыз келсе, мен келесі қадамды - тақтаға робот кеңейтімін жасауды ұсынамын.
6 -қадам: Робот кеңейтімін жасаңыз
Кейбір жобалар үшін бұл қадам қажет емес. Робот кеңейтімі сізге доңғалақтың қозғалысына арналған үздіксіз серво көмегімен қозғалыс туралы көбірек білуге және қашықтық сенсорының көмегімен кедергілерді болдырмауға арналған.
Дайындаңыз:
- Роботты кеңейтуге арналған барлық акрил бөлшектері.
- 20x M3 гайкасы
- 14x M3 15мм болт
- 16x M3 10 мм болт
- 4х M3 15мм аралық
- 2x M3 25мм аралық
Қадамдар:
- Алдымен болттарсыз акрил парағын салыңыз
- Акрил бөлшектерін болттар мен гайкалар көмегімен бекітіңіз
- Акрил жақтауға 2x үздіксіз серво мен дөңгелектерді салыңыз
- Батарея ұстағышын акрил корпусының артқы жағына бұраңыз
- Шарикті бұрап, рамадан қашықтықты қамтамасыз ету үшін 25 мм аралыққа қолданыңыз
- Кішкене пластикалық бөлікті акрил жақтауға бұраңыз (пластик шағын 90г серво сатып алғанда қосылады)
- Бас бөлікті біріктіріңіз
- Sharp инфрақызыл қашықтық датчигін бұраңыз
- Сервоны кішкене пластикалық затқа бекітіңіз
- Соңғы қадам - Samytronix Circuit Learn NANO -ны робот жақтауына орнату және оларды суретте көрсетілгендей сымдау
7 -қадам: S4A көмегімен понг (Arduino үшін сызба)
Samytronix NANO схемасындағы түйреуіш картасы s4a бағдарламасымен үйлесімді етіп жасалған. Сіз s4a бағдарламасын және микробағдарламаны осы жерден жүктей аласыз. Сіз кез келген жобаны жасай аласыз, сызу бағдарламалау тілі өте қарапайым және түсінуге өте оңай.
Бұл оқулықта мен сізге пант ойынын ойнауға арналған Samytronix NANO схемасының мүмкін болатын нұсқаларының бірін көрсетемін. Ойынды ойнау үшін A0 түйреуішінде орналасқан потенциометрді қолдануға болады.
- Алдымен сіз доп пен таяқша болатын спрайттарды салуыңыз керек.
- Қосылған фотосуреттерді тексеріп, әр спрайт үшін кодты көшіруге болады.
- Фонда суретте көрсетілгендей қызыл сызық қосыңыз, осылайша доп қызыл сызыққа тигенде ойын аяқталады.
Мысалды қолданғаннан кейін, сіз өз ойындарыңызды жасай аласыз деп үміттенемін! Жалғыз шектеу - сіздің қиялыңыз!
8 -қадам: S4A көмегімен сервистік робот қолын басқару
Samytronix Circuit Learn NANO көмегімен сіз 4 сервоға дейін басқара аласыз. Міне, роботты қол ретінде сервоприводты қолданудың мысалы. Роботтық қару әдетте өнеркәсіптік қолдануда қолданылады, енді сіз оны өзіңіз жасай аласыз және оны S4A көмегімен оңай бағдарламалай аласыз. Сіз кодты бейнеден көшіре аласыз және оны өзіңіз бағдарламалауға кеңес береміз!
9 -қадам: Arduino IDE көмегімен ақылды автокөлік
Егер сіз тәжірибелі бағдарламашы болсаңыз, онда сіз тырнақтың орнына Arduino IDE қолдана аласыз. Міне, инфрақызыл сенсордың көмегімен кедергілерден аулақ бола алатын Smart Car үлгі коды. Сіз оның әрекетін көру үшін бейнені қарай аласыз.
Сымдар:
- Сол жақ серво D4
- D7 -ге оң жақ серво
- Бас серво D8
- А4 дейінгі қашықтық сенсоры
10 -қадам: Arduino IDE көмегімен өсімдіктерді қорғаушы
Samytronix Circuit Learn NANO -ны қолданудың тағы бір идеясы - оны температураны, жарық пен ылғалдылықты бақылау үшін оны өсімдіктің жанына қою. Samytronix Circuit Learn NANO термистормен (A2), фоторезистормен (A3) және қарсылықтың үздіксіздігінің сенсорымен (A5) жабдықталған. Аллигатор қысқыштарының көмегімен қарсылықтың үзіліссіздігінің сенсорын екі шегеге бекіту арқылы біз оны ылғалдылық сенсоры ретінде пайдалана аламыз. Бұл сенсорлардың көмегімен біз өсімдіктерді қорғаушы жасай аламыз. Мәндерді шығару үшін біз бейнеде көрсетілгендей өлшеуіш ретінде үш серводы қолдана аламыз.
Жарықдиодты индикатор:
- Қызыл жарық диод = Температура оңтайлы емес
- Сары жарық диодты = Жарықтық оптималды емес
- Жасыл жарық диоды = Ылғалдылық оңтайлы емес
Егер барлық светодиодтар сөніп тұрса, бұл өсімдік өсуі үшін қолайлы орта болып табылады!
11 -қадам: Жұлдызды соғыстар империялық наурыз
Samytronix Circuit NANO көмегімен ойнауға болатын көптеген кірістер мен шығыстар бар, олардың бірі - пьезо -дыбыстық сигнал. Мұнда бастапқыда nicksort жазған және мен Circuit Learn үшін өзгерткен Arduino коды қоса берілген. Бұл бағдарлама «Жұлдызды соғыс» империялық наурызын ойнайды және менің ойымша, бұл өте керемет!
12 -қадам: MBlock жобасы
mBlock - S4A мен түпнұсқалық Arduino IDE -ге басқа балама. MBlock интерфейсі S4A -ға ұқсас, бірақ mBlock қолданудың артықшылығы - визуалды бағдарламалау блогын нақты Arduino кодымен қатар көруге болады. Мұнда музыканы бағдарламалау үшін mBlock бағдарламалық жасақтамасын қолданудың бейнесі берілген.
Егер сіз Arduino ортасында жаңа болсаңыз, бірақ бағдарламалау әлемінде жаңадан бастасаңыз, онда mBlock сізге сәйкес келуі керек. Сіз mBlock -ты мына жерден жүктей аласыз (mBlock 3 жүктеңіз).
Samytronix Circuit Learn NANO үйрену кезінде үйрену кезінде маңызды нәрсенің бірі экспериментті жалғастыру екенін есте ұстаған жөн, сондықтан сіз бағдарламалаудың барлық маңызды түсініктерін ала отырып, жаңа нәрселерді тез сынап көруге болады. электроника.
Ұсынылған:
Makecode Arcade көмегімен GameGo -да шексіз деңгейлері бар платформер: 5 қадам (суреттермен)
Makecode Arcade көмегімен GameGo -да шексіз деңгейлері бар платформер: GameGo - бұл TinkerGen STEM білімі әзірлеген Microsoft Makecode үйлесімді ретро ойын портативті консолі. Ол STM32F401RET6 ARM Cortex M4 чипіне негізделген және STEM тәрбиешілеріне немесе ретро бейне ойындар жасауды ұнататын адамдарға арналған
Жұмыс үстелінің шексіз айнасын екі жақты жасаңыз: 14 қадам (суреттермен)
Екі жақты, жұмыс үстеліндегі шексіздік айнасын жасаңыз: Мен көрген шексіздік айналарының көпшілігі бір жақты, бірақ мен оны басқаша жасағым келді. Бұл екі жақты және жұмыс үстелінде немесе сөреде көрсетілетін етіп жасалған. Бұл оңай, өте керемет жоба
Смартфонмен басқарылатын шексіз сағат: 5 қадам (суреттермен)
Смартфонмен басқарылатын шексіз сағаттар: Мен нұсқаулықтардағы Infinity айналары мен шексіз сағаттардың көптеген жобаларын көрдім, сондықтан менікін жасауды шештім. Бұл басқалардан айтарлықтай ерекшеленбеуі мүмкін … бірақ мен мұны өзім жасадым, дәл солай! Егер сіз оны әлі білмесеңіз: шексіздік дегеніміз не
Пішіндер: Макей Макеймен барлығына үйрену: 5 қадам (суреттермен)
Пішіндер: Макей Макеймен барлығына үйрену: Мұғалімдер БАРЛЫҚ оқушыларға сабақ береді. Кейде біздің оқуымыз оқушыға байланысты әр түрлі болуы керек. Төменде сіздің барлық студенттеріңіздің негізгі дағдылармен жұмыс жасайтынына көз жеткізу үшін жасауға болатын қарапайым сабақтың мысалы келтірілген. Бұл жоба жақсы нәтиже береді
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру оңай, пайдалану оңай, портқа оңай: 3 қадам
DIY MusiLED, Windows және Linux бір рет басу арқылы синхронды музыкалық жарықдиодты шамдар (32 биттік және 64 биттік). Қайта құру, пайдалану оңай, портқа оңай. Бұл жоба Arduino тақтасына 18 жарықдиодты (6 қызыл + 6 көк + 6 сары) қосуға және компьютердің дыбыстық картасының нақты уақыттағы сигналдарын талдауға және оларды таратуға көмектеседі. жарық диодтары оларды соққы әсеріне қарай жарықтандырады (тұзақ, биік қалпақ, соққы)