Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Цахим холболт
- Алхам 2: Програмчлал- IDE тохиргоо
- Алхам 3: Програмчлал- Текстийг өөрчлөх
- Алхам 4: Зүрх хэлбэртэй хайрцаг
Видео: Хөдөлж буй яруу найргийн зүрх: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
"Чарли Браун Валентин" кинонд хүүхдүүд тэр ярианы зүрх сэтгэлийг олж уншдаг. Чарлигийн эгч түүнээс бүхэл бүтэн сонет уншжээ. Тэр үүнийг дахин дахин эргүүлэх хэрэгтэй байв. Үүнийг хийж чадах хүнийг хийх нь хөгжилтэй байх болно гэж би бодсон. Би ижил сонет ашигласан, гэхдээ та өөрөө шүлэг бичиж болно. Санал авах эсвэл санал болгох нь хөгжилтэй байх болно.
Энэхүү төсөл нь Adafruit -ийн Circuit Playground Express (CPX) ашиглан 2 OLED дэлгэцийг жолооддог. CPX-ийн хурдатгал хэмжигч нь хэн нэгэн үүнийг авах эсвэл эргүүлэх үед илрүүлэхэд ашиглагддаг. Үүнийг эргүүлэх бүрт дэлгэц нь шүлгийн дараагийн мөр рүү шилждэг.
Хангамж
Шоколадны хайрцаг эсвэл 3D хэвлэсэн хайрцаг гэх мэт зүрх хэлбэртэй хайрцаг (stl файлуудыг өгсөн болно)
Электроник
- Adafruit Circuit тоглоомын талбайн экспресс
- Adafruit SSD1306 гэх мэт 2x OLED дэлгэц
- Ли-ион батерей эсвэл бусад тэжээлийн эх үүсвэр
Програм хангамж
- Arduino IDE ба нэмэлт номын сан
- ноорог файл (.ino) өгсөн
Багаж хэрэгсэл
- Гагнуурын төмөр
- Халуун цавуу буу
Алхам 1: Цахим холболт
OLED бүр өөр өөр хаягтай байгаа эсэхийг шалгаарай. Та дэлгэцэн дээр холбогчийг дахин зарах хэрэгтэй болж магадгүй юм. Энэ бол энэ төслийн цорын ганц хэцүү ажил юм. Энэ төслийн бусад бүх зүйл хялбар түвшинд байна. Хэмжээний хувьд жижигхэн холбогчийг нэг пенни будаагаар харуулав.
Утасны диаграммд үзүүлсэн шиг дэлгэцийг Circuit Playground Express (CPX) руу холбоно уу. Таны OLED -д дахин тохируулах зүү байхгүй бол та цэнхэр холболт хийх шаардлагагүй байж магадгүйг анхаарна уу. Хэрэв та Adafruit -ийн OLED ашигладаг бол энэ холболтыг хийх ёстой. Таны OLED дээрх зүү байршил өөр байж болох тул зүү шошгыг уншихаа мартуузай.
- Хар GND
- Улаан +3V
- Шар SCL
- Улбар шар өнгийн SDA
- Цэнхэр RST / A0
Алхам 2: Програмчлал- IDE тохиргоо
Энэхүү төсөл нь Circuit Playground Express (CPX) програмчлахдаа стандарт Arduino IDE -ийг ашигласан болно. Үүнд хэд хэдэн нэмэлт номын сан шаардлагатай: 2 Adafruit дэлгэцийн номын сан ба SAMD самбаруудын драйвер.
Хэрэв танд эдгээр номын сан байхгүй бол үүнийг хийх хамгийн хялбар арга бол хэрэгслүүдийн цэснээс Номын санг удирдах хэсгийг сонгоно уу. Унждаг төрлөөс оруулсан хувь нэмрийг сонгоно уу. Сэдвийн цэснээс дэлгэцийг сонгоно уу. Adafruit -ийг хайлтын шүүлтүүрийн хайрцагт оруулна уу. Таны нэмэхийг хүсч буй хоёр номын сан бол Adafruit GFX номын сан ба Adafruit SSD1306 юм.
Үүний нэгэн адил, та самбаруудын менежертэй CPX самбар нэмэх шаардлагатай болно. Tools цэснээс Board цэсийг (эсвэл Board: "your default board") сонгоод доош унах цэсийг авна уу. Удирдах зөвлөлийн менежерийг сонгоно уу. Та Arduino SAMD самбаруудын 1.6.16 ба түүнээс дээш хувилбарыг суулгах хэрэгтэй. Хайлтын дээд хэсэгт Arduino SAMD гэж бичээд оруулгыг хараад Install дээр дарна уу.
Би танд Arduino IDE -ийг дахин эхлүүлэхийг зөвлөж байна. Хэрэв та цонх ашиглаж байгаа бол нэмэлт драйвер суулгах шаардлагатай болж магадгүй юм. Adafruit нь гайхалтай заавартай байдаг.
Алхам 3: Програмчлал- Текстийг өөрчлөх
Элизабет Барретт Браунинг Сонет 43 -ийг ашиглаарай ("Би чамд яаж хайртай вэ? Аргаа тоолъё …") эсвэл өөрийн текстийг өөрчлөхийн тулд энэ алхамыг дагана уу.
Өгөгдсөн програм нь мессежийг олон тооны мөр хэлбэрээр хадгалдаг. Зүрхийг эргүүлэх болгонд код нь зурвасыг нэг нэгээр нь урагшлуулах болно. Энэ мөрийн массив нь үүнийг өөрийн болгохын тулд өөрчлөх шаардлагатай цорын ганц хувьсагч юм. Та мөн текстийн хэмжээг өөрчлөхийг хүсч магадгүй юм. Кодод ашигласан фонтын хэмжээ нь хавтасны зураг дээр үзүүлсэн хэмжээнээс хамаагүй бага байна. Шүлгийн эхний хоёр мөр бүхий дараах хэсгийг анхаарч үзээрэй.
int textSize = 1;
Шүлгийн шүлэг = {"\ n / n" "Би чамд яаж хайртай вэ? / N / n" "Надад / n арга замыг тоолъё. / N / n (over ->)", "Би чамд хайртай / n "" гүн ба өргөн / n "" ба өндөр Миний сэтгэл / n "" хүрч чадна, / n "" хараа алдах мэдрэмж / n / n (дээш ->) ", TextSize хувьсагч нь 1, 2, 3 байж болох бөгөөд 3 нь төслийн нүүрэн дээрх зураг дээр харагдаж байгаа том хэмжээтэй байна. 1 -р хэмжээ нь маш жижиг боловч сайн чанарын OLED дээр унших боломжтой хэвээр байна.
Энэ нь илүү харагдаж байгаа ч гэсэн шүлгийн эхний 2 мөрийг л харуулжээ. Хэрэв мөр "" -ээр төгсөж, дараагийн мөр "" -ээр эхэлбэл мөрийг үргэлжлүүлнэ. Мөрүүдийг салгахын тулд таслал ашиглах ёстой.
String форматлахтай холбоотой асуудлууд: / n нь жаахан хачин харагдаж магадгүй. Үүнийг мөрөнд оруулах нь шинэ мөрийг албадан гаргадаг. Үүнгүйгээр таны текст боох болно, гэхдээ энэ нь үгийн дундуур эвдэрч магадгүй юм. / N -ийг зугтах дүр гэж нэрлэдэг. Бусад хэрэгтэй зугтах тэмдэгтүүд нь табын хувьд / t, ганц үнийн саналын хувьд / 'юм. (Энэ шүлэгт ганцхан ишлэл бий). Форматлахтай холбоотой өөр нэг асуудал бол хувь тэмдэг юм. Та үүнийг оронд нь давхар болгох ёстой (%%). Би arduino.cc сайт дээр форматлах сайн лавлагааг холбож өгөхийг хүсч байна. Миний олж мэдсэн хамгийн сайн зүйл бол Википедиа юм. Хэрэв танд дуртай онлайн лавлах байгаа бол хуваалцаарай.
Алхам 4: Зүрх хэлбэртэй хайрцаг
Та 3D хэвлэсэн хайрцаг эсвэл чихрийн хайрцаг ашигладаг эсэхээс үл хамааран дэлгэцийг асаалттай байхад нь засахыг зөвлөж байна. Энэ нь тэдгээрийг шулуун байлгахад туслах бөгөөд санамсаргүйгээр дээрээс нь доош нь тавихгүй. Цахилгаан соронзон хальсыг ашиглан ил контактуудыг таглаж, эд ангиудыг, түүний дотор батерейг аюулгүй болгоно.
3D хэвлэх файлууд нь дэвсгэр бүхий дэлгэцийг дэмждэг. CPX хавтанг 2.5 мм -ийн хоёр боолтоор бэхэлсэн. Пастелийн нийлэг будаг нь хайрцгийг илүү ярианы зүрх шиг харагдуулдаг.
Зөвлөмж болгож буй:
Хөдөлж буй аниматрон нүдтэй Halloween хулуу - Энэхүү хулуу нүдээ эргэлдүүлж чадна!: 10 алхам (зурагтай)
Хөдөлж буй аниматрон нүдтэй Halloween хулуу | Энэхүү хулуу нь нүдээ эргэлдүүлж чадна! Хэт авианы мэдрэгчийн гох зайг зохих утгаар нь тохируулна уу (9 -р алхам), тэгвэл таны хулуу чихэр авахаар зориглосон хүн бүрийг чулуужуулах болно
Хөдөлж буй гаргүй толгойгүй робот: 6 алхам (зурагтай)
Хөдөлдөг гартай толгойгүй робот: Дараах зааварчилгааг Halloween -ийн толгойгүй ботоос авсан болно. Котонон дээрээс бот хийх талаар бүрэн зааварчилгааг эндээс авах боломжтой. Илүү амьд болгохын тулд толгойгоо барьсан гараа хөдөлгөх санаа надад байна
Шугаман идэвхжүүлэгчийг хөдөлж буй трансформатор руу хэрхэн эргүүлэх вэ: 6 алхам
Шугаман идэвхжүүлэгчийг хөдөлж буй трансформатор руу хэрхэн яаж оруулах вэ ?: Хэрэв та хөдөлж буй трансформатортай болохыг хүсч байвал энэ нийтлэлийг унших хэрэгтэй болно. Бид трансформаторын гарыг хөдөлгөж, энгийн даалгавар гүйцэтгэж, хэдэн зүйл хэлэхийг, эсвэл яаж зогсох, суух, гар даллахаа мэддэг болгохыг хүсч байна. Эрчим хүч нь
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: 10 алхам (зурагтай)
Хөдөлж буй OLOID - өөр өөр цаг үед өөр өөр гэрийн тэжээвэр амьтан: Корона нь бидний амьдралыг өөрчилсөн: энэ нь биднийг бие махбодийн хувьд хол байлгахыг шаарддаг бөгөөд энэ нь эргээд нийгмийн холдолд хүргэдэг. Тэгэхээр ямар шийдэл байж болох вэ? Магадгүй гэрийн тэжээвэр амьтан уу? Гэхдээ үгүй, Корона амьтдаас гаралтай. Өөр Corona 2.0 -ээс өөрсдийгөө аварцгаая. Гэхдээ хэрэв бид
Өөдрөг яруу найргийн генератор: Термохромик пигмент ба нихром халаалтын дэвсгэр ашиглах: 10 алхам
Өөдрөг үзэлтэй яруу найргийн генератор: Термохромик пигмент ба нихром халаалтын дэвсгэр ашиглах: Яруу найраг, эелдэг байдал, хүч бол өөдрөг яруу найргийн үүсгэгч бөгөөд хүний ялгаварлан гадуурхал, үзэн ядалт яриа, өрөөсгөл бодлого, буруу ойлголтыг агуулсан текстээр тэжээгддэг систем юм. Найдвартай, сонгосон яруу найргийг илчлэх