Агуулгын хүснэгт:
- Алхам 1: Чиг үүрэг
- Алхам 2: Тоглож эхлэх
- Алхам 3: AutoPowerOff функцууд
- Алхам 4: Бүтээх ажлыг эхлүүлье
- Алхам 5: AutoPowerOff хувилбар
- Алхам 6: Ноорог
- Алхам 7: Өөрчлөлтүүд
- Алхам 8: Дуусгах
Видео: Тархины тоглоом: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байна уу, энэ заавар дээр би математик дасгал хийхэд ашигладаг жижиг тоглоомыг Arduino Uno болон Oled дэлгэцээр хэрхэн бүтээхийг үзүүлэх болно.
Энэ бүхэн намайг хүүгийнхээ хичээлд тусалж байх үеэс эхэлсэн юм.
Би аналог цаг болон үндсэн арифметикийг ашиглах төхөөрөмж ашиглах санааг гаргасан.
Хэрэв та миний "OLEDDICE" гэсэн өөр зааврыг уншсан бол тэр төслийн хайрцаг болон бусад зүйлийг таньсан байх.
Би шоо төслийнхөө дизайныг хийхдээ хэд хэдэн захиалгаар хийсэн ПХБ худалдаж аваад тодорхой хайрцагт зориулан бүтээсэн тул олон зөөврийн төслүүдэд дахин ашиглах болно.
Дээрх видеоноос шалтгаалан тархины тоглоомын эцсийн захиалга, түүнийг хэрхэн ашиглахыг харуулсан боловч энэ зааварт би үүнийг талхны самбар дээр хэрхэн бүтээх талаар тайлбарлах болно.
Хоёр хувилбар боломжтой.
1. Стандарт хувилбар
2. AutoPowerOff хувилбар
AutoPowerOff хувилбар нь батерей хэмнэхийн тулд хүчийг автоматаар унтраах хэд хэдэн нэмэлт бүрэлдэхүүн хэсгүүдийг агуулдаг.
Хэрэв та над шиг зөөврийн байхаар шийдсэн бол энэ бол төгс сонголт юм.
Алхам 1: Чиг үүрэг
AutoPowerOff функцийг эс тооцвол доор тайлбарласан функцууд хоёуланд нь адилхан байна.
Тоглоом нь удирдлагын гурван стандарт ПХБ -ийн унтраалгатай.
OK, Back гэсэн сонголтыг сонгоно уу
Ингэж л тоглох ёстой.
Тоглоомыг анх асаахад тоглоомын цэснээс тоглоомыг сонгох шаардлагатай болно.
Та 2 хуудаснаас сонгох боломжтой.
Эхний хуудас:
- нэмэлт
- хасах
- үржүүлэх
- хэлтэс
Хоёр дахь хуудас:
- хоёртын хөрвүүлэлт
- hex хөрвүүлэх
- Аналог цагийн уншилт
- Санамсаргүй горим нь үндсэн математикаар ажилладаг.
Та ямар тоглоом тоглохоо шийдсэнийхээ дараа OK дарахад дараагийн цэс рүү шилжих болно
1-4 түвшин
Буцах товчийг дарахад өмнөх цэс рүү буцах болно.
Алхам 2: Тоглож эхлэх
Тоглож эхлэхийн тулд OK дарна уу.
Тоглоом 1-4
Хэрэв та эхний цэснээс тоглоом сонгосон бол танд асуулт гарч ирэх бөгөөд дэлгэцийн доод талд цаг хугацаа нэмэгдэх болно. Цаг дуусахад тоглоом зөв хариултыг харуулна.
Дахин OK дарахад танд шинэ даалгавар өгөх болно.
Тоглоом 5-8
Хэрэв хоёрдахь хуудаснаас хөрвүүлэлтийг сонгох юм бол зан төлөв ижил төстэй боловч эндээс та санамсаргүй байдлаар аравтын бутархай, хоёртын эсвэл зургаан өнцөгт рүү хөрвүүлэх хэрэгтэй болно.
Энэ тоглоомыг тоглосноор танд цагны товчлуур байхгүй болно, хариултыг харуулахад бэлэн бол зүгээр дарна уу.
Сүүлчийн тоглоом бол аналог цагийн уншилт юм, "OK" товчлуурыг дарах үед цаг эргэх, зогсохоос өмнө санамсаргүй тоогоор удаашруулж эхэлдэг бөгөөд дараа нь цаг хэд болж байгааг хариулах шаардлагатай болно.
Илүү хялбар болгохын тулд цаг үргэлж 5 минутын зайтай зогсох болно.
Бүх тоглоомын хувьд дууг идэвхжүүлсэн тохиолдолд тоглох үед танд дуут дохио байх болно.
Дууг идэвхжүүлэх эсвэл идэвхгүй болгохын тулд буцах товчлуурыг 1 секундээс дээш дарна уу. Хэрэв дууг идэвхгүй болгосон бол баруун дээд буланд жижиг дуугүй тэмдэг байна.
Алхам 3: AutoPowerOff функцууд
Хэрэв та AutoPowerOff хувилбарыг бүтээсэн бол хэд хэдэн нэмэлт функцууд бий болно.
Та ok товчлуурыг нэг секундын турш барьснаар төхөөрөмжийг асаах болно. Тоглоом 60 секундын турш үргэлжилж байгаа бөгөөд хэрэв та ямар нэгэн тоглоом тоглохгүй бол автоматаар унтрах тухай анхааруулга авах болно.
Хэрэв та ямар ч товчлуур дарахгүй бол цахилгаан тасарч, ингэснээр та тоглоомоо унтраахаа хэзээ ч мартахгүй.
Аливаа товчлуурыг дарахад таймер дахин тохируулагдах болно.
"Буцах" товчлуурыг гурван секунд гаруй дараад, суллах нь тоглоомыг унтраахад хүргэнэ.
Ноорог нь өгөгдлийг хадгалахын тулд Arduino IDE дагалддаг EEPROM номын санг ашигладаг.
Цахилгаан унтрахаас өмнөхөн микро хянагч хамгийн сүүлийн төлөвийг хадгалж, дараагийн дахин асаахад тоглоом, түвшин, дууны төлөвийг эргэн санах болно.
Алхам 4: Бүтээх ажлыг эхлүүлье
Энэ бол танд хэрэгтэй зүйл юм.
Хоёр хувилбар хоёулаа:
1 Ардуино Уно
1 0.96 инчийн i2c Oled дэлгэц Олед дэлгэц
ПХБ -ийн 3 товчлууртай товчлуур
3 резистор 10K
1 пьезо элемент
1 гагнуургүй талхны самбар
зарим холбогч утас.
AutoPowerOff хувилбар:
AutoPowerOff хувилбарын хувьд танд бас хэрэгтэй болно.
1 Pfet Transistor IRF9640 эсвэл үүнтэй төстэй
1 NPN дамжуулагч BC547 эсвэл үүнтэй төстэй
2 диод 1N4148
1 Хүчдэл зохицуулагч 7805
2 эсэргүүцэл 100K
2 конденсатор 10uF
1 конденсатор 0, 1uF
1 9 вольтын батерей
Стандарт хувилбарыг бий болгох нь олед дэлгэц, пьезо, товчлуурууд болон татах эсэргүүцлийг холбох явдал юм. дээрэмдсэн зургийг үзнэ үү.
Дэлгэц дээрх SCL нь Analog5, SDA нь Arduino дээрх Analog4 -тэй холбогдсон байна.
Алхам 5: AutoPowerOff хувилбар
Хэрэв Autopoweroff хувилбарыг бүтээж байгаа бол та жагсаалтаас нэмэлт бүрэлдэхүүн хэсгүүдийг талхны самбартаа нэмэх ёстой.
Та Ok товчлуурын 10K татах эсэргүүцлийг цахилгаан хяналтын хэлхээнд шилжүүлж, Дижитал гаралт 8 -аас нэмэлт утас нэмж оруулах хэрэгтэйг анхаарна уу.
Мөн Arduino -г дээд талын 5 вольтын зүүгээр тэжээхээ мартуузай (хажуу дахь DC залгуураар биш).
Ноорог ачаалагдах үед та USB кабелийг салгах хэрэгтэй, эс тэгвээс хэлхээ унтраалттай байсан ч Arduino USB -ээр тэжээгддэг тул автоматаар унтраах функц ажиллахгүй болно.
Автомат унтраах хэлхээ ингэж ажилладаг.
OK товчлуурыг дарахад PFet: s Gate дээрх хүчдэл буурч, батерейгаас гарах хүчийг транзистороор дамжуулж хүчдэлийг 5 вольт хүртэл тогтворжуулдаг.
Arduino -ийг асаахад дижитал зүү 8 нь HIGH логикоор тохируулагдсан бөгөөд Pin нь BC547 -ийн сууринд холбогдсон бөгөөд энэ нь дижитал зүү 8 нь өндөр байхад л хэлхээг түгжих болно.
OK товчлуур нь D2 диодоор дамжуулан Arduino дээрх дижитал оролтыг 7 хянадаг.
Алхам 6: Ноорог
Ноорог нь U8g2 номын санг дэлгэц дээр ашигладаг бөгөөд та үүнийг эндээс олж болно.
Кодыг эмхэтгэхээс өмнө татаж аваад суулгана уу.
Номын сан суулгахад тусламж хэрэгтэй байна уу? Https: //www.arduino.cc/en/guide/Libraries
ЧУХАЛ:
Та хоёуланд нь ижил схемийг ашигладаг боловч стандарт хувилбарыг бүтээхдээ ноорогны эхэнд "#define AUTOPOWER" -ийг хасах хэрэгтэй.
Алхам 7: Өөрчлөлтүүд
Ноорог дээр хэрэглэгчид тоглогчдын лавлагаанд илүү нийцүүлэн өөрчлөхийг хүсч буй хэд хэдэн параметрүүд байдаг.
- Янз бүрийн түвшний талаар бодох цаг болжээ.
- Янз бүрийн тоглоом, түвшний санамсаргүй хүрээ.
Санамсаргүй тоонуудын хүрээ нь тоглоом бүрийн хувьд 2 хэмжээст массивт хадгалагдаж, түвшин тус бүрт хадгалагддаг.
Хэрэв та анхдагчаас өөр I2c хаягтай олед ашигладаг бол үүнийг дэлгэцэндээ тохируулан өөрчилж болно.
Алхам 8: Дуусгах
Та дууссан.
Төсөл, тоглоом танд таалагдсан гэж найдаж байна.
Хөгжилтэй байгаарай.
Томас
Зөвлөмж болгож буй:
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоом: 11 алхам (зурагтай)
Энэхүү өндөр хүчдэлийн клик-тоглоом тоглоомын чулуу: 70-аад оны үед ахлах сургуулиудад түгээмэл хэрэглэгддэг чимэг Click-Clack тоглоомын хоёр цахилгаан статик хувилбарыг энд оруулав. Хувилбар 1.0 бол хэт төсвийн загвар юм. Эд анги (цахилгаан хангамжийг оруулаагүй) бараг юу ч биш юм. Илүү үнэтэй, илүү үнэтэй зүйлийн тайлбар
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
MIT програм зохион бүтээгчийн тусламжтайгаар зөөлөн тоглоом бүхий Bluetooth шоо, Android тоглоом хөгжүүлэх: 22 алхам (зурагтай)
MIT App Inventor ашиглан зөөлөн тоглоом бүхий Bluetooth Dice болон Android тоглоом хөгжүүлэх: Шоо тоглох нь өөр өөр арга хэлбэртэй байдаг 1) Уламжлалт модон эсвэл гуулин шоогаар тоглодог.2) Гар утас эсвэл pc. -ийн гараар эсвэл pc. -ээр үүсгэсэн шоо утгыг гар утсан дээр эсвэл компьютер дээр тоглоорой. шоо биетэй тоглож, зоосыг гар утас эсвэл компьютер дээр зөөж болно
Matlab ашиглан тархины хавдар MRI илрүүлэх: 6 алхам
Matlab ашиглан тархины хавдрын MRI илрүүлэлт: Зохиогч: Мадхумита Каннан, Хенри Нгуен, Эшли Уррутиа Авила, Мэй Жин Энэхүү MATLAB код нь өвчтөний тархины MRI шинжилгээнээс олдсон хавдрын яг хэмжээ, хэлбэр, байршлыг илрүүлэх програм юм. Энэхүү програм нь анх хорт хавдартай тэмцэхэд зориулагдсан болно
Тархины хайрцаг: Цаг хугацааны явцад мэдрэлийн хэмжээг хянах: 20 алхам
Тархины хайрцаг: Цаг хугацааны явцад мэдрэлийн эзэлхүүнийг хянах: Хүний урт наслах хил рүү ахиц дэвшил нь бидний өмнө соёл иргэншлүүдэд үзэгдээгүй өвчнүүд гарч ирэв. Эдгээрийн дунд Альцгеймер 2017 онд ойролцоогоор 5.3 сая өндөр настай америкчуудад өртсөн буюу ойролцоогоор 10 жилийн 1 -т