Mundarija:
- 1 -qadam: 8 -to'p
- 2 -qadam: Oynaga kirish porti
- 3 -qadam: Chop etish va yig'ish
- 4 -qadam: Ko'z
- 5 -qadam: Elektronika
- 6 -qadam: Dastur
- 7 -qadam: Deraza va elektronika yig'ilishi
- 8 -qadam: shovqinlarni moslashtirish
- 9 -qadam: Qo'shimcha fayllar
- 10 -qadam: YANGILASH
- 11 -qadam: Qo'shimcha fayllar
Video: Elektron sehrli 8 to'p va ko'z olmasi: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men Magic 8 Ball raqamli versiyasini yaratmoqchi edim …
Bu korpus 3D bosma bo'lib, displey ko'k rangdagi ko'pburchakdan Arduino NANO dasturlashtirilgan tasodifiy sonlar generatori tomonidan boshqariladigan kichik OLEDga o'zgartirildi.
Keyin men bir oz teginish bilan harakat qildim va boshqa qobiq yaratdim, bu sizning ko'zingizga to'g'ri qaraydigan muzli ko'k ko'z …
OGOHLANTIRISH: Oxir -oqibat men simobli burilish kalitlarini oxirgi qurilishda ishlatardim. Agar bu o'yinchoq sifatida ishlatilsa, siz bu erda ko'rsatilgan dastlabki rejaga amal qilishingiz kerak. Merkuriy ma'lum toksiklikka ega. Ikkinchi videoda nima uchun bunday qilganim aniq ko'rsatilgan!
Mening barcha simob kalitlarim poligonga mo'ljallangan eski uy termostatlaridan qaytarib olindi, hozir ular ishonchli qo'llarda …
YANGILASH 2019 yil 12 -aprel !!!: Men bu loyihani boshqarishning eng oddiy usulini qo'shdim. Men shuningdek, faqat maslahatlarni ko'rsatadigan o'chirilgan kodni qo'shdim. Hammasi 10 -qadamda ma'lum bo'ladi.
1 -qadam: 8 -to'p
Men Solidworks -da 100 mm bo'shliqli sfera yaratdim
Men sfera ekvatori bo'ylab birlashtiruvchi tikuvni xohlamadim, shuning uchun yuqori va pastki qismlari kesilib, tepada 50 mm teshik va pastda 56 mm teshik qoldirildi.
Men hech qanday mahkamlagichni ko'rsatishni xohlamaganim uchun, men pastki teshikning tashqi tomonida 1 mm chuqurlikda 57 mm uzunlikdagi kesma yasadim va uzunligi 4 mm bo'lgan teshikka perpendikulyar bo'lgan ikkita 4 mm diametrli novda qo'shdim.
Teshikning yuqori vilkasi yuqori teshik uchun dastlabki kesilgan qismni teskari aylantirish orqali modellashtirilgan. Vilkaning ichki egri chizig'iga qo'shimcha 2 mm uzuk qo'shildi, so'ngra hamma narsa mustahkam bo'lib qoldi.
Yuqoridan men katta raqamni chizdim 8 va bu kontur yuqori qopqoqdan kesilgan. Bu, o'z navbatida, 8 -raqamli bo'lakni yaratish uchun ishlatilgan.
2 -qadam: Oynaga kirish porti
Bu qism barcha elektronika va ichki ishlarni o'z ichiga oladi. Bundan tashqari, u batareyalarni almashtirish uchun kirish nuqtasi bo'lishi mo'ljallangan.
Men bu erda hech qanday mahkamlagichni ko'rishni xohlamadim, shuning uchun men ochiladigan vintni 36 gradusga burib, qulflab qo'ydim.
Parchaning o'rtasida diametri taxminan 1 dyuym bo'lgan port bor, bu maslahatlarni ko'rishga imkon beradi.
Portning ichki qismida 2 mm qalinlikdagi plastmassa yoki oynani joylashtirish uchun mo'ljallangan to'rtburchaklar kesilgan joy bor.
Bu oyna o'yinchoqning barcha o'lchamlarida ishlatiladi.
shuningdek, electronicsBrace -ning ikkita qismi va ElectronicsTray va nanoTray -ning har biri kerak bo'ladi.
3 -qadam: Chop etish va yig'ish
To'p va raqam ABS qora yordamida bosilgan. Yuqori qopqoq tabiiy ABS yordamida chop etilgan. Men ABSni oq rangda sinab ko'rdim, lekin u juda aniq ko'rinardi.
8 raqami - yuqori qopqog'iga o'rnatilgan press.
Ustki qopqoq shunchaki to'pning ichki pastki teshigidan o'tishi uchun etarlicha kichik.
Bu ishqalanish moslamasi, lekin u ABS yopishtiruvchi bilan mahkamlanadi.
Men barcha qismlarni ichkariga joylashtirishdan xavotirda edim, shuning uchun oldinga o'tib, boshqasini yaratdim, bu safar uning diametri 120 mm.
4 -qadam: Ko'z
Men 3D modellarning yuqori qismini kesib tashladim va ikkala tormozni ham tabiiy ABS -da chop etdim, so'ngra derazalarga kirish portini Moviy ABS -da chop etdim.
To'g'ridan -to'g'ri qaraganingizda, u ko'zning faksini beradi.
Menga bu versiya 8Ball -dan yaxshiroq yoqadi.
5 -qadam: Elektronika
Kosmos tashqi ko'rinish kabi cheklov edi.
Estetika uchun hech qanday tashqi chiqishlar yoki to'siqlar bo'lmasligi kerak edi.
O'yinchoq harakatga keltiriladi va ular bilan aloqa o'rnatiladi.
O'yinchoq teskari holatga kelguncha boshlanadi.
Tugmachali tugmachaning o'rniga men egilish kalitini ishlatardim.
Ilgari men mikrokontroller quvvatini boshqarish uchun MOSFETdan foydalanardim. Bu ideal emas edi, chunki u oz miqdordagi tokni mikrokontrolderni uzluksiz oziqlantirishga imkon berdi va shu bilan batareyani taxminan bir oy ichida o'ldirdi.
Bu holda men kripteksli USB haydovchi loyihamda ishlatganimdek kichik o'rni ishlatardim.
Qo'shilgan sxemada uskunaning ishlashi uchun zarur bo'lgan simlar ko'rsatilgan.
Burilish tugmasi.
O'rnimizni. Men 6V lasanni ishlatardim, chunki batareya zo'riqishida 6V va buning uchun oddiy NPN tranzistoridan o'tkaziladigan o'rni uchun haydash sxemasi kerak edi.
Amazon -dan Waveshare 128 X 128 OLED moduli.
6 -qadam: Dastur
Men javoblarni o'yinchoqniki bo'lishini xohlardim, buning uchun Vikipediyadan foydalandim.
Modul SSD1327 turiga kiradi va bu LCD displeylar uchun juda mustahkam kodlar kutubxonasi mavjud.
Ushbu kodni ishlatishning dastlabki urinishlari muvaffaqiyatsizlikka olib keldi, chunki xotiradan foydalanish juda katta edi.
Ishlab chiqaruvchi tomonidan o'chirilgan koddan foydalanish oddiy echim edi.
Men misolning ko'p qismini o'chirib tashladim va kerakli ma'lumotlarni ko'rsatish uchun asl kodning parchalarini ishlatdim.
Dastur quyidagicha ishlaydi:
Dam olayotgan to'p o'chirilgan holatda.
To'pni derazaga teskari burish - bu asl holat.
Arduino ishga tushganda va "Savolingizni so'rang, keyin teskari aylantiring" ko'rsatmasi paydo bo'ladi. Dastur Arduino -ni boshqaradi va dastur boshqariladigan o'rni orqali quvvat beradi.
Ko'rsatmalar o'yinchoq dumaloq tomonga burilmaguncha ko'rinib turadi, bu esa egishni o'chiradi va dastur fikrlash rejimiga o'tadi. O'qishda "Fikrlash …" ko'rsatiladi, shunda u hali ham faol.
Keyin to'p yana teskari yo'naltiriladi, shunda deraza tik turadi.
Bu harakatni mexanik burilish tugmasi o'qiydi va dastur tepaga yo'naltirilgan oynaning bir soniyasida tasodifiy javob beradi.
Xabar o'yinchoq to'pni tepaga burilmaguncha ko'rinib turadi.
Bu jarayon to'pni oynani pastga 16 soniyadan pastga qo'yguncha davom etadi, bu erda dastur o'rni o'chiradi va quvvat o'chadi.
Bu dastur bo'yicha tanqidiy eslatmalar tasodifiy (); funktsiya.
Menda bir xil javoblar bilan bog'liq muammolar bor edi, men buni bir vaqtning o'zida ikkala qurilmada ham sinab ko'rdim va ha ular bir xil ekanligini aniqladim.
RandomSeed (analogRead (0)) dan foydalanish juda muhim; muntazam Buning izohini BU YERDA topishingiz mumkin:
7 -qadam: Deraza va elektronika yig'ilishi
Deraza, batareya ushlagichi va qopqoqni tashkil etuvchi beshta bosma qismdan iborat.
Birinchisi, OLED -ni qo'llab -quvvatlaydigan ko'rinadigan komponent, ikkinchisi - VIA oynasini yopishtiruvchi batareya va boshqaruvchi tashuvchisi.
Men deraza uchun kichkina kesilgan oynadan foydalanardim. Bu joyga siyano tipidagi yopishtiruvchi bilan yopishtirilgan. Menda bir tomondan yopishqoq yopishtiruvchi ko'pik bor edi, u mayda bo'laklarga bo'linib, deraza oynasining ichki qismidagi oynaga qo'yilgan edi.
Deraza atrofida 4 ta vintli teshik bor. bular men tanlagan modul uchun oraliq. Ularda lehimli temir yordamida 4-40 ta issiqlik moslamasi o'rnatilgan.
Modul joyida bo'lsa, uni mahkamlash uchun 1/4 dyuymli tayanchlar ishlatiladi.
Komponentlar kelganida omadim keldi, batareya ushlagichi faqat teshikning ichki qismiga to'g'ri keladi, demak uni vertikal joylashtirishim shart emas edi. Bu shuni anglatadiki, kichik o'lchamdagi to'p yaxshi ishlaydi.
Elektron korpusining tagida akkumulyator ushlagichi bor va ikkita kesma bor, biri o'rni uchun, ikkinchisi esa burilish kaliti uchun.
Qopqoq 3 qismdan iborat bo'lib, ular bir -biriga yopishib, batareyalarni ishonchli ushlab turadi va NANO modulini ulash uchun tekis yuzaga ega.
Keyin bu 2 qism OLD modulining orqa qismidagi 4 ta to'xtash joyiga vidalanadi.
Diqqat bilan! Nishab tugmachasini simobli kalit bilan almashtirdim. Bu yanada ishonchli ishlashni ta'minladi.
8 -qadam: shovqinlarni moslashtirish
Oyna yig'ilishi tugallangandan so'ng, to'pning pastki qismidagi kesilgan joydan o'tib ketadi.
Oxirgi deraza majmuasini to'pga o'rnatishda ba'zi shovqinlar bo'lishi mumkin
Agar shunday bo'ladigan bo'lsa, to'pdagi deraza tayanchining ichki labini rasmda ko'rsatilgandek qirqish kerak bo'lishi mumkin.
9 -qadam: Qo'shimcha fayllar
Bu 120 mm diametrli katta to'pli fayllar
10 -qadam: YANGILASH
Men o'chirilgan kodni tugatdim, shunda bu to'p asl nusxaga o'xshash.
Endi siz uni ag'darganingizda, dastur ishga tushishi va maslahatlarni ko'rsatishi uchun taxminan 4 soniya vaqt ketadi.
Ushbu turdagi operatsiyalarni oddiy apparat tuzilishi bilan ham amalga oshirish mumkin.
Zanjirning barcha quvvat qismlarini yo'q qilish mumkin edi va D2 raqamli haydashiga umuman ehtiyoj qolmaydi.
Tilt kaliti bortdagi xom quvvat manbai quvvatini ta'minlaydigan kommutatsion tranzistorni uzatishi mumkin.
Men bu o'zgarish uchun komponentlarni joyida qoldirdim.
Agar kontaktlarning zanglashiga olib keladigan bo'lsak, dasturning bayonnomasi va unga tegishli barcha keyingi qismlar dasturdan o'chirilishi mumkin.
Agar asl sxema qurilgan bo'lsa va siz quvvat kodini ishlatmoqchi bo'lsangiz. Tilt kaliti mikrokontroller quvvatini yoqganda ham u ishlashi kerak.
Bu rejimda dasturni ishga tushirish va maslahatlarni ko'rsatish uchun har doim taxminan 4 soniya vaqt ketadi.
Kirish pinini olib tashlash orqali uni yanada soddalashtirish mumkin. Men bu rejimni hali sinab ko'rmaganman, lekin u xuddi shunday ishlashi kerak. Dasturdan kirishni o'qish bo'yicha barcha havolalarni olib tashlashni unutmang.
Agar bu turdagi burilish sensori ishlatilsa, men yangi batareya tashuvchisini qo'llab -quvvatladim
11 -qadam: Qo'shimcha fayllar
Bu Waveshare veb -saytidagi OLED fayllar ….
Arduino 2019 musobaqasida ikkinchi o'rinni egalladi
Tavsiya:
Sehrli tugma 4k: 20USD BMPCC 4k (yoki 6k) simsiz masofadan boshqarish pulti: 4 qadam (rasmlar bilan)
Sehrli tugma 4k: 20USD BMPCC 4k (yoki 6k) simsiz masofadan boshqarish pulti: Ko'p odamlar mendan BMPCC4k uchun simsiz boshqaruvchim haqida ba'zi tafsilotlarni aytib berishimni so'rashdi. Ko'p savollar bluetooth boshqaruviga tegishli edi, shuning uchun men bu haqda bir nechta tafsilotlarni aytib o'taman. O'ylaymanki, siz ESP32 Arduino muhitini bilasiz
Qo'l bilan lehimlash Elektron komponentlarning chiqindilari, elektron komponentlar: 7 qadam
Qo'lda lehim bilan ishlaydigan elektron elektron platalar: elektron elektron platalar (eski kompyuterlar yoki maishiy texnika) lehimlantiruvchi temir, lehim cımbız, penseler, qaychi
Eski noutbukdan Alexa ovozli tanish yordamida suzuvchi aqlli sehrli oyna: 6 qadam (rasmlar bilan)
Alexa ovozli identifikatorli eski noutbukdan aqlli sehrli ko'zgu: "Elektronika" kursiga yoziling: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK youtube kanalida boshqa loyihalar va elektronika bo'yicha darsliklar: https://www.youtube.com/channel/UCelOO
Sehrli teginish bilan ta'til rasmlari slayd -shousini boshlang!: 9 qadam (rasmlar bilan)
"Sehrli teginish bilan bayram rasmlaringiz slayd -shousini boshlang!: Yillar davomida men sayohat qilayotganda o'zim bilan kichkina haykalchani olib yurishni odat qilib oldim: men tez -tez kichkina, bo'sh artoy sotib olaman (rasmdagi kabi) va bo'yash" u men tashrif buyuradigan mamlakat bayrog'i va mavzusiga mos keladi (bu holda, Sitsiliya). T
Keling, sehrli sehrli billur to'p yasaylik! ~ Arduino ~: 9 qadam
Sehrli afsun bilan sehrli billur to'p yasaylik! ~ Arduino ~: Bunda biz harakat sensori va RFID skaneridan foydalanib, ichidagi LED chiroqlar animatsiyasini boshqaradigan sehrli to'p yasaymiz