
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Loyihalarni qabul qilayotganingizda yoki yaratganingizda, ba'zilari oson, ba'zilari esa qiyin bo'ladi. Ba'zilar bir martalik bo'ladi, boshqalari esa keng miqyosda tuzilishi kerak. Bu yozishda biz hozirgi kunga qadar mening eng yirik loyiham-Distributed Symphony-ni va uning mikro-tekshirgichi brauzerda qanday qurilganligini o'rganamiz.
1 -qadam: imkoniyatlar

Tarqatilgan simfoniya - men tashlagan eng katta va murakkab loyiha. Yilda bir marta men 600 ta menejer auditoriyasi uchun korporativ saytga qiziqarli tajriba olib kelish uchun noyob imkoniyatga egaman. O'tgan bir necha to'lovlar, "o'yin -kulgi" dizayn muammosi sifatida to'plangan. Birinchi yinelemaning taklifi - to'pni o'z yo'lida aynan ikki soniya davomida yuboradigan to'p mashinasi. Har bir keyingi yil murakkabligi va texnik ishtirokini oshirdi. Bu yil men hayratga soladigan tajribani arxitektura qilish vaqti keldi, deb qaror qildim.
2 -qadam: tarqatilgan simmoniya



Loyiha besh kishilik guruhga zarbli asbob yaratish uchun zarur bo'lgan barcha ingredientlarni o'z ichiga olgan yuz yigirma to'plamdan iborat edi. Har bir to'plamda quyidagi elementlar bor edi.
- Ulangan mikrokontroller
- Solenoidli shar tomchisi
- Glockenspiel asbobli rezonatori
- Trigger tugmasi
- O'nta yog'och to'p
- Qurilish materiallari
- Badiiy elementlar
Ushbu loyihaning markaziy qismi mikro-nazoratchi edi. Mantiq va bulutli ulanishni qo'shish tajribani yaxshilashga va to'sqinlik qilmaslikka mo'ljallangan edi. Tekshirish panelida juda ko'p funksiyalar mavjud bo'lib, ular eng sodda tarzda ochilgan. Rezistorlar qiymatlari, elektr quvvati bilan bog'liq muammolar, diodlar va kondansatkichlar taxta dizayniga joylashtirildi, shunda ishtirokchilar texnologiyaga emas, balki qiyinchiliklarga e'tibor qaratishdi.
3 -qadam: imkoniyatlardan foydalaning

Ushbu loyiha maxsus SMT mikro -boshqaruv platalarini yaratish imkoniyatini taqdim etdi. Bu men uchun yangilik edi, lekin o'rganishga arziydigan narsa va katta qiyinchilik kabi tuyuldi. Plitalarni loyihalash uchun men Upverter -dan foydalandim. Bu PCB dizayni va ishlab chiqarilishi uchun juda yaxshi brauzer asosidagi oxirigacha echim. Kutubxonadan komponentalarni topishga o'rganganingizdan so'ng, ulardan foydalanish oson bo'ladi. Plitalar juda qobiliyatli ESP32 mikro -kontrolleriga asoslangan edi. Plitalar ushbu loyihani davom ettirish uchun mo'ljallangan edi, chunki ular bolalarga kod va sxema dizaynini o'rganishga yordam berish uchun ehson qilish uchun belgilangan edi. Har bir taxta quyidagi xususiyatlarga ega:
- ESP32 Micro Controller - Wi -Fi va Bluetooth -ga ega
- Ikkita PWM solenoid/dvigatel sarlavhasi
- To'rtta tuproqli 3.3V GPIO sarlavhalari
- Neopixel chiziqli ikkita haydovchi
- Ikkita sig'imli sensorli panel va ixtiyoriy sarlavhalar
- Bortli LCD displey
- Yagona Neopixel bortida
- UART dasturchisiga o'rnatilgan USB borti -
- 5V kuchlanishli avtobus
- 3V kuchlanishli avtobus
Loyihada faqat bitta Solenoid drayveri, LCD displey, Neopixel borti va GPIO sarlavhalarining uchtasi ishlatilgan. Qo'shimcha funktsiyalar o'sha paytdan boshlab bolalar uchun o'quv ustaxonalarida ishlatilgan.
4 -qadam: Rejalashtiring



Sizning shaxsiy PCB -laringizni yaratishda birinchi qadam - uni rejalashtirish. Tarmoq dizayni haqida gap ketganda, bu sizning sxemangizni yaratishni anglatadi. Men kattaroq loyihaning har bir xususiyatini loyihalash uchun non panelidan foydalandim. Har bir sxema ishlay boshlagach, men uni ehtiyotkorlik bilan Upverter sxematik vositasiga tarjima qildim. Shundan so'ng men taxtani tozaladim va boshqaruv paneli mantiqan tugaguncha keyingi bo'limda ishlashim kerak edi.
5 -qadam: Tashqariga qo'ying

Uskuna ishlab chiqarishning keyingi bosqichi - bu PCB sxemasi. Bu men o'ylaganimdan ham qiziqroq edi, xuddi SimCity -ni elektr bilan o'ynashga o'xshardi. Upverter -ni joylashtirish vositasi juda zo'r va ishlatish uchun qiziqarli. Men u bilan qanchalik ko'p ishlagan bo'lsam, dizaynni shunchalik jiloladim va iloji boricha uslubiy nuqtalarga intildim. Sizning vazifangiz - komponentlar orasidagi simlarni qo'shish. Mis bilan izlanmagan ulanishlarni ta'kidlaydigan yashil chiziqlar mavjud. PCB sxemasining eng hayajonli qismi - er izlarini o'tkazib yuborish qobiliyati. Ular qilishlari kerak bo'lgan narsa pastki qatlamga tegishdir va ular erga ulangan, oson! Biz pastki qavat haqida gapirayotgan bo'lsak, bu yana bir go'zallik. Agar sizda ko'plab izlar to'sqinlik qilsa, quyi qatlamga o'ting, tirbandlikni aylanib o'ting va boshqa tomondan oching.
6 -qadam: Buni haqiqatga aylantiring



Ishlab chiqarishga borganingizdan so'ng, narsalar haqiqiy va qimmatga tushadi. O'zingizga qulay bo'lgan ishlab chiqarish uyini yoki siz bilgan odam ilgari ishlatgan uyni toping. Siz ularga taxtalarni yaratish uchun fayllarni yuborasiz va ixtiyoriy ravishda to'liq yig'ishni bajarasiz. Xarajatlarning asosiy qismi ehtiyot qismlarni sotib olish va yig'ishdir. Ushbu loyiha ko'p birliklarni, shuningdek, sirtdan o'rnatish komponentlarini ishlatishni talab qilganligi sababli, men montajni ishlab chiqarish uyini tanladim.
Upverter -da yuklash bo'limi mavjud, u erda siz ishlab chiqarishga topshirishingiz kerak bo'lgan fayllarni yaratishingiz mumkin. Orqaga va to'rtinchisini saqlashga yordam berish uchun men eksport qilgan fayllar ro'yxati:
- Gerber fayllari
- NC Drill (Excellon)
- XYRS (tanlash va joylashtirish)
- Materiallar hisobi
Buyuk buyurtmangizni yuborishdan oldin, bir yoki ikkita kichik sinovdan o'tishga tayyor bo'ling. Mening dizaynim ikkita kichik ishlab chiqarish bosqichida bo'lib o'tdi, ularning har biri katta o'ttiz yuz dona buyurtmadan oldin xatolarga yo'l qo'ydi. Men buyurtmani o'nga to'ldirdim, chunki ba'zi taxtalar xatolar bilan ishlab chiqarilgan. Ikkinchi rasmda ko'rib turganingizdek, men oldingi ishlab chiqarish bosqichlaridan birining taxtalarini tuzatish uchun yashil o'tish simlarini ishlatishga majbur bo'ldim. Shunday qilib, siz hozir 5 dan 50 000 gacha maxsus boshqaruv paneli uchun faxrlanasiz.
7 -qadam: oshkor qilish



Bu uzoq va uzoq yo'lning achchiq -chuchuk oxiri edi. To'plamlar tarqatildi va tezkor ko'rsatma berildi. Jamoalar har bir tugmani bosish bilan rezonatorga ishonchli tarzda tushadigan zarb asbobini yaratishga kirishdilar. Qurilish davom etar ekan, biz aniqladikki, loyihalar bulutga ulangan va tegishli mobil boshqaruv paneli mavjud. Jamoalar mobil asboblar paneli yordamida o'z qurilmalarida naqsh o'ynashdi. "Saqlash va soch turmagi" endi maqsad edi. Jamoalarning asosiy qismi "Soch kesish" ni o'ynashga muvaffaq bo'lgach, biz konsertga tayyormiz.
Hamma to'p qutilarini yuklab, orqaga chekinishdi. Biz ma'muriy konsolimiz yordamida mashinaning individual ofsetlarini hisobladik va qo'shiqlarni bitta mashinadagidek hamma mashinalarda ijro qildik. Biz "Guns and Roses" bilan sinab ko'rdik va Bax rolini o'ynadik. Xona zo'r musiqa bilan to'ldirildi va bu muvaffaqiyatli bo'ldi.
Qurilishda davom eting va shaxsiy PCB loyihalari sizni qo'rqitishiga yoki to'sqinlik qilishiga yo'l qo'ymang. Ular butunlay bajarilishi mumkin va u erda butun dunyo qo'llab -quvvatlaydi.
Tavsiya:
D sinfidagi ovoz kuchaytirgichlari uchun joriy rejimga asoslangan osilatorning dizayni: 6 qadam

D toifali ovozli quvvat kuchaytirgichlari uchun joriy rejimga asoslangan osilatorning dizayni: So'nggi yillarda, D sinfining ovozli quvvat kuchaytirgichlari MP3 va mobil telefonlar kabi ko'chma audio tizimlar uchun eng yuqori samaradorlik va kam quvvat sarfi tufayli afzal qilingan echimga aylandi. Osilator D sinfining muhim qismidir
Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: 9 qadam (rasmlar bilan)

Alexa -ga asoslangan ovozli boshqariladigan raketa tashuvchisi: Qish mavsumi yaqinlashganda; chiroqlar bayrami nishonlanadigan yilning shu vaqti keladi. Ha, biz butun dunyo bo'ylab nishonlanadigan haqiqiy hind festivali bo'lgan Diwali haqida gapirayapmiz. Bu yil Diwali allaqachon tugadi va odamlarni ko'rish
Qishloq xo'jaligi uchun LoRa-ga asoslangan vizual monitoring tizimi - Firebase va burchak yordamida oldingi ilovani loyihalash: 10 qadam

Qishloq xo'jaligi uchun LoRa-ga asoslangan vizual monitoring tizimi | Firebase va burchak yordamida oldingi ilovani loyihalash: Oldingi bobda biz sensorlar loRa moduli bilan ishlayotgani haqida gaplashamiz va real vaqt rejimida olov bazasini to'ldiramiz va biz butun loyihamiz qanday ishlayotganini ko'rdik. Bu bobda biz qanday qilib qila olishimiz haqida gaplashamiz
Simsiz Rubik kubikli lampochkaning qiyalikka asoslangan rangini o'zgartirish: 10 qadam (rasmlar bilan)

Tilt-ga asoslangan rangni simsiz Rubik kubikli chiroqqa o'zgartiradi: Bugun biz Rubik kubikli ajoyib chiroqni quramiz, u qaysi tomonga qarab rangini o'zgartiradi. Kub kichik LiPo batareyasida ishlaydi, u standart mikro-usb kabeli bilan zaryadlangan va mening sinovimda batareyaning ishlash muddati bir necha kun. Bu
Qanday qilib Firefox -ni eng foydali veb -brauzerga aylantirish mumkin: 8 qadam

Qanday qilib Firefox -ni eng foydali veb -brauzerga aylantirish mumkin: Agar siz hali ham firefox -ning hamma narsadan yaxshiroq ekanligiga ishonchingiz komil bo'lmasa, bu erda sizni o'zgartirishga majbur qiladigan bir nechta maslahatlar va sozlamalar mavjud. Agar siz firefox -dan foydalanayotgan bo'lsangiz, ehtimol siz hali ham bu haqda bilmas edingiz