Морзе Мой мүсіні: 4 қадам (суреттермен)
Морзе Мой мүсіні: 4 қадам (суреттермен)
Anonim
Морзе Мои мүсіні
Морзе Мои мүсіні

Мен бала кезімде Морзе кодына қатты қызығатынмын. Мұның бірнеше себептері болды - менің әкем Екінші дүниежүзілік соғыс кезінде Сигналдық корпуста болды және оның Морзды соғыста қалай қолданғаны туралы қызықты болды. Менде ырғақты жақсы білетін құлақ болды, сондықтан мен кодтарды оңай үйрендім.

Балаларды Морзе кодымен қызықтыру үшін мен 3D басып шығарылған Moai мүсінін жасадым (Пасха аралын есте сақтаңыз), оның ішінде электроникаға арналған қуысы бар, дыбысқа арналған пьезо -дыбыстық сигнал, көзге арналған екі жарық диоды және шоуды жүргізуге арналған Arduino Nano. Мен сипаттайтын бұл нұсқа Moai -ге жолдарды артқа жіберу үшін Arduino сериялық мониторын пайдаланады, бірақ, әрине, Bluetooth модулін және оған сәйкес телефон қосымшасын, тіпті ESP8266 WLAN чипі мен веб -қосымшаны қосу арқылы сіз мұны жасай аласыз. салыстырмалы түрде оңай сымсыз қосылыңыз.

Сізге қажет нәрселер:

  • 3D принтерге қол жеткізу
  • Мен жеткізетін STL файлы
  • Arduino Nano және оның IDE бағдарламалау ортасы, сонымен қатар оның USB кабелі
  • пьезо дыбысы
  • екі жарық диоды
  • кейбір секіргіш сымдар
  • дөңгелек файл, егер көз саңылаулары светодиодтар үшін сәл тығыз болса

1 -қадам: Blain көмегімен Moai жасау, ашық бастапқы 3D ортасы

Ашық бастапқы коды 3D ортасы, Blender көмегімен Moai жасау
Ашық бастапқы коды 3D ортасы, Blender көмегімен Moai жасау

Мен сізге Moai мен қақпағы бар STL файлын бердім (кейбір мүсіндердің үстінде тас бөлігі бар, сондықтан қақпағы жабылған кезде бұл өте жақсы көрінеді).

Мен Blender-ді Хаага-Хелия қолданбалы ғылымдар университетінде қолданамын және үйретемін, ал егер сіз 3D-ге қызығушылық танытсаңыз, мен сізді бұл мүлдем тегін, бірақ өте қуатты бағдарламалық жасақтаманы қарауға шақырамын. Бұл біздің қажеттіліктерімізді басып шығаруға арналған модельдеуге өте ыңғайлы, бірақ оның күші 3D басып шығарудан асып түседі. Қаласаңыз, Blender пайдалану туралы көптеген мақалалары бар менің блогымды қарай аласыз.

Moai - X осі бойымен тегістелген цилиндр. Бұл сізге тас мүсіннің жалпы формасын береді. Кейбір ілмектерді тарылту мойын аймағын дұрыс көрсетеді. Бірнеше шеткі ілмектерді қосу мүсіннің басқа бетіне қол жеткізуге мүмкіндік береді, осылайша сіз мұрын аймағын ұстап, оны Y осінің бойымен айналдыра аласыз. Қас жотасы да аздап шығарылған жиек тәрізді. Мұның бәрін модельдеу қиын жоба емес, тек X Mirror опциясын қосулы күйде ұстау маңызды, сондықтан сіз бір жағынан жасағанның бәрі екінші жағынан шағылысады.

Бастың ішіндегі қуыс логикалық модификатордың көмегімен жасалған. Бульдіктер сізге басынан ойып алғыңыз келетін көлем мен көлемдегі объектіні жобалауға мүмкіндік береді, сондықтан мен бұл жағдайда текше жасап, оны басына кірістірдім. Осыдан кейін текше өлшемі мен формасының басында қуыс жасайтын логикалық айырмашылықты өзгертуге болады.

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

Мен сізге Blender файлын бердім, егер сіз оның қалай жасалғанын білгіңіз келсе. Тек rano raraku 6.blend файлын жүктеп алып, қарап шығыңыз.

2 -қадам: Моайды басып шығару

Моайды басып шығару
Моайды басып шығару
Моайды басып шығару
Моайды басып шығару

Мен сізге берген STL файлы басып шығаруға дайын. Мен өзім үшін PLA жіпшесін қолдандым, бірақ кез келген жіп материалы жасайды. Ұсынылған параметрлер - бұл

  • температура 210-215 градус
  • қабат биіктігі 0,2 мм
  • басып шығару механизмінің жылдамдығы шамамен 50 мм/с
  • сұр PLA (менікі қара, бірақ бұл ең жақсы түс емес).

Бұлардың көмегімен сіз 5-6 сағаттық басып шығаруды қарастырасыз. Егер сіз оны қартаюға немесе мүк әсеріне немесе оған ұқсас етіп бояғыңыз келмесе, пост өңдеу өте аз.

3 -қадам: Arduino конструкциясы

Arduino құрылысы
Arduino құрылысы
Arduino конструкциясы
Arduino конструкциясы
Arduino құрылысы
Arduino құрылысы

Arduino Nano кәдімгі Arduino сияқты қуатты, бірақ ол ізі басылған шағын тақтаға салынған. Сол жақтағы суретте көріп тұрғаныңыздай, ол қажетті жиынтықпен бірге келеді. Егер сіз Arduino -ны басқа жобада қайта қолдануды мақсат етпесеңіз, онда сіз сымдарды тікелей тақтаның розеткасына дәнекерлей аласыз, бірақ мен әдетте наноды басқа жерде қолдана алу үшін тақтамен бірге жеткізілетін түйреуіштерді дәнекерлеймін.. Төмендегі сипаттамада сіз Arduino -да түйреуіштерді дәнекерлеп, секіргіш сымдарды қолданасыз деп ойлаймын.

Дыбыстық сигнал - бұл Alibaba, Ebay, Amazon және басқа миллион сауда нүктелерінде әрқайсысы бір долларға сатылатын стандартты пьезо -дыбыстық сигнал. Бастың ішіне жиналған жарық диодтары 5 мм стандартты ақ түсті жарық диодтары болып табылады.

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

Arduino сымдарын қосу өте оңай.

  1. Дәнекерленген әйел секіргіш сымдарға дейін созылады, сондықтан сіз оларды Arduino түйреуіштеріне итере аласыз.
  2. Пьезо -дыбыстық сигнал цифрлық түйреуіш 11 -ге түсетін қызыл сыммен және Arduino -дағы қара жерге қосылады.
  3. Жарық диодтары параллель дәнекерленген, яғни. ұзын түйреуіштер, қысқа түйреуіштер бірге.
  4. Жарық диодтарындағы ұзын түйреуіштердің ұшына әйел секіргішті дәнекерлеңіз және оны оң деп белгілеңіз.
  5. Өткізгіштің ұшын Arduino сандық D2 цифрлық түйреуішіне итеріңіз.
  6. Жарық диодтарындағы қысқа түйреуіштердің ұшына әйел секіргішті дәнекерлеңіз және оны жерге бекітіңіз.
  7. Ардуинодағы секіргіштің ұшын басқа GND істігіне итеріңіз.

Енді біз Arduino -ны компьютерге қосамыз және кодты көре аламыз. Жобаны Moai басына жинамас бұрын тестілеу жақсы.

4 -қадам: Arduino коды және мүсіннің жиналуы

Код толық және жұмыс істейді, сондықтан сіздің Arduino дағдыларыңызға байланысты сіз оны қолдана аласыз немесе өзіңізге сәйкес өңдей аласыз.

Құралдар мәзірінен сериялық монитор терезесін ашуды ұмытпаңыз.

Бағдарлама осылай жұмыс істейді:

  • Arduino орнатыңыз және негізгі циклге кіріңіз
  • сериялық монитордан кіріс жолын оқыңыз
  • кейіпкер арқылы өтіңіз
  • таңбалар жиымынан таңбаны табыңыз және таңбаның индекс нөмірін қайтарыңыз
  • Морзе кодын индекс нөмірін қолданып Морзе жиымынан табыңыз
  • Морзе коды бойынша цикл, әр сигналда қысқа сигнал мен шамды ойнау, әр L -де ұзақ сигнал беру,
  • әр таңбадан 3 рет қысқа уақытқа кешіктіру (бос орын)
  • циклдің жоғарғы жағына оралу

Код түсіндірілді, сондықтан сіз оны тікелей оқуыңыз керек.

Ардуиноның кейіпкерлерінің жиынтығы мәселелеріне байланысты мен кеңейтілген кейіпкерлерді ұсынбаймын, тек Ascii A-Z және 0-9 қол жетімді. Басқа кейіпкерлер енгізілген болса, сізге қызықты нәтижелер береді.

Arduino -ны компьютерге қосыңыз, содан кейін Arduino IDE көмегімен кодты жүктеңіз. Тиісті тақта түрін орнатуды ұмытпаңыз (Arduino Uno мен Nano әр түрлі), сонымен қатар сәйкес COM порты.

Осыдан кейін, сіз жай ғана сериялық мониторға кіре аласыз, мәтінді жоғарғы жағындағы өңдеу өрісіне морзе етіп теріңіз, содан кейін Enter пернесін басып, сиқырлы Moai морс сізге жіберетін хабарды қараңыз және тыңдаңыз.

Жинауға келетін болсақ, сымдарды Моай негізінің артқы жағындағы тесік арқылы бағыттаңыз, пьезо -дыбыстық сигналды қуысқа тастаңыз, жарық диодтарын көз ұясына итеріңіз және қақпақты бастың үстіне қойыңыз. Міне бітті!

Егер сізге бұл ұнаған болса, www.sabulo.com сайтынан көп нәрсені қараңыз, онда менде Arduino, 3D, 3D басып шығару және басқа да көптеген мақалалар бар. Оқығаныңыз үшін рахмет, егер сіз оны жасасаңыз, маған хабарлаңыз!

Ұсынылған: