Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները
- Քայլ 2: Տպեք բոլոր մասերը
- Քայլ 3: Միացրեք ամեն ինչ
![Neoboard Lamp - SD- ի կարիք չկա և 3D տպագրություն. 3 քայլ (նկարներով) Neoboard Lamp - SD- ի կարիք չկա և 3D տպագրություն. 3 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1471-17-j.webp)
Video: Neoboard Lamp - SD- ի կարիք չկա և 3D տպագրություն. 3 քայլ (նկարներով)
![Video: Neoboard Lamp - SD- ի կարիք չկա և 3D տպագրություն. 3 քայլ (նկարներով) Video: Neoboard Lamp - SD- ի կարիք չկա և 3D տպագրություն. 3 քայլ (նկարներով)](https://i.ytimg.com/vi/Pf4NDObxfqg/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
![Neoboard Lamp - SD- ի կարիք չկա և 3D տպված Neoboard Lamp - SD- ի կարիք չկա և 3D տպված](https://i.howwhatproduce.com/images/001/image-1471-18-j.webp)
Հետևեք հեղինակի ավելին ՝
![Minecraft Ore Lamp - Պահեստավորված չափ և պիքսելային խտություն Minecraft Ore Lamp - Պահեստավորված չափ և պիքսելային խտություն](https://i.howwhatproduce.com/images/001/image-1471-19-j.webp)
![Minecraft Ore Lamp - Պահեստավորված չափ և պիքսելային խտություն Minecraft Ore Lamp - Պահեստավորված չափ և պիքսելային խտություն](https://i.howwhatproduce.com/images/001/image-1471-20-j.webp)
Fusion 360 նախագծեր »
Իմ 7 տարեկան երեխայի համար Minecraft լամպ կառուցելուց հետո, նրա փոքր եղբայրը նման բան էր ուզում: Նա ավելի շատ SuperMario- ով է զբաղվում, քան Minecraft- ով, այնպես որ նրա գիշերային լույսը ցույց կտա տեսախաղերի սպիրտներ:
Այս նախագիծը հիմնված է The Neoboard նախագծի վրա, սակայն մասերը կարող են 3D տպագրվել, և arduino- ին անհրաժեշտ չէ SD քարտ ՝ պատկերները կարդալու համար (դրանք կարող են պահվել ֆլեշ հիշողության ներսում):
Պարագաներ
- 1x arduino տախտակ (Uno- ն կամ Nano- ն լավ են)
- 2x թելիկ (սև հիմնական մարմնի համար և թափանցիկ ՝ դիֆուզորների համար): Նույնիսկ եթե ձեր գույնի համար այլ գույն եք ուզում, միևնույնն է, ձեզ անհրաժեշտ է սև թել `առաջնորդվող անջատիչների մասի համար: Ես օգտագործել եմ PLA- ն:
- 1 կոճակ
- 1 300-500 օմ դիմադրություն (շերտի տվյալների մուտքագրման քորոցի համար)
- 1x 1000 μF կոնդենսատոր (ժապավենը կորենտի հանկարծակի փոփոխություններից պաշտպանելու համար)
- 1 16x16 leds մատրիցային վահանակ
- Տիպիկ արտադրող նյութեր (սոսինձ, դուպոնտի լարեր, ինքնակպչուն միակցիչներ, M4 պտուտակներ և այլն)
Քայլ 1: Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները
![Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները](https://i.howwhatproduce.com/images/001/image-1471-21-j.webp)
![Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները](https://i.howwhatproduce.com/images/001/image-1471-22-j.webp)
![Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները](https://i.howwhatproduce.com/images/001/image-1471-23-j.webp)
![Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները Ներբեռնեք ծածկագիրը և մշակեք ձեր պատկերները](https://i.howwhatproduce.com/images/001/image-1471-24-j.webp)
Դուք կարող եք ստանալ կոդը GitHub պահոցից:
Ներսում արդեն կան Arduino Uno և Nano տախտակների Platformio պրոֆիլներ:
Պատկերները մշակելու համար մենք կօգտագործենք Processing (կամ GUI- ը կամ cli-tool- ը կաշխատեն): Մշակման կոդը կարդալու է 16x16 պատկեր և փոխելու է բոլոր պիքսելների գույները uint8 զանգվածի ՝ տեսակավորված, թե ինչպես են սովորաբար միացված led մատրիցը:
Պատկերների ճիշտ մշակման համար անհրաժեշտ է միայն ՝
- Փոխեք արժեքը inputFilename և outputFilename փոփոխականների
- Պատճենեք outputFilename ֆայլի բովանդակությունը և անցեք այն ներսում /src/sprites.h
Արդուինոյի կոդի ներսում դուք նույնպես պետք է փոխեք
- LEDS_PIN, BUTTON_PIN և TOTAL_SPRITES արժեքները
- Հնարավոր է, շերտի կոնստրուկտորում led տիպը … բայց չպետք է տարածված լինի
- Եվ changeSprite () ֆունկցիայի «անջատիչ» ՝ ձեր բոլոր պատկերները ցուցադրելու համար
Ինչպես տեսնում եք զանգվածների հայտարարագրում, մենք օգտագործում ենք PROGMEM բանալի բառը ՝ տվյալները SDRAM- ի փոխարեն ֆլեշ պահելու համար: Այս կերպ, մենք կարիք չունենք SDCard- ի ՝ պատկերների գունային տեղեկատվությունը պահելու համար:
Ինչպես տեսնում եք վերևի նկարում, ծածկագիրը և 10 SuperMario պատկերները պահելու համար անհրաժեշտ է ընդամենը մոտ 11 կբայթ, այնպես որ ավելի շատ պատկերների համար շատ տեղ կա (և նույնիսկ ավելին, եթե օգտագործում եք MEGA2650 տախտակ):
Քայլ 2: Տպեք բոլոր մասերը
![Տպել բոլոր մասերը Տպել բոլոր մասերը](https://i.howwhatproduce.com/images/001/image-1471-25-j.webp)
![Տպել բոլոր մասերը Տպել բոլոր մասերը](https://i.howwhatproduce.com/images/001/image-1471-26-j.webp)
![Տպել բոլոր մասերը Տպել բոլոր մասերը](https://i.howwhatproduce.com/images/001/image-1471-27-j.webp)
![Տպել բոլոր մասերը Տպել բոլոր մասերը](https://i.howwhatproduce.com/images/001/image-1471-28-j.webp)
Ես նախագծել եմ մասերը ՝ օգտագործելով Fusion360- ը: Դուք կարող եք ներբեռնել դրանք ՝
Կամ եթե ցանկանում եք միայն STL ֆայլեր, դրանք հասանելի են Thingiverse- ում ՝
Հետևի կափարիչը տպելու համար աննշան է, և կրպակին անհրաժեշտ են միայն հենարաններ (բայց կախված այն բանից, թե ինչպես եք այն տեղադրելու, ձեզ հարկավոր են ավելի շատ հենարաններ կամ տպիչ/թելիկ համադրություն, որը կարող է տպել մեծ կամուրջներ):
Սկզբնապես դիֆուզորի համար ես կարծում էի, որ սահուն ծածկված թերթի և Հիլբերտի կորի օրինակի օգտագործումը լավագույն արդյունքն է տալու, բայց ես փորձարկել եմ շերտերի, լուծման, թերթերի և նախշերի տարբեր համակցություններ, և ես ստացել եմ լավագույն արդյունքները `օգտագործելով թափանցիկ PLA- ն: թել BQ- ից այս պարամետրերով.
- թերթ `փոշիով պատված թերթ
- շերտեր `3
- լուծում ՝ 0.2
- օրինակը `ուղղագիծ
Բայց, կախված ձեր թելից, ձեր մատրիցում լուսադիոդների արտադրողից, դիֆուզորից մինչև լեդ հեռավորությունը, և եթե ձեր լուսարձակների միջև լիակատար տարանջատում կա, ձեր արդյունքները կարող են տարբեր լինել: Մի հարցրու ինձ, թե ինչու եմ ես այս միկրո-խորշի մասնագետ դարձել:)
Ես օգտագործել եմ PrusaSlicer տարբերակը ՝ տպման ընթացքում գույնը ձեռքով փոխելու համար ՝ թափանցիկ և սև թելերի միջև անցնելու համար, այնպես որ ես մի մասում ունեմ դիֆուզորն ու led անջատիչը (դրանք կպցնելու կարիք չկա):
Քայլ 3: Միացրեք ամեն ինչ
![Միացրեք ամեն ինչ Միացրեք ամեն ինչ](https://i.howwhatproduce.com/images/001/image-1471-29-j.webp)
![Միացրեք ամեն ինչ Միացրեք ամեն ինչ](https://i.howwhatproduce.com/images/001/image-1471-30-j.webp)
![Միացրեք ամեն ինչ Միացրեք ամեն ինչ](https://i.howwhatproduce.com/images/001/image-1471-31-j.webp)
Բոլոր մասերը միացնելն ավելի հեշտ չէր լինի. Սնուցեք տախտակը և լուսադիոդային մատրիցը 5 Վ USB մալուխով և միացրեք կոճակը և ժապավենի մուտքը նշանակված տախտակի նավահանգիստներին:
Հիշեք, որ մատրիցան վնասելուց խուսափելու համար խորհուրդ է տրվում միացնել կոնդենսատորը և ռեզիստորը:
Եթե ամեն ինչ ճիշտ է արված, ձեր մատրիցում կտեսնեք երջանիկ պինգվին:)
Ստուգելու համար, որ ամեն ինչ լավ է աշխատում.
- Պատկերը պետք է ունենա կապույտ գրադիենտ սև դաշտ
- Անկյուններն ունեն կանաչ սլաքներ
- Ներքևի ձախ անկյունի սլաքը երկարացված է 2 կարմիր պիքսելով
Խորհուրդ ենք տալիս:
Գնել Vac Auto Switch (Arduino- ի կարիք չկա) `7 քայլ
![Գնել Vac Auto Switch (Arduino- ի կարիք չկա) `7 քայլ Գնել Vac Auto Switch (Arduino- ի կարիք չկա) `7 քայլ](https://i.howwhatproduce.com/images/002/image-4736-j.webp)
Shop Vac Auto Switch (Arduino- ի կարիք չկա). Քանի որ շատ հոբբիստ փայտագործներ, ես սեղանի սղոցին կցված եմ խանութի վակուում և ամեն անգամ, երբ ուզում եմ կտրվածք կատարել, պետք է այն միացնեմ, նախքան սղոցը միացնելը: Սա կարող է հիմար թվալ, բայց պարանոցի ցավ է ՝ խանութը մի քանի անգամ բացել և անջատել
$ 5 DIY YouTube բաժանորդի ցուցադրում ՝ օգտագործելով ESP8266 - կոդավորման կարիք չկա. 5 քայլ
![$ 5 DIY YouTube բաժանորդի ցուցադրում ՝ օգտագործելով ESP8266 - կոդավորման կարիք չկա. 5 քայլ $ 5 DIY YouTube բաժանորդի ցուցադրում ՝ օգտագործելով ESP8266 - կոդավորման կարիք չկա. 5 քայլ](https://i.howwhatproduce.com/images/001/image-721-14-j.webp)
$ 5 DIY YouTube բաժանորդի ցուցադրում ESP8266- ի միջոցով - Կոդավորում անհրաժեշտ չէ. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել ESP8266 տախտակը Wemos D1 Mini ՝ YouTube- ի ցանկացած ալիքի բաժանորդների թիվը 5 դոլարից պակաս ցուցադրելու համար:
LED ժամացույց օգտագործելով 555 և 4017 (ծրագրավորման կարիք չկա). 8 քայլ (նկարներով)
![LED ժամացույց օգտագործելով 555 և 4017 (ծրագրավորման կարիք չկա). 8 քայլ (նկարներով) LED ժամացույց օգտագործելով 555 և 4017 (ծրագրավորման կարիք չկա). 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-15017-j.webp)
LED ժամացույց օգտագործելով 555 և 4017 (ծրագրավորման կարիք չկա). Այստեղ ես կներկայացնեմ նախագիծ, որը ես նախագծել և պատրաստել եմ մոտ 7 տարի առաջ: Նախագծի գաղափարն այն է, որ 4017- ի նման հաշվիչ IC- ներն օգտագործեն ազդակներ, որոնք վերահսկում են LED- ների առկայծումը անալոգային ժամացույցի սլաքներ
Ստեղծեք պարզ ծրագիր ձեր սմարթֆոնի համար (կոդավորման կարիք չկա). 10 քայլ
![Ստեղծեք պարզ ծրագիր ձեր սմարթֆոնի համար (կոդավորման կարիք չկա). 10 քայլ Ստեղծեք պարզ ծրագիր ձեր սմարթֆոնի համար (կոդավորման կարիք չկա). 10 քայլ](https://i.howwhatproduce.com/images/002/image-5635-53-j.webp)
Սմարթֆոնի համար պատրաստեք պարզ ծրագիր (կարիք չկա կոդավորելու). ԹԱՐՄԱՆԵԼ. Այս տեխնիկան հնացել է, այժմ հավելված ստեղծելու տարբեր այլ եղանակներ կան: սա այլևս չի կարող աշխատել: Իմ առաջին հրապարակված ծրագիրը հասանելի է ներբեռնման համար Android հավելվածում: Շուկա այստեղ: Ստորև բերված է արագ ձեռնարկ, թե ինչպես գործնականում ցանկացած
Ձայնով վերահսկվող տան ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). 4 քայլ
![Ձայնով վերահսկվող տան ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). 4 քայլ Ձայնով վերահսկվող տան ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). 4 քայլ](https://i.howwhatproduce.com/images/003/image-6906-31-j.webp)
Ձայնով վերահսկվող տնային ավտոմատացում (ինչպես Alexa- ն կամ Google Home- ը, Wifi կամ Ethernet կարիք չկա). Հիմնականում դա SMS- ի վրա հիմնված arduino ռելեներ են `Google օգնականի կարգավորմամբ` ձայնային հրահանգներով հաղորդագրություններ ուղարկելու համար: Դա շատ հեշտ և էժան է և աշխատում է ինչպես Alexa- ի գովազդները ձեր հետ գոյություն ունեցող էլեկտրական սարքեր (եթե ունեք Moto -X խելացի