Мазмұны:

Басу калькуляторы: 5 қадам
Басу калькуляторы: 5 қадам

Бейне: Басу калькуляторы: 5 қадам

Бейне: Басу калькуляторы: 5 қадам
Бейне: Пишем iOS калькулятор. Часть 1 - базовая логика (Swift 5.6, Xcode 13.3) 2024, Шілде
Anonim
Басу калькуляторы
Басу калькуляторы
Басу калькуляторы
Басу калькуляторы
Басу калькуляторы
Басу калькуляторы

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

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

ESC пен моторға қосымша жабдықтар

  • Perf тақтасы
  • Шунт реисторы
  • LM324
  • Сымдар
  • Ағаш
  • Ілмек
  • Ардуино

1 -қадам: Басу датчигін жасау

Image
Image
Басу датчигін жасау
Басу датчигін жасау
Басу датчигін жасау
Басу датчигін жасау

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

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

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

Содан кейін консольдық пучка сызықты жылжымалы потенциометрге ілінісу таяқшасымен бекітілді, ол да 3D басып шығарылды.

Мен барлық ілініс тесіктерін бұрандалардың жіп диаметрінен сәл кіші етіп басып шығардым, осылайша жүйеде нөлдік ойнау болады. Потенциометрдің тірегі де басқалар сияқты 3D басып шығарылған.

2 -қадам: Жылдамдық сенсоры

Жылдамдық сенсоры
Жылдамдық сенсоры
Жылдамдық сенсоры
Жылдамдық сенсоры

Менің өмірлік уақытымды (осы күнге дейін) ойлап тапқанымның бірі - кез келген құрылғының бұрыштық жылдамдығын өлшеуге арналған жылдамдық сенсоры. Жүйенің жүрегі - магнит және холл эффектісінің сенсоры. Магнит холл эффектінің сенсорынан өткен кезде, шығыс төмендейді. Бұл шығыс пен 5В желісі арасындағы тартылатын резисторды қажет етеді. Бұл жұмысты arduino ішкі тартқыш резисторы жасайды. Магниттер сақинада екі шеткі полюсте орналасқан. Бұл жүйенің салмағын теңестіруге көмектеседі. Холлдық эффект сенсоры 3D басып шығарылған арнайы ұяға салынған. Тұғыр биіктігі мен қашықтығын реттеуге болатындай етіп жасалған.

Магнит холл сенсорының жанында болғанда, сенсордың шығысы төмендейді. Бұл арудинодағы үзілісті тудырады. Содан кейін триггер функциясы уақытты белгілейді.

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

Бұл жүйе мінсіз жұмыс істейді, мен оны басқа жобада қолдандым.

3 -қадам: кернеу

Вольтаж
Вольтаж
Вольтаж
Вольтаж

Бұл негізінен esc және демек қозғалтқыш тұтынатын қуатты өлшеу үшін. кернеуді өлшеу - бұл ардуиноны қолданғанда үйренетін ең оңай нәрсе. 5 В дейінгі кез келген кернеуді өлшеу үшін аналогтық түйреуіштерді қолданыңыз және 5 В жоғары кернеу үшін кернеу бөлгішті қолданыңыз. Мұнда аккумулятордың максималды кернеуі 27 иш вольтке жететін жағдайлар болды. Сондықтан мен кернеуді бөлгішті 5 Вольтты 30 В кернеуінде беретін бөлгіш жасау үшін жасадым.

Өртке әкелуі мүмкін + және - сызықтарын кездейсоқ қысқартпайтындығыңызға сенімді болыңыз.

4 -қадам: ток өлшеу

Ток өлшеу
Ток өлшеу
Ток өлшеу
Ток өлшеу
Ток өлшеу
Ток өлшеу

Кез келген түрдегі токты өлшеу немесе өткізу үшін сіз не істегіңіз келетіні туралы білім мен тәжірибені қажет етеді. Мен қолданған шунттар төрт.05 Ом 10 Вт резистор болды. Бұл олар (P/R)^. 5 = (40/.0125)^. 5 = 56.56А токты басқара алатынын білдіреді. Бұл мен үшін жеткіліксіз болды.

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

Сондай -ақ шунттарға бірнеше төмен өтетін сүзгілерді қолдану маңызды. Мен DSO138 көмегімен өлшенген ESC ағымдағы ұтыс ойынының суретін қостым. Бұл ардуиноны өңдеуге арналған өте үлкен джумбо, сондықтан пассивті сүзгі ардуино үшін көп нәрсені білдіреді. Сүзгіні жасау үшін мен 1кФ конденсаторды 100к кастрюльмен бірге қолдандым.

Осы бөлімде күмәніңіз болса, маған хабарласыңыз. Бұл дұрыс жұмыс жасамаса, батареяны бұзуы мүмкін.

5 -қадам: Бағдарламаны жүктеңіз және қосылыңыз

  • ЗАЛ ӘСЕР СЕНСОРЫНЫҢ ШЫҒУЫ = D2
  • КҮШ СЕНСОРЫНЫҢ Күшейткішінің шығуы = A3
  • Кернеу бөлгіштің шығуы = A0
  • Ағымдағы күшейткіштің шығуы = A1

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

Сіз бәрін осында аяқтадыңыз, енді жаңа құрылғыдан барлық деректерді жинаңыз.

Ұсынылған: