Mundarija:

Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: 5 qadam (rasmlar bilan)
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: 5 qadam (rasmlar bilan)

Video: Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: 5 qadam (rasmlar bilan)

Video: Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak: 5 qadam (rasmlar bilan)
Video: Bosish tugmachalari va Arduino yordamida 360 uzluksiz Servo-ni boshqaring 2024, Dekabr
Anonim
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak
Uskunani sinab ko'rish va amalga oshirish uchun Tinkercad -dan qanday foydalanish kerak

O'chirish simulyatsiyasi - bu kompyuter dasturlari elektron sxemaning yoki tizimning xatti -harakatlarini simulyatsiya qiladigan usul. Yangi dizaynlar sxemani yoki tizimni qurmasdan sinovdan o'tkazilishi, baholanishi va tashxis qo'yilishi mumkin. O'chirish simulyatsiyasi tizimning nosozliklarini bartaraf etishdan oldin ma'lumotlarni yig'ish uchun tizimdagi muammolarni bartaraf etishda foydali vosita bo'lishi mumkin. Bu dizaynerga tizim tuzilishidan oldin dizaynning to'g'riligi va samaradorligini aniqlash imkonini beradi. Shunday qilib, foydalanuvchi tizimlarni jismonan qurmasdan, muqobil dizaynlarning afzalliklarini o'rganishi mumkin. Qurilish bosqichida emas, balki dizayn bosqichida aniq dizayn qarorlarining ta'sirini o'rganib, tizimni qurishning umumiy qiymati sezilarli darajada kamayadi.

Shunday qilib, dasturiy ta'minotni simulyatsiya qilish - bu sxemani jismoniy qilishdan oldin sinashning yaxshi usuli. Tinkercad-bu Internetga asoslangan simulyatsiya vositasi bo'lib, u sizning qurilmangizni, shuningdek, dasturiy ta'minotni hech qanday jismoniy ulanishsiz yoki hatto hech qanday uskunani sotib olmasdan sinab ko'rishga yordam beradi.

Siz hech qachon Arduino-da kirish-chiqish pinlarining etishmasligini his qilganmisiz? Agar siz bir necha tonna LED haydashni xohlasangiz yoki LED kubini yasamoqchi bo'lsangiz, menimcha, siz kirish -chiqish pimlariga ehtiyoj sezgansiz. Bilasizmi, faqat 3 ta Arduino pinidan foydalanib, cheksiz ko'p LEDlarni boshqarishingiz mumkinmi? Ha, smenali registrlar sizga bu sehrni yaratishga yordam beradi. Bu ko'rsatmada men sizga 74HC595 smenali registrlar yordamida cheksiz kirish va chiqishni qanday amalga oshirish mumkinligini ko'rsataman. Misol sifatida men oltita 7 segmentli displey yordamida termometr va lyuks o'lchagichli raqamli soat yasayman. Nihoyat, apparat sxemasini tuzishdan oldin, men Tinkerkaddagi sxemani simulyatsiya qildim, chunki ular bilan juda ko'p aloqa mavjud. Simulyatsiya sizni yanada ishonchliroq qilishi mumkin va siz hech qanday jismoniy sinov va xatosiz o'z davrangizni yakunlashingiz mumkin. Shubhasiz, bu sizga qimmatbaho uskunalar va qimmatli vaqtni tejashga yordam beradi.

Siz simulyatsiyaga bu erdan kirishingiz mumkin:

1 -qadam: uskunangizni yonishdan saqlang

Uskunani yonishdan saqlang
Uskunani yonishdan saqlang
Uskunani yonishdan saqlang
Uskunani yonishdan saqlang
Uskunani yonishdan saqlang
Uskunani yonishdan saqlang

Boshqa elektron sxemalar singari, LED sxemalari oqimga juda sezgir. Agar LED nominal oqimdan ko'proq oqim oqsa (masalan, 20mA), LED yonadi. Tegishli rezistorni tanlash, kontaktlarning zanglashiga yoki LEDni yoqmasdan to'g'ri yorqinligi uchun juda muhimdir.

Tinkerkad sxemalari ajoyib xususiyatlarga ega. Bu sizga nominal oqimdan ko'proq elektron elementlari orqali oqishini ko'rsatadi. Keyingi sxemada men etti segmentli displeyni rezistorsiz to'g'ridan -to'g'ri siljish registriga uladim. Hatto etti segmentli displey uchun ham registr xavfsiz emas va bu ulanish orqali ikkalasini ham yoqib yuborish mumkin. Tinkerkad haqiqatni qizil yulduzlar orqali ko'rsatadi.

Rasm
Rasm

Keyingi sxemada men LEDning har bir segmentiga bitta 180 ohmli rezistor qo'shdim. Taxminan 14,5 mA oqim displeyning har bir segmentidan o'tadi, bu displey uchun saqlanadi. Ammo simulyatsiyadan ko'rinib turibdiki, bu qarshilik qiymati IC uchun xavfsiz emas. Shift registrining maksimal oqim quvvati 50mA. Shunday qilib, IC displey segmentida uchtagacha xavfsiz (14,5 x 3 = 43,5mA). Agar ICga uchta segment kirsa, uni yoqish mumkin (masalan, 14,5 x 4 = 58mA). Ishlab chiqaruvchilarning ko'pchiligi bunga e'tibor bermaydilar. Ular faqat displeyni hisobga olgan holda qarshilik qiymatini hisoblaydilar.

Rasm
Rasm

Ammo agar ular Tinkerkaddagi sxemani simulyatsiya qilsalar, bu xato qilish imkoniyati nolga teng bo'ladi. Chunki Tinkerkad qizil yulduzni ko'rsatib sizni ogohlantiradi.

Quyidagi rasmda ko'rsatilgandek, sichqoncha kursorini yulduzga olib kelish holatini kuzatishingiz mumkin.

Rasm
Rasm

Quyidagi dizayn juda mos keladi, men displeyning har bir segmenti uchun 470 ohmli rezistorni tanlayman. Zanjirni simulyatsiya qilishda attashe Arduino eskizidan foydalanilgan.

Rasm
Rasm

2 -qadam: kuchlanish, oqim, qarshilik va to'lqin shaklini o'lchash

Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang
Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang
Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang
Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang
Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang
Voltaj, oqim, qarshilik va to'lqin shaklini o'lchang

Oqim va kuchlanishni o'lchash elektron zanjir uchun katta qiyinchilikdir, ayniqsa ko'p parallel o'lchovlar talab qilinadi. Tinkercad simulyatsiyasi bu muammoni juda oson hal qiladi. Siz oqim kuchlanishini va qarshilikni juda oson o'lchashingiz mumkin. Siz buni bir vaqtning o'zida bir nechta filiallar uchun qilishingiz mumkin. Quyidagi sozlash umumiy oqim va kontaktlarning zanglashini ko'rsatadi.

Rasm
Rasm

Siz to'lqin shaklini kuzatish va chastotani o'lchash uchun osiloskopdan ham foydalanishingiz mumkin.

Rasm
Rasm

Yuqoridagi sozlashda Arduino -dan soat signalini ko'rsatadigan osiloskop. Siz bir vaqtning o'zida bir nechta tarmoqlarning oqimi va kuchlanishini o'lchashingiz mumkin, bu juda samarali. Agar siz bir vaqtning o'zida bir nechta tarmoqlarni o'lchashni xohlasangiz, multimetrni amaliy sxemadan o'lchash juda qiyin bo'ladi. Ammo Tinkerkadda buni juda oson qilish mumkin. Keyingi sxemada men turli tarmoqlardan tokni o'lchash uchun bir nechta ampermetrlardan foydalandim.

Rasm
Rasm

3 -qadam: Dastur yozish va ketma -ket monitordan foydalanish

Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish
Dastur yozish va ketma -ket monitordan foydalanish

Tinkercad sxemasining qiziqarli va foydali xususiyatlaridan biri shundaki, u kod muharririga ega va siz Arduino va ESP8266 uchun dasturni to'g'ridan -to'g'ri o'z muhitidan yozishingiz mumkin. Bundan tashqari, blokirovka rejimini tanlab grafik muhit yordamida dastur ishlab chiqish mumkin. Bu dasturlash tajribasi bo'lmagan ishlab chiqaruvchi va havaskorlar uchun juda foydali.

Rasm
Rasm

Bundan tashqari, kodni disk raskadrovka qilishingiz mumkin bo'lgan tuzatuvchi o'rnatilgan. Nosozliklarni tuzatuvchi sizga kodingizdagi xato (xato) ni aniqlashga va uni tuzatishga (disk raskadrovka) yordam beradi.

Rasm
Rasm

Tinkercad sxemasida ketma -ket monitor ham bor va siz sensorning qiymatini kuzatib, kontaktlarning zanglashiga olib borishingiz mumkin. Quyidagi sxema PIR va ultratovush sensorini sinab ko'rish va ketma -ket monitorda ma'lumotni kuzatish uchun ishlatilgan.

Rasm
Rasm

Siz sxemaga quyidagi havola orqali kirishingiz mumkin:

4 -qadam: Katta va murakkab elektron simulyatsiyasi (termometr va lyuks o'lchagichli soat)

Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)
Katta va murakkab davrni simulyatsiyasi (termometr va lyuks o'lchagichli soat)

Tinkercad -da siz amalda bajarishdan oldin har qanday murakkab sxemani simulyatsiya qilishingiz mumkin. Bu sizga qimmatli vaqtni tejashi mumkin. Murakkab sxemada xato qilish ehtimoli juda katta. Agar siz uni Tinkercad -da sinab ko'rsangiz, bu juda samarali bo'lishi mumkin, chunki siz o'zingizning sxemangiz va dasturingiz ishlayotganini bilasiz. Natijada, siz o'zingizning talabingizga binoan sxemani o'zgartirishingiz va yangilashingiz mumkin.

Men Tinkerkadda murakkab sxemani simulyatsiya qildim va bu termometr va lyuks o'lchagichli soat sxemasi. O'chirish 5V regulyatorli 9V batareyadan ishlaydi. Olti, etti segmentli displey vaqtni soat, daqiqa va soniya bilan ko'rsatish uchun ishlatiladi. Vaqtni sozlash uchun bitta analogli kirish yordamida to'rtta tugma ishlatiladi. Signalni o'rnatish uchun ovozli signal ulangan. LM35 IC atrof -muhit haroratini sezish uchun ishlatiladi. Lyuksni o'lchash uchun atrofdagi yorug'lik sensori ishlatiladi.

Rasm
Rasm

Raqamli tugma tugmasi Arduino pin #7 uchun ishlatiladi. Bu tugmachani o'zgartirish variantni o'zgartirish uchun ishlatiladi. Odatiy bo'lib, u vaqtni ko'rsatadi yoki soat rejimida ishlaydi. Birinchi bosish uchun u haroratni ko'rsatadi va ikkinchi bosish uchun lyuks darajasini ko'rsatadi.

Rasm
Rasm

5 -qadam: Uskuna yordamida amalga oshirish

Uskuna bilan amalga oshirish
Uskuna bilan amalga oshirish
Uskuna bilan amalga oshirish
Uskuna bilan amalga oshirish
Uskuna bilan amalga oshirish
Uskuna bilan amalga oshirish

Zanjirni simulyatsiya qilib, dasturni va qarshilik qiymatini sozlagandan so'ng, sxemani amalda bajarish uchun eng zo'r vaqt. Agar siz biron bir joyda namoyish qilish uchun prototip yasamoqchi bo'lsangiz, non panelida amaliy sxemani amalga oshirish mumkin. Breadboard sxemasi ba'zi afzalliklari va kamchiliklariga ega. Non paneli sxemasining asosiy afzalligi shundaki, uni osongina o'zgartirish mumkin va buning uchun lehim kerak emas. Boshqa tomondan, paneldagi kontaktlarning zanglashiga olib kelishi juda oson va murakkab sxemani aniqlash juda qiyin.

Agar siz uni amaliy ishlatmoqchi bo'lsangiz, lehimli PCB sxemasi eng yaxshisidir. Siz o'zingizning uyingizda PCB sxemasini juda oson yasashingiz mumkin. Buning uchun maxsus vositalar kerak emas. Agar siz DIY PCB haqida bilmoqchi bo'lsangiz, siz bu yaxshi ko'rsatmalarga amal qilishingiz mumkin.

1. Uy qurilishi-tenglikni bosqichma-bosqich qayta almashtirish.

2. Pinomelean tomonidan tenglikni ishlab chiqarish bo'yicha qo'llanma

Bundan tashqari, professional PCB uchun Internet orqali buyurtma berishingiz mumkin. Bir nechta ishlab chiqaruvchilar PCB bosib chiqarish xizmatini juda arzon narxda taqdim etadilar. SeeedStudio Fusion PCB va JLCPCB - ikkita eng mashhur xizmat ko'rsatuvchi provayder. Siz ulardan birini sinab ko'rishingiz mumkin.

[Eslatma: Ba'zi rasmlar Internetdan yig'ilgan.]

Elektronika bo'yicha maslahatlar
Elektronika bo'yicha maslahatlar
Elektronika bo'yicha maslahatlar
Elektronika bo'yicha maslahatlar

"Electronics Tips & Tricks Challenge" da ikkinchi sovrin

Tavsiya: