Мазмұны:

Бақытты аралар: 8 қадам (суреттермен)
Бақытты аралар: 8 қадам (суреттермен)

Бейне: Бақытты аралар: 8 қадам (суреттермен)

Бейне: Бақытты аралар: 8 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Бақытты Bumble Bee
Бақытты Bumble Bee

Интернетте сауықтыруды тарататын бақытты аралар!

Біз Remo.tv роботтық ағындық платформасындағы түймені басқан кезде сізге қызықты фактіні немесе растайтын мәлімдеме беретін, қозғалатын және сүйкімді кішкентай араны құратын боламыз.

Сіз роботты желіде болғанда таба аласыз!

Жабдықтар

Жабдықтар:

  • Raspberry Pi
  • Серво
  • Pi камерасы
  • Adafruit NeoPixel сақинасы
  • Киіз
  • Металл сым
  • Ілмек пен ілмек

Құралдар:

  • 3D принтері
  • Ине мен жіп
  • Желім

1 -қадам: Жобалық бейне

Image
Image

2 -қадам: Ара мен гүлді тігу

Ара мен гүлді тігу
Ара мен гүлді тігу
Ара мен гүлді тігу
Ара мен гүлді тігу

Бірінші қадам - сүйкімді кішкентай араны жасау! Біз шытырман оқиғалы уақыт анимациялық сериясының соңғы кредиттерінде көрінетін арадан шабыт алған киізден жасадық.

Біз араны қажетті бөлшектер туралы түсінік алу үшін қағазға түсірдік және оны киіздің бөліктерін кесу үшін үлгі ретінде қолдандық. Кесу аяқталғанда және біз жалпы көрініске риза болған кезде, біз араны қолмен тігіп қойдық.

Гүл жасау үшін біз негізінен сол қадамдарды орындадық, алдымен қағаз нұсқасын жасадық, содан кейін оны киізді кесуге нұсқаулық ретінде қолдандық. Жалғыз айырмашылығы, біз NeoPixel сақинасы гүлдің ортаңғы бөлігіне жақсы сәйкес келетініне көз жеткізу үшін бөлшектерді өлшедік.

3 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару

Келесі - 3D басып шығару, кейінірек қолдануға болатын қосымша бөліктер. Біз бұл екі нәрсені 3D басып шығардық:

1. Жарықты тарату үшін NeoPixel сақинасының мөлдір қақпағы. Бұл үшін STL файлы қосымшаға қосылады.

2. Стандартты серводы желілік жетекке айналдыру үшін барлық бөлшектер. Мұны істеу үшін біз Thingiverse -те бөлісілген осы жинақты қолдандық. Бұл бөліктерді сервоға қосу арқылы сіз серваның айналу қозғалысын соққыға айналдырасыз, бұл қаншалықты керемет?

4 -қадам: Қызықты фактілер мен қолдау мәлімдемелері

Қызықты фактілер мен қолдау мәлімдемелері
Қызықты фактілер мен қолдау мәлімдемелері
Қызықты фактілер мен қолдайтын мәлімдемелер
Қызықты фактілер мен қолдайтын мәлімдемелер

Біздің арамыз интернетте қызықты фактілер мен қолдау көрсететін мәлімдемелермен бөліседі, сондықтан біз олардың көпшілігін ойлап табуымыз керек болды.

Біз интернетті іздеп күлдік және екі JSON файлына көптеген фактілер мен мәлімдемелер қостық. Егер сіз бұрын JSON -мен жұмыс істемеген болсаңыз, W3Schools -те өте жақсы кіріспе бар.

Назар аударыңыз, біз бұл фактілердің ешқайсысын дәл тексерген жоқпыз, біз көңілді болып көрінетін топты таңдадық, сондықтан олардың қаншалықты рас екеніне сенімді емес екенімізді біліңіз.

5 -қадам: Серво

Серво
Серво
Серво
Серво
Серво
Серво

Ара қозғалуы үшін біз оны сервоға бекітеміз. Ең алдымен, Thigiverse суреттерінде көрсетілгендей, желілік жетектің 3D басып шығарылған бөліктерін сервоға бекіту керек.

Біз араның артқы жағына ілгекті және ілмек таспасын қостық. Содан кейін біз Popsicle таяқшасының екінші жағын желілік жетектің таяқшасының соңына жабыстырдық. Осылайша, араның қозғалатын орны болады және оны әр түрлі жолмен орналастыруға болады.

Біз Servo басқару үшін Raspberry Pi қолданамыз. Міне, Raspberry Pi көмегімен серво бақылауды бастау бойынша тамаша нұсқаулық.

6 -қадам: NeoPixel сақинасы

NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы
NeoPixel сақинасы

Біздің жобаға жарықтық қосу үшін біз гүліміздің ортасына Adafruit NeoPixel қойдық. Remo. TV -де түйме басылғанда, біздің аралар қозғалады, ал гүл кемпірқосақтың кездейсоқ түсінде жанады!

Біз түстерді таңдау үшін қолданатын код келесі қадамға қосылады (6 -қадам), онда біз Remo. TV орнатамыз.

Сіз Adafruit NeoPixel Überguide -де NeoPixels -ті басқару туралы бәрін біле аласыз!

Біз NeoPixel сақинасының сымдары үшін гүлдің ортасында кішкене тесік жасау үшін матадан жасалған тескішті қолдандық. Ақырында, біз жарықтың таралуы үшін бұрын 3D басып шығарған мөлдір күмбезді қойдық.

7 -қадам: Remo. TV

Remo. TV
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 -мен сөйлеседі және барлығын ұйымдастырады.

Тадаа! Міне, бізде, интернетте сауықтыруды тарататын сүйкімді кішкентай аралар! Тағы не тілей алар едіңіз?

Ұсынылған: