Мазмуну:
- 1 -кадам: Бул кантип иштейт:
- 2 -кадам: Даярдоо:
- 3 -кадам: КЕҢЕШ
- 4-кадам: HM-10 Module Configuration, Arduino Pro Micro Programming
- 5 -кадам: Компоненттердин Ассамблеясы, ПКБларды корпуска орнотуу
- 6 -кадам: ATTiny85 программасын, Маалымат кабелинин туташууларында Solder, Батареяны туташтырыңыз
- 7 -кадам: Test, Use, Advanced Functions менюсу
- 8 -кадам: Акыркы ойлор - Потенциалдуу өзгөртүүлөр / Жаңы функциялар / Hackability
Video: Mitutoyo калибрлери жана индикаторлору үчүн Bluetooth зымсыз интерфейси: 8 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бүгүн дүйнөдө миллиондогон Mitutoyo Digimatic калибрлери, микрометрлери, индикаторлору жана башка түзүлүштөр бар. Мага окшогон көптөгөн адамдар ал түзмөктөрдү түздөн -түз компьютерге чогултуу үчүн колдонушат. Бул журналга кирүү жана кээде жүздөгөн баалуулуктарды терүү керектигин жок кылат, бирок ноутбуктун дүкөндө ноутбуктун түшүүсүнө же башкача бузулушуна байланыштуу кээ бир көйгөйлөрдү жаратат. Бул, айрыкча, эгер өлчөөлөр чоң бөлүктөрдө жүргүзүлсө же стандарттык Mitutoyo маалымат кабели жетиштүү эмес болгон учурларда туура болот.
Бир нече жыл мурун мен HC-05 Bluetooth модулдарына жана Arduino микроконтроллерине негизделген ушундай түзүлүштү кургам, бул ноутбукту столдун үстүндө коопсуз калтырууга жана өлчөө үчүн 50 футка чейин жүрүүгө мүмкүндүк берет. Бул аппарат сонун иштеди, бирок бир нече көйгөйлөрү бар болчу. Бергичтин батарейкасы качан толугу менен заряддалганын, bluetooth байланышынын статусун жана ийгиликтүү маалыматтарды өткөрүүнүн көрсөткүчү болгон эмес. Бул ошондой эле чоң жана бүдөмүк болгон жана түзмө -түз илимий долбоорго окшош болгон! Бул чектөөлөргө карабастан, ал дүкөндүн башка жигиттери аны Mitutoyo USB маалымат кабелинен колдонууну артык көрүшкөн.
Бул долбоор эски түзмөктүн чектөөлөрүн жеңет, көбүрөөк мүмкүнчүлүктөрдү кошот жана бардыгы 100 доллардан аз профессионалдуу.
1 -кадам: Бул кантип иштейт:
Интерфейс эки бөлүктөн турат: өткөргүч жана алуучу. Бергичти өлчөгүчкө ага дайыма туташтырылган маалымат кабелин туташтырып, алуучуну компьютерге микро USB кабели аркылуу туташтырыңыз.
Бергичте, которгучту кабелдин учуна карай жылдыруу аны күйгүзөт. Кабыл алгычтын башында көк LED эч кандай байланыш жок экенин көрсөтөт, ал эми туташуу болгондо LED жарыгы өчөт жана үзгүлтүксүз күйүп турат. Бергич жана кабыл алуучу азыр туташкан.
Бергич (сүрөттөгү астыңкы түзүлүш) өлчөгүчкө туташат жана "маалымат" баскычы басылган сайын чийки Mitutoyo маалымат агымын окуйт. Андан кийин, ондук чекиттин жайгашуусу, белгиси жана бирдиктери сыяктуу маалымат агымындагы маалыматты колдонуу менен маалыматтарды форматтайт. Андан кийин ал бул маалыматтан ASCII сабын куруп, аны өткөргүчтөгү HM-10 Bluetooth модулу аркылуу кабыл алуучу тараптагы HM-10го жөнөтөт.
Ресиверде (сүрөттөгү эң жогорку түзмөк) HM-10 HM-10 өткөргүчтөн жөнөтүлгөн ASCII белгилерин Arduino Pro Microго жөнөтөт, андан кийин аларды USB кабели аркылуу ЖКга жөнөтөт. Бул үчүн клавиатура эмуляциялайт, андыктан маалыматтар андан кийин ачык тиркемеде, менин учурда анын Excelинде. Берилиштерден кийин курсордун кийинки сапка түшүшүнө алып келген белгилер коштолот. Мунун бир жакшы жери, эгер сиз керектүү программалык камсыздоого маалыматтарды киргизүү керек болсо, муну каалаган нерсеңиз үчүн өзгөртө аласыз. Андан кийин ресивер HM-10го маалыматтын ийгиликтүү алынганын көрсөтүү үчүн LEDдин көк тарабын жаркылдатуу үчүн суроо жөнөтөт. Кабыл алуучу модулу HM-10дун алыстан башкаруусу менен байланышкан кирүүчү маалымат агымынын символдорун кабылдагычтан ажыратат.
Бергичти кубаттоо микро USB заряды же өткөргүчтүн USB розеткасына туташтырылган кабель менен жасалат, алуучудагы LED кызыл кубарып күйүп, кубатталгандан кийин өчүп калат.
Кийинчерээк иштетиле турган башка функциялар бар, алар бардык баалуулуктар метрикалык же стандарттык бирдиктерде экенине ынануу үчүн же кокусунан +/- баскычын басып калсаңыз эскертүү үчүн жасалышы мүмкүн, бул бардык өлчөөлөрдү терс кылат. Жада калса өткөргүчтүн батареясынын чыңалуусун текшере аласыз.
2 -кадам: Даярдоо:
Бул Нускамада айтылган материалдардан тышкары, HM-10 Bluetooth модулдарын жана микроконтроллерлерин конфигурациялоо жана программалоо үчүн дагы бир нече пункттар бар. Bluetooth модулдарын конфигурациялоо үчүн сизге USB -TTL UART сериялык адаптери, ATTiny85 микроконтроллери (же Arduino IDE менен иштей турган окшош программист) үчүн программалоочу Arduino жана албетте, конфигурацияны аткаруу үчүн секиргич зымдар керек болот. программалоо. Бул Instructableдеги ATTiny85 Arduino Nano клонун жана RST менен GND казыктарынын ортосунда туташкан 10 uf электролитикалык конденсатордун жардамы менен программаланган. Башка жабдыктар бар болсо иштейт, бирок бул үчүн зарыл болгон процедуранын өзгөрүшүн изилдөөңүзгө туура келиши мүмкүн. Бул көрсөтмө сиз Arduino IDE менен тааныш экениңизди жана аны колдонууда бир аз ыңгайлуу экениңизди билдирет, антпесе Google жана бир аз чыдамдуулук керек.
Bluetooth модулдарын конфигурациялоонун алдында https://www.martyncurrey.com/hm-10-bluetooth-4ble-modules/ дарегиндеги Мартин Керринин BLE окуу куралын окуу жакшы болмок. жасалмалардан, бул Нускамада колдонулган HM-10 модулдары үчүн жупташууну, ролдорду, режимдерди жана программалык камсыздоону жаңыртуу маалыматын орнотуңуз.
Базарда жасалма HM-10дон сак болуңуз. Бул Нускамада камтылган БОМдогу шилтеме чыныгы адамдарга (же жок дегенде мен аларды өткөн күздө сатып алганда реалдуу программалык камсыздоого ээ болгондорго) тиешелүү. Жасалмаларды алуу - бул келишимди бузуучу эмес, бирок эгер сиз фейктер менен бүтсөңүз, аларды Instructable үчүн керектүү түрдө иштетүү үчүн дагы бир нече кадамдарды жасоо керек, анткени алар туура конфигурацияланганга чейин чыныгы программалык камсыздоого ээ болушу керек. Эгерде сиз жасалма алсаңыз, анда төмөнкү окуу куралын колдонуу менен чыныгы программаны жаркылдата аласыз https://www.youtube.com/embed/ez3491-v8Og HM-10 камтылган программасын CC2541ге кантип жаркыроо боюнча башка окуу куралдары бар. модулдар (жасалма). Бул Instructableдеги сүрөттөр жасалма модулдарды көрсөтүп турат, мен бул интерфейсти куруп жатканда HM-10 программасы менен жаркырашым керек болчу (бул мен курган 3-сүрөт). Чыныгы бир жуп үчүн болжол менен 6 доллар, ал эми жасалма бир жуп үчүн $ 3, ал чыныгы 3 долларды түзөт. Мен сизди чыныгы HM-10 модулдарын сатып алууга чакырам!
Бул инструкцияда колдонулган Sparkfun Arduino Pro Micro жана ATTiny85 микроконтроллери үчүн Arduino IDEге демейки түрдө киргизилбеген бир нече аныктамалар керек.
Сиз бул бөлүктөрдү Arduino IDEге төмөнкү шилтемелерди такталарыңыздын менеджерине кошуу менен кошо аласыз.
ATTiny85 үчүн:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Sparkfun Arduino Pro Micro үчүн:
raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json
Бул эки жазууну сүрөттө көрсөтүлгөндөй үтүр менен ажыратыңыз.
Ошондой эле өткөргүч модулу үчүн атайын кичинекей изи бар сериялык китепкана керек болот:
SendOnlySoftwareSerial:
3 -кадам: КЕҢЕШ
Мен бул Нускамага ылайыкташтырылган такта JLCPCBден же Seedstudio сыяктуу башка сайттан заказ кылынышы мүмкүн, эгерде сиз бул Нускамага тиркелген гербер файлдарын колдонсоңуз. Мен аны easyeda.com аркылуу иштеп чыккам. Бул жерде easyeda доскасына шилтеме бар. https://easyeda.com/MrFixIt87/mitutoyo-bluematic-spc-smt-mcp73831 Эгерде жетишерлик кызыгуу болсо, анда менде бир нече ПХБ жасалып, аларды ebayде арзан сатышы мүмкүн.
Бул такта эки башка тактага бөлүнүшү керек (бири өткөргүч үчүн, бири кабыл алуучу үчүн). Кесүүлөр жогорудагы сүрөттөгү ПКБнын борборундагы ак контурларга жана өткөргүч тактасынын бир бурчуна ылайык келет. Бул кыскартуулар жогорудагы ПХБнын сүрөтүнө тартылган кызыл сызыктарды ээрчийт. Тактайларды, айрыкча өткөргүч тактасынын бурчтарындагы оюктарды кесип жатканда этият болуңуз. Бул кыскартуулар тактадагы издерге абдан жакын болот. Бул жерде жакшы файлдардын топтому жардамга келет.
Көпчүлүк компоненттерди Digi-Key же Mouser ж.б заказ кылса болот, Digi-Key бөлүктөрүнүн номерлери алардагы нерселер үчүн БОМго киргизилген. Кээ бир нерселерди eBay, Amazon же AliExpressтен сатып алдым. Мен ошол сайттардагы пункттарга шилтемелерди БОМго керектүү түрдө киргиздим.
BOM.pdf файлы оңой окулат жана URL'дер чыкылдатуучу шилтемелер.
4-кадам: HM-10 Module Configuration, Arduino Pro Micro Programming
HM-10 модулдарын эч нерседен мурун алуу жакшы идея, жана аларды туура конфигурациялап, жуп болуп иштеп жатканыңызды текшериңиз, анткени рынокто көптөгөн жасалма нерселер бар жана реалдуу орнотуу үчүн бир нече кошумча кадамдарды талап кылат. жасалма программалар. Чыныгы HM-10 камтылган программасы гана "маалымат" баскычы басылганда алуучунун өткөргүчтөгү LED диодун алыстан жаркылдатууга мүмкүндүк берет. Камтылган программаны V6.05тен кийин жаңыртпаңыз.
Мартин Керринин үйрөткүчү бул үчүн абдан ыңгайлуу. Эгер сиз аны ээрчисеңиз, анда эч кандай көйгөй болбойт. Ошондой эле бул кадам үчүн сүрөттө оң жактагы сыяктуу жылаңач кастелленген модулдарды алууну унутпаңыз. Конфигурация үчүн убактылуу зымдарды тиркөөгө жардам берүү үчүн керек болсо, аларды ПХБга ээрчиңиз. Сизде иштеп жаткан BLE модулдары болмоюнча, башка компоненттерди ПХБга кошпогула. 1, 2, 12-15, 21-25 төөнөгүчтөрдү гана ширетүү керек.
Tx PCBде HM-10го төмөнкү конфигурация керек болот:
Жупташуу: башка HM-10 менен жупташуу (туташканда модулдардын ортосундагы маалымат агымын текшерүү үчүн сериялык мониторду колдонуңуз)
Ролу: перифериялык
Режим: 2
Rx PCBде HM-10го төмөнкү конфигурация керек болот:
Жупташуу: Жогорудагы перифериялык HM-10 менен жупташуу керек
Ролу: борбордук
Режим: (жок, бир гана перифериялык режим бар)
Жогорудагы Mitutoyo_Keyboard … эскизи менен Arduino pro micro программасын программалаңыз. Тактага жүктөөдө Arduino IDEнин башкаруучу тақтасында Arduino Pro микро 3.3V 8MHz версиясын тандап алыңыз. Ошондой эле шилтеме кылынган китепканалардын бардыгы орнотулганын текшериңиз. Мен Pro micro (кызыл) Sparkfun версиясын колдондум, бирок клондор ebayде жеткиликтүү, ал дагы иштейт, сиз Atmel 32U4 микроконтроллери менен ATMega328P эмес, 3.3V 8MHz тактасын алганыңызга ишениңиз. Ошондой эле бул инструкциядагы кызыл Sparkfun окшогон көк түстү алыңыз, кара түстө эмес, кара түстөр ПХБдагы тешик үлгүсүнө туура келбейт).
5 -кадам: Компоненттердин Ассамблеясы, ПКБларды корпуска орнотуу
Tx ПХБ үчүн башка компоненттерди ПХБга кошуу үчүн. Бул чөйрөдөгү башка компоненттерден мурун, BLE Tx тактасындагы USB коннекторун ширетүү жакшы идея. ICSPтин башын BLE Tx тактасына акыркы жолу кошуу жакшы идея болушу мүмкүн. Эки түстүү светодиоддордун кантип "бүктөлгөнүнө" көңүл буруңуз, башында муну корпустун капталынан өткөрүү идеясы болгон, бирок мен кийинчерээк светодиодду талашпаш үчүн тунук корпусту колдонууну чечтим. монтаждоодо тешик болсо да. Өлчөө өткөрүлгөндөн кийин LEDдин көк жагы жарк эткенде, бул жакшы эффект кошот. Эки түстүү LED үчүн эң кыска коргошун көк, борбору жалпы анод.
Бул учурда, которгучтун, USB туташтыргычтын жайгашкан жерин өлчөп, бул нерселер үчүн корпуста тешиктерди жасаңыз. Мен маалымат кабелин коробканын сол жагынан (сүрөттө) берүүнү эң жакшы деп таптым (корпустун туурасы менен бийиктигинде жайгашкан 0,25 дюйм). ПКБнын өлчөмүнө тууралоолорду кылдаттык менен сынап көрүңүз. которгуч эркин жылып, USB туташтыргычы оюкка туура келгенге чейин тешиктер. ПХБны кармап туруу үчүн 2 #2 бураманы орнотуңуз (бирок эгер тыгыз болсо, ПХБ баары бир туткунга түшөт жана чынында бурамалар талап кылынбайт).
Rx ПХБда Arduino pro micro PCBге эки 7 пин башын колдонуп ширетет. ПХБнын корпустун ичине бекем отурушуна жол берүү үчүн Rx PCB корпусунун USB туташтыргыч тарабындагы ачылууну тууралаңыз. Бул жыйындын сүрөтүндө LED тактан алыс жайылганын эске алыңыз. Бул ПКБны кутунун ичинде бекем орнотуу жана чындыгында кичинекей громет менен жакшы иштейт. Светодиоддун коргошундун узундугун кылдаттык менен тууралаңыз, андыктан жыйноодон кийин тыкыс жайгашуу алынат. ПХБ кызыл жана көк деп белгиленген, LEDдеги кыска коргошун көк коргошун, борбору жалпы анод. Rx корпусуна капкакты илип коюңуз, ал бүттү.
6 -кадам: ATTiny85 программасын, Маалымат кабелинин туташууларында Solder, Батареяны туташтырыңыз
Эми ATTiny85ти программалоого убакыт келди. Мен Arduino ISP мисалынын эскизин иштеткен Arduino Nano клонун колдондум. Нано программалоо үчүн GND менен RST (- GNDга алып баруучу) ортосунда орнотулган 10uf электролитикалык конденсаторду талап кылат. Пин туташуу чоо -жайы Arduino ISP эскизинде. Бул проекттеги ПКБдагы ICSPтин башына пин аттары түшүрүлгөн, андыктан байланыштар түз алдыга жылышы керек.
Сүрөттө көрсөтүлгөндөй ATTiny85ке жүктөөдө сизде ATTiny85, 8kB флэш жана Ички 8MHz сааты бар экени такта менеджеринде тандалганына ишениңиз.
Бул бүткөндөн кийин, чоң грометти орнотуңуз. Маалымат кабелин прибордун учунан болжол менен 8 "-10" кесип, ички зымдардын бир нече дюймдук сырткы курткасын алып салыңыз. Коргоочу жиптерди сүрөттө көрсөтүлгөндөй чаар капкактын 1/2 "тегерегине калтырыңыз. Мен маалымат кабелинин коргоосун иштетүүгө каршы күч берүү үчүн которгучка коштум, бирок бул жерде ПХБда чоң тешик бар. Эгерде сиз ошол жолго баргыңыз келсе. Көзгө көрүнгөндөй жеке зымдарды ПХБга кошуңуз, маалымат зымынын түстөрү ПКБда тийиштүү тешиктерде жибек экрандалган.
Батарейканы көрсөтүлгөндөй туташтырыңыз, полярдуулуктан этият болуңуз, анткени ал артка кайтса, PCBдеги LiPo заряддагычын/башкаруучу чипти күйгүзөт (мен кантип билем деп сураба …)
7 -кадам: Test, Use, Advanced Functions менюсу
Эми капкакты орнотуңуз. Сен бүттүң!
Ушул убакка чейин курган 4 агрегаттын баарында передатчикти приборго, алуучуну ноутбуктун капкагынын үстүнө бекитүү үчүн велкро бар. Иш жүзүндө бул абдан жакшы иштейт. Ноутбуктун капкагынын үстүнө велкро бүдөмүк (цикл) жагын, орой (илгич) жагын ресивердин корпусуна орнотуңуз. Белгисиз (укурук) жагын өткөргүч корпусуна, орой (илгич) жагын калибрдин же индикатордун артына орнотуңуз. Муну мындай кылуу, колдонулбаган учурда өткөргүч менен кабыл алуучуну бирге сактоого мүмкүндүк берет, ошондой эле ноутбуктун капкагында жумшак бүдөмүк жагы бар.
Tx модулундагы USB туташтыргычына микро USB кабелин туташтырып, батареяны заряддоону текшериңиз, эгерде батарейка толук заряддалбаса, LED кызыл күйүп күйүшү керек. Кээде LiPo толук заряддалганга ушунчалык жакын болгондуктан, заряддоочу IC аны заряддабайт, андыктан LED башында күйбөсө кабатыр болбоңуз.
Эми сиз маалымат кабелин калибрге же индикаторго туташтыра аласыз (сиз колдонгон кабелдин түрүн талап кылган нерсе).
Rx учун микро USB маалымат кабелине (жөн эле кубаттоо кабели эмес, маалымат кабели болушу керек) жана компьютериңиздеги USB портуна туташтырыңыз. Бул клавиатура катары иштөөгө мүмкүндүк берген драйверди орнотушу мүмкүн, бирок ал автоматтык түрдө болушу керек. Которгучту колдонуу менен Tx модулун күйгүзүү. Rx модулундагы LED бир нече секундага жаркырап турушу керек, анан байланыш түзүлгөндө күйүп турушу керек.
Калибрди өткөргүч модулуна туташтырган кабелдеги маалымат баскычын басуу аркылуу текшерүү. Сиз PC экранында өлчөөнү көрүшүңүз керек. Arduino Pro Micro HID клавиатурасы катары иштейт жана курсор сиздин компьютериңиздин кайсы жеринде болбосун, келген өлчөөлөрдү киргизет.
Бергич модулдагы программалоо тандоолорго мүмкүндүк берет. Сиз бул менюга 0 катары менен беш жолу өлчөө менен кире аласыз. Меню режиминде болгондон кийин, меню вариантын тандоо үчүн менюдагы опция номеринен башталган терс маанини өлчөө, мисалы, бардык өлчөөлөрдү автоматтык түрдө метрикалыкка айландыруу үчүн, терс маанини 1 менен нөл эмес биринчи цифра катары өлчөө. (-1.xx мм же -0.1 дюйм мисалы). Кадимки режимге кайтуу үчүн 0 беш жолу өлчөнөт, андан кийин терс маанини 3 менен башталат, биринчи нөлдүк эмес сан). Анын кокустан конфигурациясын болтурбоо үчүн ушундай жол менен программаланган. Эгерде меню режиминде 0 кайра өлчөнсө же кандайдыр бир оң мааниси автоматтык түрдө меню режимин жокко чыгарса жана кадимки режимге кайтат.
Меню параметрлери:
- Бардык өлчөөлөрдү метрикалык бирдиктерге автоматтык түрдө айландыруу (керек болсо)
- Бардык өлчөөлөрдү стандарттык бирдиктерге автоматтык түрдө айландыруу (эгер керек болсо)
- Бирдиктердин автоматтык түрдө которулушун жокко чыгаруу
- Терс өлчөөлөрдү четке кагуу (эскертүү билдирүүсүн басып чыгарат)
- Терс өлчөөлөрдү четке кагууну жокко чыгаруу
- Бергичтин батареянын чыңалуусун өлчөө жана басып чыгаруу (менюда документтештирилген эмес)
Меню режимине киргенде, күчүндө болгон бардык варианттар күчүндө болгон опцияларды эскертип, үстү жагында басылып чыгат. Бардык параметрлер EEPROMдо сакталат жана бирдикти өчүргөндөн же батарейкасы түгөнгөндөн кийин сакталат. Мен курган блоктордун батареянын иштөө мөөнөтү 45 саатка жакын үзгүлтүксүз колдонуу жана кайра заряддоо толугу менен бүткөндөн кийин 3 саатка жакын убакытты алат.
Документтелбеген функция-меню режимине кирүү (0 беш жолу), андан кийин терс маанини 6дан баштап биринчи нөлдүк эмес цифра катары өлчөө, бул тиркелген видеодо көрсөтүлгөндөй учурдагы батареянын чыңалуусун өлчөөгө жана басып чыгарууга алып келет.
Мен курган 3 блок менен болгон тажрыйбам, ачык дүкөн чөйрөсүндө болжол менен 50 футка чейин жетет.
8 -кадам: Акыркы ойлор - Потенциалдуу өзгөртүүлөр / Жаңы функциялар / Hackability
Бул учурда сиз дүйнөдө миллиондогон түзмөктөр менен колдонууга жарактуу интерфейске ээ болосуз, бирок мындан ары эч нерсе кыла албайт деген мааниде бүткөн эмес. Mitutoyo U-Wave'ди сатып алуунун ордуна, бул ыкманы колдонуунун таттуу нерселеринин бири-азыр сизде ар кандай жолдор менен ыңгайлаштырылган түзмөк бар.
Эгерде сиздин түзмөктө башка кабель колдонулса, анда мен ушул Нускамада колдонулган кабелдин ордуна, башка Mitutoyo кабелдерин колдонуп, туташууга болот. Ички зымдардын жана сигналдардын түсү бардык Mitutoyo кабелдеринде бирдей болушу керек. Жөн эле эстен чыгарбаңыз, кабель өлчөөнү иштетүү үчүн маалымат баскычына муктаж болмок же өлчөөнү иштетүү үчүн башка каражаттар ойлоп табылган. Өлчөө сурамы жашыл/ак зым түгөйүн жерге кыскача туташтыруу менен өлчөгүчкө жөнөтүлүшү мүмкүн (ченегич кабелиндеги көк зым). Муну ошол зымдарга туташтырылган өткөргүч кутусуна которгучту же 1/8 аудио уячасын орнотуу жана ал аркылуу тышкы өчүргүчтү кошуу аркылуу жасаса болот. Эгерде сизде индикатор орнотулган болсо же өлчөгүчкө тийбеш керек болсо. аудио джек ыкмасы идеалдуу болмок.
Эгерде сизге керектүү нерселердин баары сериялык маалыматтар болсо (RS232 TTL, SPI, I2C ж.
Алыстан башкаруу: Дагы бир кызыктуу мүмкүнчүлүк-жашыл/ак жуп менен көк жердин ортосундагы транзисторду өлчөгүчтөн HM-10 pin 26 менен туташтырылган дарбаза менен туташтыруу. алуучуга Arduino Pro Micro pin 7. чыгаруу пини, андан кийин инфрақызыл алыстан келген конкреттүү буйруктарды издөө үчүн бул микроконтроллердеги кодду өзгөртүп, андан кийин AT+PI031 / AT+PI030 алыскы чалуу аркылуу өткөргүчкө орнотулган транзисторду иштетиңиз. ал азыр өткөргүчтөгү көк LEDди жаркыратат. Бул белгилүү бир шарттарда абдан ыңгайлуу болушу мүмкүн болгон алыскы жерден окуусун баштоо мүмкүнчүлүгүн берет. Мен орнотулган бул функционалдуу башка ПКБны иштеп чыгам.
Мен мүмкүн болгон көптөгөн башка мүмкүнчүлүктөр бар экенине ишенем, сунуштар, ойлор жана идеялар менен комментарий бериңиз.
Азыр Mitutoyo жеткиликтүү коммерциялык зымсыз маалымат байланыш түзмөгү бар, бирок мен анын баасын текшергенде система үчүн болжол менен 800 доллар болгон. Бул түзмөктү куруунун жалпы баасы болжол менен 100 долларды түзөт жана азыраак болушу мүмкүн, айрыкча, эгер сиз Arduino Pro Micro колдонсоңуз же ченегичке туташуу үчүн Mitutoyo маалымат кабели болсо, бул эң кымбат нерселердин бири. БОМ. Мен Mitutoyo U-Waveге окшош функцияларды кошуу үчүн хакерлик деп шек санайм.
Бул Instructable сизге жакты деп үмүттөнөм, бул менин биринчи!
Сураныч, комментарийлерди, суроолорду, пикирлерди, идеяларды жана сунуштарды калтырыңыз! Эгер сизге жакса, PCB сынагына добуш бериңиз! Рахмат!!!!
PCB сынагында экинчи орун
Сунушталууда:
Суу/тоют индикаторлору: 10 кадам (сүрөттөр менен)
Суу/тоют деңгээлинин индикаторлору: Бул көрсөтмөдө мен сизге микро процессорлорду, микро контроллерлерди, Raspberry Pi, Arduino ж.б. колдонбостон суунун деңгээлинин индикаторун кантип көрсөткөнүмдү көрсөтөм, ал электроникага келгенде, мен толук " муляж ". Мен кээ бир электрондук компоненттерди колдоном
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Экран жана баскычтар менен эки зым (DMX) интерфейси: 5 кадам (сүрөттөр менен)
Экран жана баскычтар менен эки зым (DMX) интерфейси: DMX - бул сахнадагы жарык берүүчү түзүлүштөрдү жана атайын эффекттерди көзөмөлдөө үчүн колдонулган протокол. Ар бир түзмөктүн өзүнүн каналы бар, ал жооп берет. Бул каналды DIP которгуч же баскычтары бар дисплей колдонуучу тандап алат
Zocus - DSLR камераңыз үчүн зымсыз масштаб жана фокус: 24 кадам (сүрөттөр менен)
Zocus - DSLR камераңыз үчүн зымсыз масштаб жана фокус: Zocus сизге Bluetooth менен иштетилген ZocusApp аркылуу iPad же iPhone'до DSLR камераңыздын масштабын жана фокусун зымсыз башкарууга мүмкүндүк берет (Android жакында). Ал алгач сүрөткө кызыккан Джеймс Данн үчүн иштелип чыккан, бирок
Малина танкы веб интерфейси жана видео агымы менен: 8 кадам (сүрөттөр менен)
Малина танкы веб интерфейси жана видео агымы менен: Алыскы интернетти көзөмөлдөөгө жана видео агылтууга жөндөмдүү кичинекей WiFi танкасын кантип ишке ашырганымды көрөбүз. Ушул себептен улам мен тандадым