Мазмуну:
- 1 -кадам: даярдоо
- 2 -кадам: Схемалар жана түшүндүрүү
- 3 -кадам: Кодду коддоо жана жүктөө
- 4 -кадам: Келгиле, тетиктерди эрители
Video: UMAkers чырагы: 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Салам жаратуучулар!
Биз Малага университетинин (UMA) студенттеринин тобубуз. Бул долбоор "Creative Electronics" предметинин бир бөлүгү, UMA, BENG Electronic Engineering 4 -курс модели, Телекоммуникациялар мектеби (www.etsit.uma.es).
Биздин проект строб жарыктан турат. Колдонулган компоненттер жана процесстин чоо -жайы кийинки кадамдарда баяндалат.
1 -кадам: даярдоо
Колдонулган компоненттер:
- Резисторлор (50Ω жана 10kΩ)
- Потенциометр 10kΩ
- Күч транзистору BDX
- SMD Led 50W
- LED айдоочу (240Vac - 50Vdc)
Биз айдоочусу менен SMDди Amazon аркылуу сатып алдык (бул жерде).
ATMega 328p
Бизге эки Arduino тактасы керек болот (алардын бири алынуучу микроконтроллер менен)
- Алдын ала бургуланган прототип PCB
- DC-DC Бак Converter (LM2596)
- Муздаткыч жана термикалык паста [милдеттүү эмес]
Бул кадамдын үстүндөгү сүрөттө фонарьдын биринчи версиясында колдонулбаган компонент бар. Бул компонент акселерометр болуп саналат, биз потенциометрди айлантуунун ордуна колдун кыймылы менен жарыктын жарк этип кетишин көзөмөлдөө үчүн аны келечектеги версияларына кошууну пландап жатабыз.
2 -кадам: Схемалар жана түшүндүрүү
Биз BDX транзисторун тандап алдык, анткени DC токтун кирешеси жогору (бета), анткени биз транзистордун каныккандыгын жана кесилген абалын жөн эле микроконтроллердин агымы менен көзөмөлдөшүбүз керек (коллектордук-эмитенттин агымы 1А мааниге жетиши мүмкүн).
Биздин долбоор санариптик чыгуулар аркылуу аз ток маанилерин камсыз кылган микроконтроллердин жардамы менен жогорку чыңалуудагы маанини башкаруу үчүн иштелип чыккан.
Биз микроконтроллерди иштетүү үчүн DC-DC редукторун (AC-DC конвертеринин чыгарылышын колдонуу менен) койдук. PWMдин иштөө циклин көзөмөлдөө үчүн (жарыктын жарк эткенин көзөмөлдөйт) биз микроконтроллерге туташкан потенциометрди колдондук.
3 -кадам: Кодду коддоо жана жүктөө
Кодду микроконтроллерге жүктөө үчүн, кийинки кадамдарды аткарсаңыз болот: (расмий arduino веб -баракчасынан)
- Аппараттык конфигурация архивин жүктөп алыңыз (бул жерде).
- Arduino эскиздер папкасында "жабдыктар" аттуу папканы түзүңүз.
- Мурда жүктөлүп алынган папканы "жабдыктар" папкасына жылдырыңыз.
- Arduino программасын өчүрүп күйгүзүңүз.
- Программаны кайра иштеткенде, Tools> Board менюсунда "ATMega 328 нан панелинде (8 МГц ички саат)" көрүшүңүз керек.
-
Жүктөгүчтү күйгүзүңүз (жүктөгүчтү бир эле жолу өрттөшүңүз керек).
- Куралдар менюсунан тактаны жана сериялык портту тандаңыз.
- Arduino тактасын жана микроконтроллерди ушул сыяктуу өткөрүңүз.
- Аспаптар> Тактанын ATMega 328ди нан табагында (8 МГц ички сааты) тандаңыз.
- Куралдар> Программисттен ISP катары Arduino тандаңыз.
- Куралдар> Жүктөгүчтү күйгүзүңүз.
-
Кодду жүктөңүз: ATMega 328p Arduino жүктөгүчүнө ээ болгондон кийин, сиз программаларды жүктөй аласыз.
- Arduino тактасынан микроконтроллерди алып салыңыз.
- Кийинки сүрөттө көрсөтүлгөндөй Arduino тактасын жана микроконтроллерди өткөрүңүз.
- Куралдар> Такта менюсунан "ATMega 328 нан табагында (8МГц ички саат)" тандаңыз
- Адаттагыдай эле жүктөө.
4 -кадам: Келгиле, тетиктерди эрители
- Биз транзисторду жана резисторлорду ширете баштайбыз.
- Микроконтроллерди алдын ала бурулган ПХБга киргизиңиз жана калган тректерди кесип алыңыз.
- Келгиле, микроконтроллерди ширетели.
- Микроконтроллердин аналогдук киришине жакын потенциометрди ширетүү. DC-DC редуктор модулун жайгаштыруу үчүн керектүү зымдарды кошуңуз.
- ПХБнын башка фронту менен DC-DC ширетүү.
- SMD жетегин алыңыз (муздаткычты коюу милдеттүү эмес, биз 3D принтердин бирин кайра колдондук).
- +Vcc менен Ground (GND) туташтырган зымдарды эриткиле.
- Бөлүктөрдүн ар бири ширетилгенден кийин, биз бардык системаны эски диско лампочкасына жайгаштырууну чечтик, ошондо конструкциялар компакт бойдон калат.
- Ledти Vccке жана транзисторго (биз электр туташтыргычын колдонгонбуз) кошууну унутпаңыз. DC-DC конвертерин туташтырууну унутпаңыз (схемаларга көңүл буруңуз).
Кээ бир сунуштар:
- Биз аны колдонуу үчүн кандайдыр бир ыңгайлуулукту алуу үчүн Led айдоочусунун зымдарын туташтырдык. Жез зымдардын учтары калай тартылган жана биз эки учун бириктирдик. Жакшы жыйынтыкка жетүү жана кыска туташуудан качуу үчүн термикалык пастаны колдондук.
- Биз зымдарды чыгарып, потенциометрди жакшыраак көзөмөлдөө үчүн дискотеканын лампасына эки тешик жасадык.
Сунушталууда:
3D Басылган LED маанай чырагы: 15 кадам (Сүрөттөр менен)
3D Басылган LED маанай чырагы: Мен ар дайым лампаларга болгон кызыгуумду көргөм, андыктан 3D Басып чыгаруу менен Arduino диоддорун айкалыштыруу жөндөмүнө ээ болуум керек болчу. сиз бере турган тажрыйбалар
WebApp Puzzle LED чырагы ESP32 менен: 5 кадам (сүрөттөр менен)
ESP32 менен WebApp Puzzle LED лампасы: Мен көп жылдар бою LED тилкелери менен ойноп жүрдүм, жана жакында эле досумдун жерине көчүп кеттим, ал жерде дубалды тилкеге орнотуу сыяктуу чоң өзгөрүүлөрдү жасай албадым, ошондуктан мен бул лампаны чогулттум. бир зым электр үчүн чыгат жана орнотулушу мүмкүн
Yellow LED менен Ramen Bowl чырагы: 17 кадам (Сүрөттөр менен)
Сары Светодиоддор менен Рамен Боул Лампасы: Колледжде 10 цент рамен пакеттери менен жашагандан кийин, мен ооруп калам деп ойлойт элеңиз, бирок көп жылдардан кийин мен дагы деле арзан кесмеге кирпичти жакшы көрөм. Ырас, бир аз ден-соолугу чың ден-соолугу чың кишилер катары
IFTTT менен IoT дизайн чырагы: 7 кадам (сүрөттөр менен)
IFTTT менен IoT Дизайн Лампасы: Бул Нускоодо, мен сизге интернетке туташкан LED чырагын жасоого жетектейм, ал функционалдуу жана стильдүү. Бул кызык дизайн дизайны веб-колдонмо же IFTTT онлайн кызматы менен башкарылат. Акыркысы чыракты туташтырууга мүмкүндүк берет
LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен)
Күндүн чыгышы жана күндүн батышы менен жарык берүүчү лампа: Билесизби, кыш мезгилинде туруу кыйын, анткени сыртта караңгы жана денең түн ортосунда ойгонбойт. Ошентип, сизди жарык менен ойготуучу будильникти сатып алсаңыз болот. Бул аппараттар анча кымбат эмес