![3D басып шығарылған жылан роботы: 7 қадам (суреттермен) 3D басып шығарылған жылан роботы: 7 қадам (суреттермен)](https://i.howwhatproduce.com/images/004/image-9663-j.webp)
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
![Image Image](https://i.howwhatproduce.com/images/004/image-9663-2-j.webp)
![](https://i.ytimg.com/vi/abMJAapfmeo/hqdefault.jpg)
![Бөлшектер Бөлшектер](https://i.howwhatproduce.com/images/004/image-9663-3-j.webp)
Мен 3D принтерді алғаннан кейін мен онымен не істеуге болатынын ойлай бастадым. Мен көп нәрсені басып шығардым, бірақ мен 3D басып шығару арқылы бүтін құрылысты жасағым келді. Содан кейін мен робот жануар жасау туралы ойладым. Менің бірінші ойым ит немесе өрмекші болды, бірақ көптеген адамдар қазірдің өзінде ит пен өрмекші жасады. Мен басқа нәрсе туралы ойладым, содан кейін жылан туралы ойладым. Мен тұтас жыланды fusion360 -те ойлап таптым және ол керемет көрінді, сондықтан мен қажетті бөлшектерге тапсырыс беріп, біреуін жасадым. Нәтижесі керемет деп ойлаймын. Жоғарыдағы бейнеде сіз менің қалай жасағанымды көре аласыз немесе сіз төменде бұл туралы біле аласыз.
1 -қадам: бөлшектер
![Бөлшектер Бөлшектер](https://i.howwhatproduce.com/images/004/image-9663-4-j.webp)
![Бөлшектер Бөлшектер](https://i.howwhatproduce.com/images/004/image-9663-5-j.webp)
Міне, бізге қажет нәрсе:
- 8 Микросерво қозғалтқыштары
- 3D басып шығарылған кейбір бөліктер
- Бұрандалар
- 3, 7В li-po батареясы
- ПХД жасауға арналған кейбір бөлшектер (atmega328 SMD, конденсатор 100nF, конденсатор 470μF, резистор 1, 2к, кейбір алтын түйреуіштер). Бұл жобаға ПХД жасау өте маңызды, себебі бәрін тақтаға қосқанда жылан қозғалмайды.
2 -қадам: 3D модельдері
![3D модельдері 3D модельдері](https://i.howwhatproduce.com/images/004/image-9663-6-j.webp)
Жоғарыда сіз бұл жыланның визуализациясын көре аласыз. Файлдарды (.stl) мына жерден немесе менің басқа нәрселерден жүктеуге болады. Басып шығару параметрлері туралы кейбір ақпарат:
Сегменттер мен бастарды басып шығару үшін мен raft қосуды ұсынамын. Барлық объектілер үшін қолдау қажет емес. Толтыру өте маңызды емес, өйткені барлық модельдер өте жұқа және тек периметрлері бар, бірақ мен 20%қолданамын.
Сізге қажет:
8x жылан сегменті
1x жылан басы
1 рет жылан
3 -қадам: ПХД
![ПХД ПХД](https://i.howwhatproduce.com/images/004/image-9663-7-j.webp)
Төменде сіз бүркіт файлдарын таба аласыз (.sch және.brd), оларды тек бүркітте жүктеп алыңыз, тақтаға өтіңіз ctrl + p басыңыз және басып шығарыңыз. Егер сіз ПХД қалай жасау керектігін білмесеңіз, оны мына жерден алуға болады:
www.instructables.com/id/PCB-making-guide/
Схемада микроконтроллердің atmega8 екендігі жазылған, бірақ ол atmega328 -де бірдей түйреуіш бар, бірақ бүркітте атмега328 жоқ.
4 -қадам: жинау
![Жинау Жинау](https://i.howwhatproduce.com/images/004/image-9663-8-j.webp)
Барлық бөлшектерді басып шығарғаннан кейін оларды бірге жинауға болады. Сервоны сегменттердің біріне қойыңыз, оны M2 бұрандамен сегментке бұраңыз, содан кейін келесі сегментті серво тұтқасына бұраңыз. Егер сіз оны қалай жинау керектігін білмесеңіз, бейнені қарай аласыз.
5 -қадам: Қосылу
![Қосылу Қосылу](https://i.howwhatproduce.com/images/004/image-9663-9-j.webp)
Жоғарыдағы суретте сіз қайда және нені қосу керектігін көре аласыз. Мен сондай -ақ MISO, MOSI және SCK түйреуішінің қай жерде екенін белгіледім, сізге жүктеушіні жазу үшін бұл түйреуіш қажет. Жүктеуші жүктеу туралы толығырақ arduino ресми бетінде білуге болады:
www.arduino.cc/kz/Tutorial/ArduinoToBreadboard
Оны жазу үшін сізге бағдарламашы немесе басқа arduino қажет. Жанып болғаннан кейін оны USB-UART түрлендіргіші немесе жүктеуші жүктеу үшін пайдаланатын бағдарламашының көмегімен бағдарламалауға болады.
Бағдарламаны жүктегеннен кейін тақтаға servo қосуға болады. Соңғы серво (жылан соңында) - 1 серво, ал серво 8 - жыланның басына ең жақын.
Тақтада тұрақтандырғыш жоқ, сондықтан оны қосуға болатын максималды кернеу - 5В.
Atmega, сондай-ақ серво қозғалтқыштары 3, 7V Li-Po жұмыс істейді және мен оны осы жобада қолдануды ұсынамын, себебі ол өте кішкентай және өте қуатты. Сіз оны RC ескі ойыншығынан таба аласыз (мен оны ескі RC тікұшағынан таптым).
Мен RX және TX түйреуіштерін бағдарламалау үшін қостым, бірақ болашақта кеңейту үшін сенсорларды осында қосуға болады. Bluetooth модулі.
6 -қадам: Бағдарлама
Бағдарлама бір уақытта 8 сервисті басқару үшін сервистік кітапхананы қолданады. Бұл толқынға еліктеу үшін кішкене ығысумен серво позициясын ұлғайту және азайту. Бұл қозғалыстың арқасында ол құртқа ұқсайды, бірақ сонымен бірге тиімдірек қозғалады.
Қаласаңыз, цикл соңында кідірісті өзгертуге болады. Бұл жыланның жылдамдығын бақылайды. Егер сіз кіші мән берсеңіз, ол тезірек, жоғары мән = баяу қозғалады. Мен 6 бердім, себебі бұл жылан аударылмайтын ең жоғары жылдамдық. Бірақ сіз бұған тәжірибе жасай аласыз.
Сондай -ақ, қозғалыстарды ұлғайту үшін максималды және минималды мәнді өзгертуге болады.
#қосу
Бағдарламалық қамтамасыз ету Servo servo1, servo2, servo3, servo4, servo5, servo6, servo7, servo8;
int b_pos, c_pos, d_pos, e_pos; String командасы; int айырмасы = 30; int бұрышы1 = 90; int бұрышы2 = 150;
int ser1 = 30;
int ser2 = 70; int ser3 = 110; int ser4 = 150;
int minimum = 40;
int max = 170;
bool increment_ser1 = дұрыс;
bool increment_ser2 = ақиқат; bool increment_ser3 = дұрыс; bool increment_ser4 = дұрыс;
bool increment_ser5 = дұрыс;
int ser5 = 90;
bool increment_ser6 = дұрыс;
int ser6 = 90;
жарамсыз орнату () {
Serial.begin (9600); servo1.attach (3); servo2.attach (5); servo3.tachach (6); servo4.attach (9); servo5.attach (10); servo6.attach (11); servo7.attach (12); servo8.attach (13);
servo1.write (90);
servo2.write (130); servo3.write (90); servo4.write (100); servo5.write (90); servo6.write (90); servo7.write (90); servo8.write (90);
}
void loop () {
алға (); SoftwareServo:: refresh (); }
алға жылжу () {
егер (increment_ser1) {
ser1 ++; } басқа {ser1--; }
if (ser1 максимум) {
increment_ser1 = жалған; }
servo1.write (ser1);
егер (increment_ser2) {
ser2 ++; } басқа {ser2--; }
if (сер2 максимум) {
increment_ser2 = жалған; }
servo3.write (ser2);
егер (increment_ser3) {
ser3 ++; } басқа {ser3--; }
if (ser3 максимум) {
increment_ser3 = жалған; }
servo5.write (ser3);
егер (increment_ser4) {
ser4 ++; } басқа {ser4--; }
if (ser4 максимум) {
increment_ser4 = жалған; }
servo7.write (ser4);
кешіктіру (6);
}
7 -қадам: Қорытынды
![Қорытынды Қорытынды](https://i.howwhatproduce.com/images/004/image-9663-10-j.webp)
![Қорытынды Қорытынды](https://i.howwhatproduce.com/images/004/image-9663-11-j.webp)
Менің ойымша, бұл робот өте жақсы көрінеді. Мен жылан робот жасағым келді, бірақ мен құртқа ұқсас нәрсе жасадым. Бірақ өте жақсы жұмыс істейді. Егер сізде сұрақтар туындаса, түсініктеме қалдырыңыз немесе маған жазыңыз: [email protected]
Сіз бұл робот туралы менің веб -сайтымыздан оқи аласыз (поляк тілінде):
nikodembartnik.pl/post.php?id=3
Бұл робот Чорзовте өткен роботтар фестивалінде фристайл санаты бойынша бірінші жүлдені жеңіп алды.
![Робототехника сайысы 2016 Робототехника сайысы 2016](https://i.howwhatproduce.com/images/004/image-9663-12-j.webp)
![Робототехника сайысы 2016 Робототехника сайысы 2016](https://i.howwhatproduce.com/images/004/image-9663-13-j.webp)
Робототехника байқауының екінші жүлдесі 2016 ж
Ұсынылған:
3D басып шығарылған егіз қалақшаның негізгі түймесі (566гр.): 21 қадам (суреттермен)
![3D басып шығарылған егіз қалақшаның негізгі түймесі (566гр.): 21 қадам (суреттермен) 3D басып шығарылған егіз қалақшаның негізгі түймесі (566гр.): 21 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-62-j.webp)
3D басып шығарылған егіз қалақшалы кілт (566 гр.): Әзірге дәл, жұмсақ және ауыр жүкті қос қалақшаның болуы көп ақша жұмсауды білдіреді. Бұл кілтті жобалау кезіндегі қалағым: а)- арзан --- ол стандартты 3d принтері бар пластмассадан жасалған b)- берік --- мен допты қолдандым
3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): 5 қадам
![3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): 5 қадам 3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): 5 қадам](https://i.howwhatproduce.com/images/006/image-16168-j.webp)
3D басып шығарылған робот ит (робототехника және жаңадан бастаушыларға арналған 3D басып шығару): робототехника мен 3D басып шығару - бұл жаңа нәрсе, бірақ біз оларды пайдалана аламыз! Егер сізге мектепке тапсырма беру керек болса немесе қызықты жоба іздеп жүрсеңіз, бұл жоба жақсы бастаушы болады
Қуаныш роботы (Robô Da Alegria) - Ашық бастапқы коды 3D басып шығарылған, Arduino қуатты робот!: 18 қадам (суреттермен)
![Қуаныш роботы (Robô Da Alegria) - Ашық бастапқы коды 3D басып шығарылған, Arduino қуатты робот!: 18 қадам (суреттермен) Қуаныш роботы (Robô Da Alegria) - Ашық бастапқы коды 3D басып шығарылған, Arduino қуатты робот!: 18 қадам (суреттермен)](https://i.howwhatproduce.com/images/002/image-3019-23-j.webp)
Қуаныш роботы (Robô Da Alegria) - Ашық бастапқы коды 3D басып шығарылған, Arduino қуатты робот!: Instructables Wheels байқауының бірінші жүлдесі, Instructables Arduino байқауының екінші жүлдесі және Design for Kids Challenge турнирінің жүлдегері. Бізге дауыс бергендердің барлығына рахмет !!! Барлық жерге роботтар келеді. Өнеркәсіптік қосымшалардан сізге
Май роботы: экзистенциалды дағдарысы бар Arduino роботы: 6 қадам (суреттермен)
![Май роботы: экзистенциалды дағдарысы бар Arduino роботы: 6 қадам (суреттермен) Май роботы: экзистенциалды дағдарысы бар Arduino роботы: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/002/image-5407-50-j.webp)
Сары май роботы: экзистенциалды дағдарысы бар Arduino роботы: Бұл жоба «Рик пен Морти» анимациялық сериясына негізделген. Эпизодтардың бірінде Рик робот жасайды, оның жалғыз мақсаты - май әкелу. Брюсфейдің (Брюссель инженерлік факультетінің) студенттері ретінде бізде механикаға тапсырма бар
[Arduino роботы] Роботты қалай түсіруге болады - Бас бармақ роботы - Серво моторы - Бастапқы код: 26 қадам (суреттермен)
![[Arduino роботы] Роботты қалай түсіруге болады - Бас бармақ роботы - Серво моторы - Бастапқы код: 26 қадам (суреттермен) [Arduino роботы] Роботты қалай түсіруге болады - Бас бармақ роботы - Серво моторы - Бастапқы код: 26 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Arduino роботы] Роботты қалай түсіруге болады | Бас бармақ роботы | Серво моторы | Бастапқы код: Бас бармақ роботы. MG90S сервоқозғалтқышының потенциометрі қолданылды. Бұл өте көңілді және оңай! Код өте қарапайым. Бұл шамамен 30 жол. Бұл қозғалысты түсіруге ұқсайды. Кез келген сұрақ немесе пікір қалдырыңыз! [Нұсқаулық] Бастапқы код https: //github.c