Мазмұны:

Бейнеконференцияға арналған кинематикалық белгі: 7 қадам
Бейнеконференцияға арналған кинематикалық белгі: 7 қадам

Бейне: Бейнеконференцияға арналған кинематикалық белгі: 7 қадам

Бейне: Бейнеконференцияға арналған кинематикалық белгі: 7 қадам
Бейне: Физика ҰБТ. 1 - сабақ. Векторларға амалдар қолдану. Дарын онлайн/Daryn Online. 2024, Шілде
Anonim
Бейнеконференцияға арналған кинематикалық белгі
Бейнеконференцияға арналған кинематикалық белгі

Бұл нұсқаулық телекөпір кезінде басқалар сізді алаңдатпауын білуі үшін қосылатын белгіні құруды үйретеді.

Жабдықтар

  • Кішкене Arduino (мен Arduino Nano қолдандым) кабелі бар (наноға арналған USB-Mini-B кабелі)
  • 2.1 мм баррель ұясына қосқыш
  • Эстафеталық тақта
  • Динамик сымы (сәнді болудың қажеті жоқ, тек 5В болады)
  • Қосылатын сым
  • Әмбебап қуат көзі (қосқыштардың бірі бұрандалы терминалдар болуы керек)
  • Lightbox

1 -қадам: Хаттарды қосу

Таңдалған әріптерді белгіге қойыңыз.

2 -қадам: Эстафета + Arduino

Бұларды бір -бірімен байланыстырыңыз

Arduino GND - тұрақты реле

Arduino 5v - DC+ релесі

Arduino PIN 2 - Эстафета*

*Arduino Nano -да ол D2 деп белгіленген

3 -қадам: Белгі + баррель Джек

Белгі + баррель Джек
Белгі + баррель Джек

Бөшке ұясын алыңыз (қуат көзі емес!). Бөшке ұясын NASA қосқышының көмегімен динамик сымына қосыңыз. Қысқартылмауы үшін екі жаңа қосылымға жылуды азайтуды қосыңыз (қосылымдарды дәнекерлеместен бұрын жылу жинауды орнына қоюды ұмытпаңыз). Аяқтағаннан кейін ол келесідей болуы керек.

4 -қадам: Қуат көзін қосу

Қуат көзін қосу
Қуат көзін қосу

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

  1. Қуат көзін + COM релесіне қосыңыз
  2. Қуат көзін динамик сымына қосыңыз -
  3. Динамик сымын қуат көзіне қосыңыз -

Сіз мұны жасаған кезде, ол келесідей болуы керек:

Қуат көзіне кіретін кілтпен әмбебап қуат көзін 5v күйіне орнатыңыз. Бұл ӨТЕ МАҢЫЗДЫ. Егер 5В артық болса, онда сіз белгіге зақым келтіре аласыз.

5 -қадам: Arduino бағдарламалау

Arduino IDE алыңыз (егер ол сізде жоқ болса). Менің GitHub репозиторийімнен осы кодты қамтитын соңғы шығарылымды жүктеп алыңыз. Код Unlicense астында екенін ескеріңіз. Arduino. Code.zip файлын шығарыңыз (біз басқа поштаны кейінірек қолданамыз). SerialLEDMoniter қалтасына өтіңіз. Arduino IDE көмегімен SerialLEDMoniter.ino файлын ашыңыз. Құралдар> Тақтаға өтіп, пайдаланылатын тақтаны таңдаңыз (мен Arduino Nano қолдандым). Содан кейін Arduino қосылған портты таңдаңыз. Содан кейін жүктеуді басыңыз (⭢ түймесі). Егер ол сізге қате жіберсе, портты дұрыс таңдағаныңызды екі рет тексеріңіз. Егер бұл көмектеспесе, Құралдар> Процессор> ATmega328P (Ескі жүктеуші) әрекетін орындап көріңіз.

6 -қадам: кодты компьютерде орнату

Бұл қадам тек терезелерге арналған. Егер сізде Windows жоқ болса немесе оны көзден іске қосқыңыз келсе, бұл қадамды өткізіп жіберіп, келесіге өтіңіз.

Windows-та алдын ала орындалатын файлды іске қосу үшін client.zip қалтасын шығарыңыз. Шығарылған қалтаға өтіңіз, содан кейін dist/main бөліміне өтіңіз. Бұл қалтадан main.exe файлын екі рет шерту арқылы іске қосыңыз. Сіз аяқтадыңыз! Бағдарлама жұмыс істеп тұрғанда және Arduino ноутбукке USB арқылы қосылады және Microsoft Teams -те болған кезде қуат көзі қосылады, белгі қосылуы керек.

Жалпы мәселе:

Мәселе - «Бірінші аргумент ретінде қажетті COM портын қосыңыз» деген хабарлама шығады. Шешім - python3 main.py COMxx пәрменін пайдаланып бағдарламаны пәрмен жолынан қайта іске қосыңыз.

7 -қадам: Дереккөзден құрылыс (міндетті емес)

Бұл қадам орындалатын файлды пайдаланудың орнына бастапқы кодты қалай іске қосу керектігін түсіндіреді.

Біріншіден, менің GitHub репозиторийімді клондау.

(1 -нұсқа - кросс -платформа, дереккөзден) - Онда бірінші аргумент ретінде COM портымен* бағдарламаны бастау үшін main.py COMxx іске қосыңыз.

(2 -нұсқа - Орындалатын файлды қайта жасаңыз, тек Windows 10 -да тексерілген) - Мұны exe -ге құру үшін (мен шығарылымды жасаған сияқты) [install] pyinstaller -ды pip install pyinstaller іске қосу арқылы орнатыңыз. Содан кейін pyinstaller main.py жасаңыз. Ол біраз ойланады, содан кейін dist/main ішінде main.exe деп аталатын нәрсе болады. Бұл сіз жүгіргіңіз келетін нәрсе.

*Мұны Python 3 -те іске қосуды ұмытпаңыз.

Ұсынылған: