Мазмұны:

Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы: 6 қадам
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы: 6 қадам

Бейне: Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы: 6 қадам

Бейне: Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы: 6 қадам
Бейне: Л.Ташева Step by step технологиясы арқылы мектеп жасына дейінгі балалардың тұлғалық дамуы 2024, Шілде
Anonim
Image
Image
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы
Қақпақ: бөтелкенің интерактивті қақпағын сұрыптаушы

Бұл нұсқаулық Оңтүстік Флорида университетінің 2018 Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com)

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

Ал олардың біреуінің жеке ManCave немесе SheShed -те болғанын кім қаламайды?!?!

Бұл нұсқаулықта мен сізге бұл жабысқақ және мүлдем пайдасыз құрылғыны қалай жасағанымды біртіндеп көрсетемін!

(Жауапкершілікпен ішіңіз)

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

1 -қадам: бөлшектерді жинау

Бөлшектерді жинау
Бөлшектерді жинау

Электр тізбегіне арналған жабдық

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

Уайымдамаңыз, мен Amazon.com сайтынан сатып алған өнімдерге сілтеме беремін. Үйдің айналасындағы сынған/ескі электроникадан не алуға болатынын қараңыз!

  • Arduino Uno R3 ……………………………………………..
  • TCS230 / TCS2300 түстер сенсоры ………………………..99
  • IIC 1602 СКД экраны I2C модулімен ………………. $ 7.59Оның I2C модулі бар екеніне көз жеткізіңіз !!!
  • SG90 9G серво …………………………………………….. 12.99 АҚШ доллары (6 пакет) Оларды жаппай сатып алған дұрыс, өйткені сіз оларды бәріне қолданасыз және олар жеке қымбат.
  • Жалаңаш сымға арналған 3,5 мм стерео тік бұрышты штепсель …….. $ 5.92Сіз үйдің айналасында ескі аудио кабельді таба аласыз!
  • Сымдар, MM, MF, FF ………………………………………….. $ 6.98
  • Arduino Uno R3 үшін бұрандалы қалқан …………………….. $ 9.98 (міндетті емес, мен сымның байқаусызда үзілуін қаламадым)
  • MicroSD картасын оқу модулі ………………………….. 8.29 доллар
  • (5 пакет, жеке қондырғыны сатып алу ~ 2 долларға арзан)
  • MicroSD картасы (кез келген өлшем жұмыс істейді, мен оны төменде пішімдеу туралы егжей -тегжейлі айтамын)
  • Кіріс ұясы бар кез келген белсенді динамик

Бағдарламалық қамтамасыз ету

Arduino IDE (мұнда жүктеп алыңыз)

Әр түрлі

  • Сымдар / қайшылар
  • Қолмен жұмыс істейтін Дремель немесе 220 ұнтақталған тегістеуіш
  • Жылу мылтығы
  • Philips бас бұрауышы
  • Жалпақ бұрағыш
  • Ыстық желім мылтығы (ақылдылар мен жалқау үшін)

2 -қадам: Бөтелкені жасау

Шөлмек салу
Шөлмек салу
Шөлмек салу
Шөлмек салу
Шөлмек салу
Шөлмек салу

Жылдам ескерту

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

ЕСКЕРТПЕ: Енді сіз мені жек көретін шығарсыз, бірақ менің туындымның өзіндік ерекшелігін сақтау үшін мен бөтелкеге, білікке немесе шешушіге арналған САПР файлдарын жібермеймін. Шығармашылық, қиял, тапқырлық - бұл жас пен қарттың икемділігі мен дамуын жалғастыру қажет өте маңызды дағдылар деп ойлаймын. Дегенмен, мен жариялайтын суреттермен жұмыс жасаңыз және өз нұсқаңызды жасаңыз (бұл өте қиын емес)! Сондай -ақ, егер сіз мұндай нәрсені бірінші рет модельдесеңіз, мен сіздің дизайныңызды 3D басып шығарудан бас тартуға кеңес беремін! (Мұндай үлкен баспа бар жобадағы қателіктерді қайта басып шығару өте қымбатқа түсуі мүмкін!) Бұл жарқырап көрінбесе де, көбік тақтасы материалды әлдеқайда кешіреді. HowToMechatronics жасаған осы мысал жобаны қараңыз.

Негізгі дизайн ойлары

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

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

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

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

Менің дизайным мінсіз болмады

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

3 -қадам: Бәрін қосу

Барлығын сыммен қосу!
Барлығын сыммен қосу!
Барлығын сыммен қосу!
Барлығын сыммен қосу!

Бұл құрылыстың сымдық аспектісі өте қарапайым, Фритзинг схемасын орындаңыз, сонда сіз жақсы боласыз! Көптеген Arduino жобалары сияқты, егер бір сым дұрыс болмаса, бұл схема дұрыс жұмыс істемейді!

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

4 -қадам: Кодекс

Кодекс
Кодекс

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

Жүктеу үшін кітапханалар (Arduino -ға кітапханаларды қалай орнату керектігін білу үшін мына жерді басыңыз)

  1. ServoTimer2 - Сервистер Timer2 қолданады, себебі Wav ойнатқышы Таймер 1 -ді қосады
  2. LiquidCrystal_I2C
  3. SD картаны оқу модуліне арналған кітапхана
  4. TMRpcm (Wav/Mp3 ойнатқышының кітапханасы)

Кодекстің негізгі түсініктері (төменде сілтемеде мен басты кодты құру үшін қолданылған кодтар берілген)

  1. Түс сенсоры
  2. СКД экраны (24-33 жолдар)
  3. Серво (Файл -> Мысалдар -> ServoTimer2 -> Сыпыру)
  4. SD картасының модулі (Файл -> Мысалдар -> SD -> CardInfo)
  5. Wav ойнатқышы (Файл -> Мысалдар ->)

Негізгі код

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

Жақында мен кодты егжей-тегжейлі бейнені орналастырамын.

5 -қадам: SD картасын FAT32 пішімдеу

SD картасын FAT32 пішімдеу
SD картасын FAT32 пішімдеу
SD картасын FAT32 пішімдеу
SD картасын FAT32 пішімдеу

Сіздің Arduino Micro SD картаңызбен дұрыс жұмыс істеуі үшін жад картасы FAT32 форматында болуы керек. 32 ГБ дейінгі SD картасы үшін бұл мәселе емес және оларды әдепкі exFAT форматынан FAT32 -ге түрлендіру оңай.

Алайда, егер сіз мен сияқты болсаңыз және Amazon -да 64 ГБ Micro SD картасын 13 долларға көрсеңіз және оны сатып алмай қоймасаңыз. Шешім әлі де тез және ауыртпалықсыз.

Http://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm сайтына өтіп, «fat32format» жүктеп алыңыз. Үлкен жасыл түймелерді ЕШҚАШАН баспаңыз. Файлдың өзі қауіпсіз, мен оны вирустардан сканерледім және сіз де жасай аласыз, бірақ егер сіз жасыл түймені бассаңыз, мен сізге ескертпедім деп айтпаңыз!

Сонымен қатар, сіздің SD картасы дұрыс дискіні таңдағаныңызға көз жеткізіңіз. Сіз қате форматтағыңыз келмейді, бірақ мен бұл бағдарламаға жол бермейтініне сенімдімін.

Осының бәрі қажет! Сіздің SD картаңыз енді Arduino -мен пайдалануға дайын!

6 -қадам: Wav ойнатқышы

Wav ойнатқышы
Wav ойнатқышы

Бағдарлама жаңадан пішімделген Micro SD картасынан. Wav аудио файлдарын сәтті шақыруы үшін MP3 файлдары тиісті. Wav аудио форматына түрлендірілуі керек.

Https://audio.online-convert.com/convert-to-wav сайтына өтіңіз және төмендегі суретте көрсетілген нұсқауларды орындаңыз.

Биттік ажыратымдылықты 8-биттікке орнатыңыз Таңдау жиілігін 16000 Гц-ке орнатыңыз Аудио арнаны моноға өзгертіңіз PCM форматын PCM-ге 8-биттік қол қойылмаған етіп өзгертіңіз.

Содан кейін сіз. Wav файлдарын жүктегеннен кейін оларды SD картасында орналасқан негізгі қалтаға салыңыз. Файлдардың нақты атауын ескеріңіз, себебі оларды кейінірек сіздің кодыңызда шақырасыз!

Ұсынылған: