Բովանդակություն:
![NeoLamp: 3 քայլ NeoLamp: 3 քայլ](https://i.howwhatproduce.com/images/005/image-12284-5-j.webp)
Video: NeoLamp: 3 քայլ
![Video: NeoLamp: 3 քայլ Video: NeoLamp: 3 քայլ](https://i.ytimg.com/vi/TLvqEk-qvyE/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
![NeoLamp NeoLamp](https://i.howwhatproduce.com/images/005/image-12284-6-j.webp)
![NeoLamp NeoLamp](https://i.howwhatproduce.com/images/005/image-12284-7-j.webp)
![NeoLamp NeoLamp](https://i.howwhatproduce.com/images/005/image-12284-8-j.webp)
Իմ առաջին Hackathon նախագծի համար ես ուզում էի փոփոխել լավայի լամպը, որպեսզի ներսի գույները փոխվեին և կարողանայի ծրագրավորվել այնպես, ինչպես ուզում էի: Դա անելու համար ես որոշեցի օգտագործել Neopixels- ը ՝ ծրագրավորվող թեթև շղթա, որը կարող է հոսել Arduino- ով և բավականաչափ փոքր են, որպեսզի տեղավորվի արդեն արտադրված լավայի լամպի կառուցվածքում: Ես ուզում էի տեսնել, թե որքանով կարող եմ մոտենալ իդեալական արտադրանքին ՝ օգտագործելով միայն լավայի լամպի կտորներ, մի նեոպիքսել, և այն, ինչ առաջարկում էր HackBerry լաբորատորիան:
Նյութեր:
Լավայի լամպ
Neopixel Roll
Լարերը
Arduino ONE
Arduino IDE ծրագրակազմ
Sոդման հավաքածու
Քայլ 1: Կոդ
![Կոդ Կոդ](https://i.howwhatproduce.com/images/005/image-12284-9-j.webp)
![Կոդ Կոդ](https://i.howwhatproduce.com/images/005/image-12284-10-j.webp)
![Կոդ Կոդ](https://i.howwhatproduce.com/images/005/image-12284-11-j.webp)
![Կոդ Կոդ](https://i.howwhatproduce.com/images/005/image-12284-12-j.webp)
Այս նախատիպի 1 -ին տարբերակի համար ես օգտագործեցի Neopixel- ի թեստի կոդը Arduino IDE- ից ՝ որպես իմ նեոպիքսելների ծրագիր; այնուամենայնիվ, այս ծրագիրը թույլ է տալիս կոդավորել ձեր լապտերների ցանկացած ձևով: Պոտենցիալ 2 -րդ տարբերակի համար ինձ դուր է գալիս նեոպիքսելները բարձրախոսին կապել ՝ երաժշտության հետ լուսային շարժումները համաժամացնելու համար:
Neգույշ եղեք, երբ ձեր նեոպիքսելները կպցրեք ձեր Arduino- ին, որպեսզի տախտակը չտրեք:
Նաև հոգ տարեք ձեր գործիքների մասին և համոզվեք, որ դրանք շտապ չեն կոտրի:
Քայլ 2. Կառուցվածք/հավաքում
![Կառուցվածքը/ժողովը Կառուցվածքը/ժողովը](https://i.howwhatproduce.com/images/005/image-12284-13-j.webp)
![Կառուցվածքը/ժողովը Կառուցվածքը/ժողովը](https://i.howwhatproduce.com/images/005/image-12284-14-j.webp)
![Կառուցվածքը/ժողովը Կառուցվածքը/ժողովը](https://i.howwhatproduce.com/images/005/image-12284-15-j.webp)
Այս լամպի կառուցման իմ մեթոդը անհրաժեշտ էր դարձնում լամպի արդեն գոյություն ունեցող կտորների վերագործարկումը: Առաջին դժվարությունը, որին ես հանդիպեցի, Arduino- ն տեղադրելու և Neopixels- ը գործարկելու համար անհրաժեշտ տարածություն էր: Դա անելու համար ես լամպի ներքևի հատվածում անցքեր տեղադրեցի, իսկ տափակաբերան աքցանը `ներքևի ափսեը հանելու համար, որտեղ տեղադրված էր նաև սկզբնական լամպը: և էլեկտրագծերի տեղադրում: Բոլորը հանեցի ՝ նախընտրելով օգտագործել լարային անցքը իմ հոսանքի մալուխի համար, որը մեծացման կարիք ուներ USB մալուխին տեղավորելու համար: Ես նաև օգտագործեցի լամպի մետաղյա կափարիչը ՝ որպես նորագոյացություններ պահելու միջոց, որպեսզի նրանք բոլորը պատշաճ կերպով փաթաթվեն հեղուկի շշի տակ:
Քայլ 3: Լույս
![Լույս Լույս](https://i.howwhatproduce.com/images/005/image-12284-16-j.webp)
![Լույս Լույս](https://i.howwhatproduce.com/images/005/image-12284-17-j.webp)
![Լույս Լույս](https://i.howwhatproduce.com/images/005/image-12284-18-j.webp)
![Լույս Լույս](https://i.howwhatproduce.com/images/005/image-12284-19-j.webp)
Հաջողություն: Ընդամենը մի քանի րոպե ժամանակ
Ապագա բարելավումները կցուցադրեն նեոպիքսելների ավելի բարդ ծածկագիր, լամպի կառուցվածքի ավելի մաքուր ձևավորում և ամենամեծ խնդրի բարելավում, որը մոմ և հեղուկ «լավա» պարունակող շիշն է:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
![Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ](https://i.howwhatproduce.com/images/001/image-458-22-j.webp)
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Քայլ առ քայլ համակարգչային շենք. 9 քայլ
![Քայլ առ քայլ համակարգչային շենք. 9 քայլ Քայլ առ քայլ համակարգչային շենք. 9 քայլ](https://i.howwhatproduce.com/images/001/image-52-15-j.webp)
Քայլ առ քայլ համակարգչի կառուցում. Պարագաներ. Սարքավորումներ. Մայրական համակարգիչ CPU coolerPSU (Էներգամատակարարման միավոր) Պահեստավորում (HDD/SSD) RAMGPU (պարտադիր չէ) Գործ CaseTools: Պտուտակահան ESD ապարանջան/matsthermal paste w/aplikator
Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ
![Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ Երեք բարձրախոս շղթա -- Քայլ առ քայլ ձեռնարկ ՝ 3 քայլ](https://i.howwhatproduce.com/images/001/image-227-26-j.webp)
Երեք բարձրախոս շղթա || Քայլ առ քայլ ձեռնարկ. Բարձրախոսների սխեման ուժեղացնում է շրջակա միջավայրից ստացված աուդիո ազդանշանները MIC- ում և այն ուղարկում է խոսնակին, որտեղից արտադրվում է ուժեղացված ձայնը:
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ
![Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ `հանդերձանքով. 6 քայլ](https://i.howwhatproduce.com/images/005/image-12971-j.webp)
Քայլ առ քայլ կրթություն ռոբոտաշինության մեջ ՝ հանդերձանքով. Իմ սեփական ռոբոտը կառուցելուց մի քանի ամիս անց (խնդրում եմ անդրադառնալ այս բոլորին), և երկու անգամ մասերի խափանումից հետո, ես որոշեցի մի քայլ հետ գնալ և նորից մտածել իմ մասին ռազմավարություն և ուղղություն: Մի քանի ամսվա փորձը երբեմն շատ հատուցող էր, և
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
![Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)