Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini

Ман филмеро тамошо мекардам, ки дар он яке аз қаҳрамонон тӯби ҷодугаре дошт, ки ба саволҳо ҷавоб медод. Он гоҳ ман фикр кардам, ки хуб аст, ки ҳамон як, вале рақамӣ. Ман захираи ҷузъҳои электрониро кофтам ва дидам, ки оё ман барои сохтани чунин тӯб чизи лозимаро дорам. Ҳангоми пандемия, ман намехостам чизе фармоиш диҳам, агар комилан зарур бошад. Дар натиҷа, ман акселерометри се меҳвар, дисплей барои Nokia 5110, тахтаи Arduino Pro Mini ва баъзе чизҳои дигарро кашф кардам. Ин бояд барои ман басанда буд ва ман ба кор даромадам.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini

Қисми сахтафзори лоиҳа

Ин аст рӯйхати ҷузъҳое, ки лоиҳаи маро ташкил медиҳанд:

  • Arduino Pro Mini тахтаи.
  • Пайвасткунаки GX-12 (мард).
  • Акселерометри се меҳвари MMA7660.
  • Намоиши PCD8544 барои Nokia 5110/3310.
  • Пуркунандаи барқ ​​барои батареяҳои полимерии литий TP4056.
  • Табдилдиҳанда DD0505MD.
  • Андозаи батареяи литий полимерӣ 14500.

намоиш

Экране, ки ман қарор додам, ки дар ин лоиҳа истифода кунам, муддати тӯлонӣ дар ихтиёри ман буд. Вақте ки ман онро кашф кардам, ман фавран ҳайрон шудам, ки чаро ман онро қаблан дар ягон ҷо истифода накардаам. Ман китобхонаеро ёфтам, ки бо он кор кунам ва қувваи барқро ба он пайваст кардам. Баъди ин ман дархол ба саволам чавоб ёфтам. Мушкилот дар он буд, ки барои кори он ҷузъҳои иловагӣ лозим буданд. ман ёфтам ин китобхона барои кор бо дисплей ва фаҳмид, ки шумо метавонед потенциометрро ба контакти аналогӣ пайваст кунед. Ман тасмим гирифтам, ки акселерометрро барои танзими контрасти экран истифода барам. Махз, агар шумо ба менюи танзимот равед, ба тарафи чап хам кардани дастгоҳ боиси кам шудани арзиши мувофиқ ва ба тарафи рост боло рафтани он мегардад. Ман тугмаро ба дастгоҳ илова кардам, вақте ки пахш карда мешавад, танзимоти контрасти ҷорӣ дар EEPROM захира карда мешаванд.

Менюи акселерометр

Ман паймоиши менюҳоро бо истифода аз тугмаҳо хеле дилгиркунанда донистам. Аз ин рӯ, ман қарор додам, ки барои кор бо меню аз гироскоп истифода кунам. Ин схемаи ҳамкорӣ бо меню хеле муваффақ шуд. Ҳамин тавр, ба тарафи чап хам кардани дастгоҳ менюи танзимоти контрастро мекушояд. Дар натиҷа, шумо метавонед ба ин меню равед, ҳатто агар контрасти дисплей аз меъёр хеле дур бошад. Ман инчунин акселерометрро барои интихоби барномаҳои гуногуни офаридаам истифода кардам. дар ин ҷо китобхонае, ки ман дар ин лоиҳа истифода кардам.

Барномаҳои

Дар аввал ман мехостам чизе созам, ки метавонад ҳамчун тӯби ҷодугар амал кунад. Аммо баъд ман қарор додам, ки он чизеро, ки ман доштам, бо қобилиятҳои иловагии аз ҷониби барномаҳои гуногун таъминшуда муҷаҳҳаз карда метавонам. Масалан, ман як барномае навиштам, ки ба тақлид кардани zar ба таври тасодуфӣ адад аз 1 то 6 тавлид мекард. Барномаи дигари ман метавонист ба саволҳои “Ҳа” ва “Не” ҷавоб диҳад. Он дар қабули қарорҳо дар вазъиятҳои душвор кӯмак мекунад. Шумо метавонед барномаҳои дигарро ба дастгоҳи ман илова кунед.

Батарея

Мушкилоти лоиҳаҳои ман дар он аст, ки ман ҳамеша батареяҳои литий-полимерии ҷудонашавандаро дар онҳо истифода мебарам. Ва он гоҳ, вақте ки ин лоиҳаҳо барои муддате фаромӯш мешаванд, ба батареяҳо чизи бад рӯй дода метавонад. Ин дафъа ман қарор додам, ки корро ба таври дигар кунам ва боварӣ ҳосил кунам, ки батареяро дар ҳолати зарурӣ аз дастгоҳ хориҷ кардан мумкин аст. Масалан, он метавонад дар баъзе лоиҳаҳои нав муфид бошад. То он вақт, ман аллакай як корпус барои батареяро тарҳрезӣ карда будам, аммо ба ман лозим буд, ки онро бо дари хона таъмин кунам. Нусхахои аввалини ин парванда беасос мураккаб ва вазнин буданд. Пас, ман онро аз нав тарҳрезӣ кардам. Он метавонад дар дигар лоиҳаҳои ман муфид бошад.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Ҷойгоҳи батарея

Ман дар аввал мехостам, ки сарпӯши парвандаро бо магнит муҳофизат кунам, аммо ман аслан истифодаи ҳама гуна ҷузъҳои иловагиро дӯст намедорам, ки дар он ҷо бе онҳо кор карда метавонам. Аз ин рӯ, ман қарор додам, ки сарпӯшро бо қулф созам. Он чизе, ки ман дар аввал пайдо кардам, барои чопи XNUMXD чандон мувофиқ набуд. Ҳамин тавр, ман сарпӯшро аз нав тарҳрезӣ кардам. Дар натича онро нагз чоп кардан муяссар гардид.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Сарпӯши корпуси батарея

Ман аз натиҷа хушҳол шудам, аммо истифодаи чунин қисмати батарея дар лоиҳаҳои ман имконоти тарроҳии маро маҳдуд мекунад, зеро сарпӯши қисм бояд дар болои дастгоҳ бошад. Ман кӯшиш кардам, ки қисмати батареяро дар бадани дастгоҳ созам, то сарпӯш ба паҳлӯи бадан дароз шавад, аммо ҳеҷ чизи хубе нашуд.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Чопи қуттии батарея

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Сарпӯши батарея дар болои дастгоҳ ҷойгир аст

Ҳалли масъалаҳои ғизо

Ман намехостам, ки элементҳоро ба панели асосӣ пайваст кунам, то дастгоҳро бо барқ ​​таъмин кунад, зеро ин андозаи онро зиёд мекунад ва арзиши лоиҳаро зиёд мекунад. Ман фикр мекардам, ки агар ман пуркунандаи TP4056 ва табдилдиҳандаи DD0505MD-ро, ки аллакай дар лоиҳа доштам, ҳамгиро кунам, беҳтарин мебуд. Бо ин роҳ ба ман лозим намеомад, ки барои ҷузъҳои иловагӣ пул сарф кунам.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Ҳалли мушкилоти қувваи дастгоҳ

Ман инро кардам. Тахтаҳо дар ҷое, ки онҳо бояд буданд, ба охир расиданд, ман онҳоро бо истифода аз кафшер бо симҳои сахти кӯтоҳ пайваст кардам, ки ин имкон дод, ки сохтори натиҷавӣ хеле зич бошад. Тарҳрезии шабеҳро дар дигар лоиҳаҳои ман сохтан мумкин аст.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Қисми дарунии корпус бо ҷой барои унсурҳое, ки ба дастгоҳ нерӯи барқ ​​медиҳанд

Анҷоми лоиҳа ва оқибатҳои ҷойгиркунии номуваффақи ҷузъҳо дар парванда

Ҳангоми кор дар лоиҳа як ҳодисаи нохуш ба ӯ рӯй дод. Пас аз он ки ман ҳама чизро ҷамъ кардам, ман дастгоҳро ба замин партофтам. Пас аз ин дисплей аз кор монд. Дар аввал ман фикр мекардам, ки ин намоиш аст. Ҳамин тавр, ман онро дубора пайваст кардам, аммо ин ҳеҷ чизро ислоҳ накард. Мушкилоти ин лоиҳа ҷойгиркунии сусти ҷузъҳо буд. Маҳз, барои сарфаи ҷой, ман дисплейро дар болои Arduino насб кардам. Барои ворид шудан ба Arduino, ман маҷбур будам, ки дисплейро ҷудо кунам. Аммо аз нав иваз кардани дисплей мушкилотро ҳал накард. Дар ин лоиҳа ман як тахтаи нави Arduino истифода кардам. Ман як тахтаи дигаре дорам, ки ман онро барои таҷрибаҳои тахтаи нон истифода мекунам. Вақте ки ман экранро ба он пайваст кардам, ҳама чиз кор кард. Азбаски ман васлкунии рӯизаминиро истифода мебурдам, ман маҷбур будам, ки пинҳоро аз ин тахта ҷудо кунам. Бо хориҷ кардани пинҳо аз тахта, ман тавассути пайваст кардани пинҳои VCC ва GND ноқилҳои кӯтоҳ сохтам. Ягона чизе, ки ман карда метавонистам, фармоиши тахтаи нав буд. Аммо ман барои ин вақт надоштам. Пас аз он ман тасмим гирифтам, ки чипро аз тахтае, ки дар он ноқилҳои кӯтоҳ рух додааст, гирифта, ба тахтаи "мурда" гузаронам. Ман ин масъаларо бо истифода аз истгоҳи кафшеркунии ҳавои гарм ҳал кардам. Ба ҳайратам, ҳама чиз кор кард. Ман танҳо лозим буд, ки пинро истифода барам, ки тахтаро аз нав танзим мекунад.

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini
Шӯрои бо чип хориҷ

Дар шароити муқаррарӣ ман ба чунин ифротӣ намерафтам. Аммо тахтаи Arduino ман ҳамагӣ як ҳафта буд. Барои ҳамин ман ба ин озмоиш рафтам. Эҳтимол, пандемия маро бештар ба озмоиш ва ихтироъкори бештар омода кардааст.

Пайвасткунии лента

Ман лоиҳаҳои худро бо васлкунакҳо муҷаҳҳаз мекунам. Дар ниҳоят, шумо ҳеҷ гоҳ пешакӣ намедонед, ки кай ва дар куҷо онҳоро истифода мебаред.

Натиҷаҳо


Чунин ба назар мерасад, ки бо тӯби ҷодугарӣ кор кардан лозим аст.

Ин аст, шумо метавонед файлҳоро барои чопи 3D парванда пайдо кунед. Ин ҷо шумо метавонед барои дидани код нигаред.

Оё шумо дар лоиҳаҳои худ Arduino Pro Mini-ро истифода мебаред?

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini

Сохтани тӯби ҷодугарӣ дар асоси Arduino Pro Mini

Манбаъ: will.com

Илова Эзоҳ