Мазмұны:
- 1 -қадам: Сізге қажет материалдар
- 2 -қадам: Қабық
- 3 -қадам: тірек қаңқасы
- 4 -қадам: жарықдиодты қосу
- 5 -қадам: Саңылауларды жалғау
- 6 -қадам: светодиодты Arduino -ға қосу
- 7 -қадам: сенсорларды қосу
- 8 -қадам: кодтау уақыты
- 9 -қадам: Қақпақты жабу және соңғы гүлдену
Бейне: Сиқырлы заклинание арқылы сиқырлы кристалды доп жасауға рұқсат етіңіз! ~ Arduino ~: 9 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Біз сиқырлы шар жасаймыз, ол қозғалыс сенсоры мен RFID сканерін қолданып, жарықдиодты шамдардың анимациясын басқарады.
1 -қадам: Сізге қажет материалдар
Бұл жоба үшін сізге келесі құралдар мен материалдар қажет:
- An Arduino Uno
- Акселерометр, гироскоп және температура сенсоры бар MPU-6050 сенсоры.
- RC522 RFID оқу құралы
- кейбір үйлесімді тегтер (мен NTAG215s қолдандым)
- 36 ақ жарық диоды
- 36 қызыл жарық диоды
- 36 көк жарық диоды
- 8 NPN транзисторы, мен IRF520 қолдандым
- Таза пластикалық шар, диаметрі 16 см
- Кішкене нан тақтасы
- 9В батарея жиынтығы (6xAA)
- Lotsa кабельдері
Құралдар:
- 3D принтері
- Пісіру темірі
2 -қадам: Қабық
Біз жасай алатын бірінші нәрсе - бұл шардың сыртқы қабығын дайындау.
Сіз оны тегістеу үшін жасаған соққыларды көре аласыз, сондықтан біркелкі үлгіні алу үшін кішкене шеңберлерге уақыт бөліңіз.
3 -қадам: тірек қаңқасы
Біз салатын келесі нәрсе - тірек қаңқасы.
Бұл қаңқа барлық жарықдиодты орнында ұстайды және қалған электрониканы қамтиды. Оның сыртқы диаметрі 13 см, сондықтан жарық пен қабыршақ арасында шамамен 1, 5 см бос орын болады, оны біз диффузиялық материалмен толтырамыз. RFID оқу құралы ақыр соңында қаңқаның сыртына сәйкес келуі керек, ол үшін мен 6 қабырғадан тұратын 3D модель жасадым, оның әр қабырғасында светодиоды орналасқан жақта кішкене қысқыштары бар. 18 клип бар, әр түс үшін 6.
Барлық қабырғалар бірдей болғандықтан, сіз бір қабырғаны 6 рет басып шығара аласыз. Қалғанын басып шығару кезінде уақытты үнемдеу үшін қабырға басып шығарылғаннан кейін келесі қадамды жалғастыруға болады.
4 -қадам: жарықдиодты қосу
Енді біз жеке қабырғаны сыммен қосамыз.
Әр қабырғада ортаңғы қатарда 6 ақ жарық диодты, сыртқы жолдардың бірінде 6 қызыл жарық диодты, ал екінші қатарда 6 көк жарықдиодты болады.
Жарық диодты тиісті қысқыштарға бекітіңіз және жарық диодтың полярлығын әр қабырғаның оң және теріс ұшы болатындай етіп туралатынына көз жеткізіңіз.
Алдымен, әр қатардың үш жоғарғы қабатын дәнекерлеңіз және әр қатардың төменгі үш жарық диодын бірге жалғаңыз, содан кейін қатардың екі оң жағын да сыммен, екі жағын да сыммен жалғаңыз, осылайша екі бөлік де параллель қосылады..
барлық 6 қабырға үшін қайталаңыз.
5 -қадам: Саңылауларды жалғау
Әрбір жеке қабырғаға сымдарды орнатуды аяқтағаннан кейін, қабырғаларды батарея жинағына қосу уақыты келді
Барлық көк және ақ жарық диодты жолдардың оң жақ ұштарын аккумуляторлық батареяның 9В кабеліне тікелей қосуға болады.
Менің қызыл жарық диодты шамым басқа жарықдиодты шамадан сәл төмен болды, демек, мен алдымен олардың жолдарының барлық оң жақтарын қосуым керек, содан кейін оны резистормен 9В -ға қосуым керек еді. Егер сіздің барлық светодиодтар бірдей кернеуге ие болса, сіз бұл қадамды өткізіп жібере аласыз.
6 -қадам: светодиодты Arduino -ға қосу
Енді транзисторлар іске қосылады.
Кішкене нан тақтасын алып, барлық жерге түйреуіштерді Arduino жерге қосыңыз, содан кейін arduino цифрлық түйреуіштерін транзисторлардың ортаңғы түйреуіштеріне қосыңыз. Мен ақ светодиод үшін 1 -ден 6 -ға дейінгі түйреуішті, ал қызыл мен көкке арналған 7 -ші және 8 -ші түйінді қолдандым, енді ақ жарық диодты жолдардың әрбір теріс ұшын тиісті транзисторға қосуға болады, ретті бұзбаңыз. Содан кейін көк және қызыл теріс сымдарды тиісті транзисторға қосыңыз.
7 -қадам: сенсорларды қосу
Енді сенсорларды қосамыз.
Қозғалыс сенсоры оңай қосылады, тек VCC -ді 5В -ге, Gound to Ground -ге, ал SCL мен SCA -ны борттағы SCL мен SCA түйреуіштеріне қосыңыз.
RFID оқырманына қосымша сымдар қажет: (сол жақта - RFID, оң жақта - Arduino)
- SDA -> 10
- SCK -> 13
- MOSI-> 11
- MISO-> 12
- IRQ қолданылмайды
- GND -> GND
- RST -> 9
- 3.3V -> 3.3V
RFID оқу құралының сымдары жеткілікті ұзын екеніне көз жеткізіңіз, ол қаңқаның сыртында болуы мүмкін
8 -қадам: кодтау уақыты
Енді біз бәрін байланыстырдық, кодтың уақыты келді!
RFID оқу құралын пайдалану үшін сізге осы кітапхана қажет: https://github.com/miguelbalboa/rfid және кіріктірілген SPI кітапханасы.
Қозғалыс сенсорын пайдалану үшін сізге орнатылған Wire кітапханасын пайдалану қажет, себебі бұл IC2 құрылғысы.
Мен бүкіл кодты осында қоймасам да, оның бөліктері туралы айтамын:
Белгілі бір nfc тегіне бірегей анимация тағайындау үшін менде әр тегтің идентификаторлары айнымалыға сақталады, сондықтан RFID оқушысы тегті оқыған кезде оның идентификаторын сақталғандармен салыстырады және if-операторы арқылы тағайындалған анимация функциясы.
Қозғалыс сенсоры кез келген таңдалған осьтің мәнін оқиды, егер оқу мәні оң болса қызыл шамдар қосылады, ал теріс болса көк шамдар қосылады.
9 -қадам: Қақпақты жабу және соңғы гүлдену
Біз дерлік аяқтадық!
Жобаны аяқтау үшін пластикалық пакетті диффузиялық материал ретінде әр жарты шарға бүктеп, ішкі шарды ақырын бір жартысына салып, екінші жартысын жабыңыз. Содан кейін сіз аяқтадыңыз!
Енді сізде NFC тегтерін қалағаныңызша жинау мүмкіндігі бар, сіз оларды ескі кітаптың беттеріне жабыстыра аласыз және беттер доп оқитын заклинант ретінде әрекет ете алады, немесе мен сияқты бірнеше жалған пергамент парағын басып шығарыңыз, оларға жазыңыз немесе сызыңыз және NFC жапсырмаларын артқы жағына жабыстырыңыз. Тааа, сізде барлық заклинание бар!
Сонымен, біз өз жобамызды аяқтадық!
Ұсынылған:
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдану арқылы бағдарламалау: 4 қадам
ATmega328 бағдарламасын Arduino IDE көмегімен 8 МГц кристалды қолдана отырып бағдарламалау: Бұл нұсқаулықта мен Armeino IDE мен Arduino UNO бағдарламасын қолдана отырып, ATmega328P IC (Arudino UNO -да бар сол микроконтроллер) бағдарламалау бойынша қадамдық нұсқаулықты қарастырамын. арнайы Arduino, сіздің жобаларыңызды жасау үшін
Электрлік сиқырлы сегіз доп: 5 қадам
Электрлік сиқырлы сегіз доп: Сізді Әлемнің құпиялары білуге қызықтырады ма? Сиқырлы сегіз доп сізге сәйкес келмеуі мүмкін! Сұрақтарға «иә» немесе «жоқ» деп жауап бере аласыз, кейде «Сиқырлы балл» барлық сұрақтарыңызға 100% кепілдікпен жауап бере алады!*Usi
ATmega8 Arduino ретінде (Ішкі 8 МГц кристалды пайдалану арқылы): 7 қадам (суреттермен)
ATmega8 Arduino ретінде (Ішкі 8Mhz кристалын қолдана отырып): Қазіргі уақытта Arduino сияқты гаджеттер өте танымал болды. Оларды көптеген жобалар жасау үшін пайдалануға болады, алайда олар көп орын алады және біздің кейбіреулеріміз үшін қымбат (менімен қоса). Бұл мәселені шешу үшін мен сізге осы нұсқаулықты ұсынамын
Сиқырлы 8 доп: 5 қадам (суреттермен)
Magic 8 Ball: Бұл нұсқаулық Оңтүстік Флорида университетінің (www.makecourse.com) Makecourse жобасының талаптарын орындау үшін жасалған. Сәлеметсіз бе және менің MakeCourse жобасына қош келдіңіз. Менің соңғы жобам үшін мен электронды және ld құруды таңдадым
USB дискісін NTFS форматтауға рұқсат етіңіз: 4 қадам
USB дискісін NTFS пішімдеуіне рұқсат ету: бұл USB дискісін XP ішінде NTFS форматтаудың ең оңай жолы. Мен мұны желіден таптым.Ескерту: NTFS пішімдеуінен кейін сіз әрқашан қауіпсіз жоюды пайдалануыңыз керек, сіз дискіні тез өшіре алмайсыз! Кешіріңіз, мен Венгрияданмын