Мазмұны:

Аниматронды көз: 7 қадам
Аниматронды көз: 7 қадам

Бейне: Аниматронды көз: 7 қадам

Бейне: Аниматронды көз: 7 қадам
Бейне: Это Золотые Аниматроники В ФНАФ 2! (Обзор A Golden Past 2) 2024, Қараша
Anonim
Image
Image
Бұл сізге керек нәрсе
Бұл сізге керек нәрсе

Мен CNC операторы ретінде жұмыс жасаймын және менің ойымша, менің жұмысым керемет, бірақ мен өз жобаларымды басқара алатынымды дәлелдегім келді. Мен университетте басқару технологиясын оқыдым, бірақ менде бұл тәжірибені қолдануға мүмкіндігім жоқ, сондықтан мен өзімді қалай да жалғастыруға шешім қабылдадым. Технологияның бүгінгі күні қол жетімді екенін білу өте қызықты болды. Мен болашақта роботтар жасағым келеді және көз жақсы бастама деп ойладым.

1 -қадам: Бұл сізге қажет

Материалдар:

  • 2 ақ пинг-понг шарлары
  • Дөңгелек бас суды салқындату құбыры

Құралдар:

  • Ыстық желім қаруы
  • дөңгелек диірмен
  • көрді
  • Балға

2 -қадам: Көздер

Көздер
Көздер
Көздер
Көздер
Көздер
Көздер

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

Бояу мен тесіктерді бұрғылау.

3 -қадам: жұма айналдыру

Image
Image
Жұма ротациясы
Жұма ротациясы
Жұма ротациясы
Жұма ротациясы

Мен тек бір жағынан екінші жаққа ауысатын көзді қаламадым. Мен көптеген нұсқауларды көрдім, бірақ оны қалай жасауға болатынын түсінбедім. Ақыры мен You-Tube-тен видео таптым, бірақ сатып алғым келмеді. Мен клиптерден ағаш пен металды қолданудың алғашқы әрекетін жасадым. Мен түйреуіштерді мылтықпен бекітіп қойдым, бірақ нәтижеге көңілім толмады. Өндіріс қызметкері ретінде мен көп нәрсеге қол жеткізе аламын. Мен дөңгелек басы бар суды салқындататын құбыр маған қажет сияқты көрінді, бірақ ол еркін айналу үшін тығыз болды. Мен секцияның ішінде фрезерледім, содан кейін менің бөлігім еркін айналуға дайын болды.

4 -қадам: Негіз

База
База
База
База
База
База

Негізді бүгу үшін балға қолдануға болады, орындық вискасы 90 ° -қа мінсіз алуға көмектеседі. Иілмес бұрын тесікті бұрғылауды ұмытпаңыз, бұл әлдеқайда жеңіл.

5 -қадам: Көзді бақылау

Көзді бақылау
Көзді бақылау
Көзді бақылау
Көзді бақылау
Көзді бақылау
Көзді бақылау

6 -қадам: Бағдарлама

Мен өте жаңамын, сондықтан маған бағдарлама бойынша көмек қажет болды, сіз жобаны мына жерден көре аласыз. Менің көзім

Бағдарламаны Arduino ортасына көшіріп, қойыңыз.

#қосу

#define pi 3.14159265358979323846 #define twopi (2*pi) float circleradius = 50; // әр жағынан 50 - шекті мәндердің ешқайсысын өзгертпеңіз float stepnumber = 360; қалқымалы үшбұрыш;

#include // servo басқару үшін серво кітапханасын қосады

Servo horServo; // солға/оңға жылжуға арналған серво Servo vertServo; // жоғары/төмен қозғалысы үшін серво

байт кездейсоқ; // кездейсоқ көлденең позиция айнымалысын байтты кездейсоқ анықтаңыз; // int randomdelay кездейсоқ вертикалды позиция айнымалысын анықтау; // кездейсоқ кідіріс айнымалысын анықтау

#define HLEFTLIMIT 40 // көлденең (солға/оңға) сервоға сол жақ шекараны анықтау

#define VTOPLIMIT 70 // вертикальды (жоғары/төмен) сервистің жоғарғы шегін анықтау

void setup () {horServo.attach (8); // 8 түйреуіште көлденең серво vertServo.attach (9); // randomSeed (pinReal 9) тік серво (analogRead (0)); // Қосылмаған аналогтық түйреуішті қолданып, кездейсоқ мәндер жасаңыз

stepangle = twopi/stepnumber; үшін (int i = 0; i

x = карта (x, 1-circleradius, circleradius, 0, 2*circleradius); y = карта (y, 1-circleradius, circleradius, 0, 2*circleradius);

horServo.write (x); // vertServo.write көлденең сервоға жазу (y); // көлденең сервоға жазыңыз

кешіктіру (10); }}

void loop () {randomhor = random (HLEFTLIMIT, HRIGHTLIMIT); // шектеулерді белгілеу randomvert = random (VTOPLIMIT, VBOTLIMIT); // шектеулерді қою randomdelay = random (1000, 4000); // әр 1 - 4 секунд сайын қозғалады

horServo.write (randomhor); // горизонталь сервоға жазу vertServo.write (randomvert); // вертикальды серво кідірісіне жазу (randomdelay); // кездейсоқ уақытты кешіктіру (жоғарыда көрсетілген мәндер шегінде)}

Ұсынылған: