Мазмұны:
- Жабдықтар
- 1 -қадам: Жобалық бейне
- 2 -қадам: Ара мен гүлді тігу
- 3 -қадам: 3D басып шығару
- 4 -қадам: Қызықты фактілер мен қолдау мәлімдемелері
- 5 -қадам: Серво
- 6 -қадам: NeoPixel сақинасы
- 7 -қадам: Remo.TV
- 8 -қадам: Барлығын жинау
Бейне: Бақытты аралар: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Интернетте сауықтыруды тарататын бақытты аралар!
Біз Remo.tv роботтық ағындық платформасындағы түймені басқан кезде сізге қызықты фактіні немесе растайтын мәлімдеме беретін, қозғалатын және сүйкімді кішкентай араны құратын боламыз.
Сіз роботты желіде болғанда таба аласыз!
Жабдықтар
Жабдықтар:
- Raspberry Pi
- Серво
- Pi камерасы
- Adafruit NeoPixel сақинасы
- Киіз
- Металл сым
- Ілмек пен ілмек
Құралдар:
- 3D принтері
- Ине мен жіп
- Желім
1 -қадам: Жобалық бейне
2 -қадам: Ара мен гүлді тігу
Бірінші қадам - сүйкімді кішкентай араны жасау! Біз шытырман оқиғалы уақыт анимациялық сериясының соңғы кредиттерінде көрінетін арадан шабыт алған киізден жасадық.
Біз араны қажетті бөлшектер туралы түсінік алу үшін қағазға түсірдік және оны киіздің бөліктерін кесу үшін үлгі ретінде қолдандық. Кесу аяқталғанда және біз жалпы көрініске риза болған кезде, біз араны қолмен тігіп қойдық.
Гүл жасау үшін біз негізінен сол қадамдарды орындадық, алдымен қағаз нұсқасын жасадық, содан кейін оны киізді кесуге нұсқаулық ретінде қолдандық. Жалғыз айырмашылығы, біз NeoPixel сақинасы гүлдің ортаңғы бөлігіне жақсы сәйкес келетініне көз жеткізу үшін бөлшектерді өлшедік.
3 -қадам: 3D басып шығару
Келесі - 3D басып шығару, кейінірек қолдануға болатын қосымша бөліктер. Біз бұл екі нәрсені 3D басып шығардық:
1. Жарықты тарату үшін NeoPixel сақинасының мөлдір қақпағы. Бұл үшін STL файлы қосымшаға қосылады.
2. Стандартты серводы желілік жетекке айналдыру үшін барлық бөлшектер. Мұны істеу үшін біз Thingiverse -те бөлісілген осы жинақты қолдандық. Бұл бөліктерді сервоға қосу арқылы сіз серваның айналу қозғалысын соққыға айналдырасыз, бұл қаншалықты керемет?
4 -қадам: Қызықты фактілер мен қолдау мәлімдемелері
Біздің арамыз интернетте қызықты фактілер мен қолдау көрсететін мәлімдемелермен бөліседі, сондықтан біз олардың көпшілігін ойлап табуымыз керек болды.
Біз интернетті іздеп күлдік және екі JSON файлына көптеген фактілер мен мәлімдемелер қостық. Егер сіз бұрын JSON -мен жұмыс істемеген болсаңыз, W3Schools -те өте жақсы кіріспе бар.
Назар аударыңыз, біз бұл фактілердің ешқайсысын дәл тексерген жоқпыз, біз көңілді болып көрінетін топты таңдадық, сондықтан олардың қаншалықты рас екеніне сенімді емес екенімізді біліңіз.
5 -қадам: Серво
Ара қозғалуы үшін біз оны сервоға бекітеміз. Ең алдымен, Thigiverse суреттерінде көрсетілгендей, желілік жетектің 3D басып шығарылған бөліктерін сервоға бекіту керек.
Біз араның артқы жағына ілгекті және ілмек таспасын қостық. Содан кейін біз Popsicle таяқшасының екінші жағын желілік жетектің таяқшасының соңына жабыстырдық. Осылайша, араның қозғалатын орны болады және оны әр түрлі жолмен орналастыруға болады.
Біз Servo басқару үшін Raspberry Pi қолданамыз. Міне, Raspberry Pi көмегімен серво бақылауды бастау бойынша тамаша нұсқаулық.
6 -қадам: NeoPixel сақинасы
Біздің жобаға жарықтық қосу үшін біз гүліміздің ортасына Adafruit NeoPixel қойдық. Remo. TV -де түйме басылғанда, біздің аралар қозғалады, ал гүл кемпірқосақтың кездейсоқ түсінде жанады!
Біз түстерді таңдау үшін қолданатын код келесі қадамға қосылады (6 -қадам), онда біз Remo. TV орнатамыз.
Сіз Adafruit NeoPixel Überguide -де NeoPixels -ті басқару туралы бәрін біле аласыз!
Біз NeoPixel сақинасының сымдары үшін гүлдің ортасында кішкене тесік жасау үшін матадан жасалған тескішті қолдандық. Ақырында, біз жарықтың таралуы үшін бұрын 3D басып шығарған мөлдір күмбезді қойдық.
7 -қадам: Remo. TV
Біз Remo. TV -ді пайдаланып, интернетті басқарамыз. Біз GitHub -та жеке роботты қалай орнату керектігі туралы нұсқаулықты ұстандық.
Біздің араны өзіміз қалаған нәрсені істеуге мәжбүр ету үшін, біз none.py файлындағы кодты түзетіп, екі JSON файлын қостық, олардың біреуі қызықты фактілермен, екіншісі тірек мәлімдемелермен. Қысқаша айтқанда, код келесі әрекеттерді орындайды:
Remo. TV -дегі «қызықты факт» немесе «растайтын мәлімдеме» түймесін басқан кезде, JSON файлдарынан кездейсоқ қызықты факт немесе растайтын мәлімдеме таңдалып, чат бөлмесінде көрсетіледі, NeoPixel сақинасы түстердің бірінде жанады. кемпірқосақ пен серво айналады, бұл араны алға -артқа жылжытады.
Бұл код қосылды, бірақ өкінішке орай JSON рұқсат етілмеді:(
8 -қадам: Барлығын жинау
Соңғы қадам, барлық кішкене бөліктерді бір үлкен жұмыс жобасына жинау уақыты келді.
Біз Blissful Bumble Bee -ді қоймалық шкафтың ішіне, Интернетте басқарылатын Corona Virus Slapper -дің қасына қойдық (иә, біз білеміз, интернетте басқарылатын роботтар жасаудың бұл хоббиі қолынан шығып бара жатыр …).
Орнату мыналардан тұрады:
- Жақсы фон жасау үшін төменгі жағында бір киіз көк түсті.
- NeoPixel сақинасы мен мөлдір күмбезі бар гүл төменгі сол жақта орналасқан.
- Жоғарғы оң жақта желілік жетегі бар серво орналасқан. Оны орнында ұстау үшін біз серводы шкафтың түбіне жабыстырдық.
- Роботты тікелей трансляциялау үшін Pi камерасы Raspberry Pi -ге бекітілген және құстарға қарауға арналған.
- Барлық бөліктер Raspberry Pi 4 -ке бекітілген, ол Remo. TV -мен сөйлеседі және барлығын ұйымдастырады.
Тадаа! Міне, бізде, интернетте сауықтыруды тарататын сүйкімді кішкентай аралар! Тағы не тілей алар едіңіз?
Ұсынылған:
USB лего бар бақытты/қайғылы қосу/өшіру тақтасы :): 9 қадам
Лего бар USB бақытты/қайғылы қосу/өшіру тақтасы :): Шынымды айтсам, мен смайлик XD жасағым келмеді, мен тек Lego -мен коммутатор қорабын қалай құруға болатынын ойнадым, және бұл жай ғана болды. Қалай болғанда да, егер сіз өз қолыңызбен құрылыс жасағыңыз келсе, нұсқаулар. =)
Пассагир теллер. Бақытты хакерлік: 4 қадам
Пассагир теллер. Бақытты хакерлік: Gemaakt есігі. Оуэн ЦицилияTim JansenMes van EssenArduino жолаушылар есептегіші: APCOpenbaar vervoer, wener maken allemaal weleens gebruik van. Твиттердегі төңкеріс пен жеңіске жету үшін ақша төлеу керек
Бақытты тұлғаның жарықдиодты жобасы: 7 қадам
Қорытынды жоба Бақытты бет шамы: Менің бақытты жүз жобасына қош келдіңіз! Бұл нұсқаулық-бұл электроникамен көңілді болғысы келетіндерге арналған Arduino-ны жаңадан бастағаннан гөрі. Бұл Arduino жобасы сол жақтан оңға қарай жарықтандыратын 8 жарықдиодты қолдануды қамтиды
Бақытты түлкі! (Үлкен жобаның бірінші элементі): 7 қадам (суреттермен)
Бақытты түлкі! (Үлкен жобаның бірінші элементі): Менің алдыма тағы бір кішкентай жоба келді, оған бірнеше ұсақ жобалар қатысады, олар біртіндеп жиналады. Бұл - бірінші элемент, құйрығы жалтыраған түлкі. сиқыр
Бақытты Пугго: 4 қадам
Lucky Puggo: De Lucky Puggo - бұл жүйенің негізгі жүйесі, бұл сіздің өміріңіздегі ең маңызды ақпарат болып табылады. 30 сантиметрден кейін Lucky Puggo -дың ең үлкені - бұл бақытты болу үшін