Мазмуну:
- Жабдуулар
- 1 -кадам: Кодду жүктөп алып, сүрөттөрүңүздү иштетиңиз
- 2 -кадам: Бардык бөлүктөрдү басып чыгаруу
- 3 -кадам: Баарын туташтырыңыз
Video: Neoboard чырагы - SD кереги жок жана 3D басылган: 3 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Автордун көбүрөөк маалыматын караңыз:
Fusion 360 долбоорлору »
7 жашар балама Minecraft чырагын кургандан кийин, анын иниси дагы ушундай нерсени каалады. Ал Minecraftка караганда SuperMarioго көбүрөөк жакын, андыктан анын түнкү жарыгы видео оюн спрайттарын көрсөтөт.
Бул долбоор Neoboard долбооруна негизделген, бирок анын бөлүктөрү 3d түрүндө басылып чыгарылышы мүмкүн жана arduino сүрөттөрдү окуу үчүн SD картка муктаж эмес (алар флеш -эстин ичинде сакталышы мүмкүн).
Жабдуулар
- 1x arduino тактасы (Uno же Nano жакшы)
- 2х жип (негизги корпус үчүн кара жана диффузорлор үчүн тунук). Сиз стендинизге башка түстү кааласаңыз дагы, жетектөөчү сепараторлор үчүн кара жип керек болот. Мен PLA колдондум.
- 1 баскыч
- 1 300-500 Ом резистору (тилкенин маалымат киргизүү пини үчүн)
- 1x 1000 µF конденсатор (тилкени корренттин күтүүсүз өзгөрүүсүнөн коргоо үчүн)
- 1 16x16 LED лампа матрицасы
- Кадимки даярдоочу материалдар (клей, дюпонт зымдары, өз алдынча туташтыргычтар, M4 бурамалары ж. Б.)
1 -кадам: Кодду жүктөп алып, сүрөттөрүңүздү иштетиңиз
Сиз кодду GitHub репозиторийинен ала аласыз.
Ичинде Arduino Uno жана Nano такталары үчүн Platformio профилдери бар.
Сүрөттөрдү иштетүү үчүн биз иштетүүнү колдонобуз (GUI же cli-tool иштейт). Иштетүү коду 16х16 сүрөттү окуйт жана бардык пиксел түстөрүн uint8 массивине айландырат, адатта жетектелген матрицанын туташуусу.
99% учурларда сүрөттөрүңүздү туура иштетүү үчүн сизге төмөнкүлөр керек:
- Маанини inputFilename жана outputFilename өзгөрмөлөрүнө өзгөртүү
- OutputFilename файлынын мазмунун көчүрүп, /src/sprites.h ичине өтүңүз
Ардуино кодунун ичинде сиз дагы өзгөрүшүңүз керек
- LEDS_PIN, BUTTON_PIN жана TOTAL_SPRITES үчүн маанилер
- Балким, тилке конструкторундагы жетектелген түрү … бирок жалпы болбошу керек
- Ал эми бардык сүрөттөрүңүздү көрсөтүү үчүн changeSprite () функциясынын ичиндеги 'switch'
Массивдердин декларациясында көрүнүп тургандай, биз маалыматты SDRAMдын ордуна флеште сактоо үчүн PROGMEM ачкыч сөзүн колдонуп жатабыз. Ошентип, сүрөттөрдүн түс маалыматын сактоо үчүн бизге SDCard кереги жок.
Жогорудагы сүрөттө көрүнүп тургандай, кодду жана 10 SuperMario сүрөттөрүн сактоо 11кбайттын тегерегинде гана талап кылынат, андыктан көбүрөөк сүрөттөр үчүн орун көп (жана сиз MEGA2650 тактасын колдонсоңуз дагы).
2 -кадам: Бардык бөлүктөрдү басып чыгаруу
Мен бөлүктөрдү Fusion360 менен иштеп чыктым. Аларды жүктөп алсаңыз болот:
Же STL файлдарын гана кааласаңыз, алар Thingiverseде жеткиликтүү:
Арткы капкакты басып чыгаруу анча маанилүү эмес жана стендге колдоолор гана керек (бирок аны кантип жайгаштыргандыгыңызга жараша сизге көп тирөөчтөр же чоң көпүрөлөрдү басып чыгара турган принтер/жиптердин айкалышы керек болот).
Диффузор үчүн мен башында жылмакай капталган баракты жана Гильберттин ийри моделин колдонуу эң жакшы натыйжаларды берет деп ойлогом, бирок мен катмарлардын, чечимдердин, барактардын жана моделдердин ар кандай айкалыштарын сынап көрдүм жана тунук PLAны колдонуп эң жакшы натыйжаларга жетиштим. Бул орнотуулар менен BQдан алынган жип:
- барак: порошок менен капталган барак
- катмарлар: 3
- чечим: 0.2
- үлгү: түз сызыктуу
Бирок, сиздин жипчеңизге жараша, сиздин матрицаңыздагы ледтерди чыгаруучу, диффузордон алып баруучуга чейинки аралык жана эгер сиздин ледтериңиздин ортосунда толук бөлүнүү болсо, анда жыйынтыктарыңыз ар кандай болушу мүмкүн. Эмнеге бул микро-ниште эксперт болуп калдым деп сурабаңыз:)
Мен PrusaSlicer вариантын колдонгонумда, басып чыгарууда түсүн кол менен өзгөртүү үчүн тунук жана кара жипчелерди алмаштырам, ошондуктан менде диффузор жана жетектөөчү сепаратор бар (аларды жабыштыруунун кажети жок).
3 -кадам: Баарын туташтырыңыз
Бардык бөлүктөрдү туташтыруу оңой болгон жок: 5В USB кабели менен такта менен LED матрицасын кубаттаңыз жана баскычты жана тилкенин киришин белгиленген тактай портторуна туташтырыңыз.
Матрицага зыян келтирбөө үчүн анын туташуусуна конденсатор менен резисторду кошуу сунушталаарын унутпаңыз.
Эгер баары туура жасалган болсо, матрицаңызда бактылуу пингвинди көрөсүз:)
Баары жакшы иштээрин текшерүү үчүн:
- Сүрөт көк градиент кара аянтка ээ болушу керек
- Бурчтарда жашыл жебелер бар
- Төмөнкү сол бурчтагы жебе 2 кызыл пиксел менен кеңейтилген
Сунушталууда:
Circadian Friendly LED стол чырагы (программалоонун кереги жок!): 7 кадам (сүрөттөр менен)
Circadian Friendly LED стол чырагы (программалоонун кереги жок!): Мен бул лампаны циркадиялык ритмге ылайыктуу кылып иштеп чыккам. Түнкүсүн, сиздин уйкуңуз жеңил болот, анткени жылуу түстүү диоддор гана күйө алат. Күндүз ал сергек боло алат, анткени муздак ак жана жылуу түстүү LEDлер күйгүзүлүшү мүмкүн
LED сааты 555 жана 4017 колдонуп (Программалоонун кереги жок): 8 кадам (Сүрөттөр менен)
LED Сааты 555 жана 4017 колдонуу (Программалоонун кереги жок): Бул жерде мен болжол менен 7 жыл мурун иштелип чыккан долбоорду киргизем аналогдук сааттын колу
Жогорку кубаттуулуктагы жүктөөлөргө BLE көзөмөлүн орнотуу - Кошумча өткөргүчтөрдүн кереги жок: 10 кадам (сүрөттөр менен)
Жогорку кубаттуулуктагы жүктөөлөргө BLE контролун орнотуу - Кошумча өткөргүчтөрдүн кереги жок: Жаңыртуу: 13 -июль 2018 -жыл. 3 -терминалдын жөнгө салуучусун кошуу Бул көрсөтмө BLE (Bluetooth Low Energy) диапазонунда 10W менен 1000W чейин болгон жүктү көзөмөлдөөнү камтыйт. PfodApp аркылуу Android Мобилдик телефонуңуздан кубат алыстан которулат. Жок
Alexa көндүмдөрүн Cloud9 менен жасаңыз- Кредиттик карта же жабдыктын кереги жок: 7 кадам (сүрөттөр менен)
Cloud9 менен Alexa көндүмдөрүн жасаңыз- Кредиттик карта же жабдыктын кереги жок: Саламатсызбы, бүгүн мен сизге Cloud9 аркылуу Amazon Alexa жөндөмүңүздү кантип түзүүнү көрсөтөм. Билбегендер үчүн Cloud9 - бул ар кандай тилдерди колдогон онлайн IDE жана ал жүз пайыз бекер - кредиттик карта талап кылынбайт
Нөлдүк ноутбук муздаткыч / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): 3 кадам
Нөлдүк ноутбук муздатуучу / стенд (желим жок, бургулоо жок, гайкалар жана болттар жок, бурамалар жок): ЖАҢЫРТУУ: PLEASE KINDLY VOE MY INSTRUCTABLE, рахмат _ _ БАШКАЛАРЫҢЫЗ ҮЧҮН МАҢЫЗДАР МҮМКҮН Www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ КИРИҢИЗ ЖЕ МЫКТЫ ДОСУМУҢУЗГА ДОБУШ БЕРҮҢҮЗ