Qurilish va ta'mirlash bo'yicha maslahatlar

Raqamli baraban mashinasi yoki boshqa usulda urish mashinasi nima ekanligini hamma eshitgan bo'lishi mumkin. Norvegiyalik bastakor Koka Nikoladze tomonidan yaratilgan elektromexanik baraban mashinasi butunlay boshqa masala. Unda tovush mexanik ta'sir tufayli hosil bo'ladi. Mashina Arduino tomonidan boshqariladi, bu sizga ishlash uchun musiqani dasturlash imkonini beradi.

Siz Arduino haqida eshitgansiz va siz o'zingizning qurilmangizni, robotingizni yoki ular o'ylab topadigan boshqa narsalarni yaratish uchun uni tezda aniqlashni xohlaysiz. Birinchi oqshomda siz LEDni o'chirib qo'yishingiz mumkin, ammo murakkabroq gadjetni yaratish ko'proq vaqt talab etadi. Oldinda C tilida dasturlashni o'rganish, mos kutubxonalar va modullarni qidirish, qo'ltiq tayoqchalari va qiyinchiliklarni yengish uchun uzoq haftalar va hatto oylar bor. Jarayonni qanday tezlashtirish kerak? JavaScript-da dasturlash mumkin bo'lgan Arduino-ga mos platadan boshlang.

Ingliz tilidagi asl maqola http://www.bunniestudios.com/blog/?p=2407

Suratda Leonardo uchun tayyor bosilgan elektron platalar ko'rsatilgan

Chiroqning eng qiziq tomoni shundaki, u uy qurilishi va aslida juda oddiy sig'imli sensor yordamida yaqinlikka ta'sir qiladi. Folga varaq bo'lgan asosiy element. Ayni paytda bu yig'ilish shunchaki prototip bo'lib, barcha elektron komponentlar va sensor (o'sha folga varag'i) hech qanday tarzda chiroqning o'ziga birlashtirilmagan, ammo g'oyaning o'zi juda qiziq.

Arduino, 5 ta qattiq simli egilish sensori, 5 ta HITEC HS-81 servo va mexanik qo'l bilan uy qurilishi qo'lqop. Bularning barchasi qanday ishlashini videoda ko'rishingiz mumkin. Arduino egilish sensorlaridan ma'lumotlarni o'qiydi va servo motorlarni boshqaradi, shunda mexanik qo'l inson qo'lining harakatlarini takrorlaydi. Aytgancha, birinchi videoda muallif elektron komponentlar va drayvlarsiz bo'lsa-da, ebay-da sotib olinishi mumkin bo'lgan tayyor qo'l mexanikasi to'plamidan foydalanadi. Boshqa loyihada muallif hurda materiallardan xuddi shunday qo'l yasagan.

Ushbu loyihada muallif to'liq rangli 8x8 LED matritsasini Arduino-ga qanday ulash mumkinligini ko'rsatib beradi. Matritsaning o'zi 32 ta kirishga ega: 8 ta anod, 8 ta qizil katod, 8 ta yashil va 8 ta ko'k. Bunday holda, matritsani boshqarish uchun Arduino-da faqat 3 ta chiqish ishlatiladi. Bu erda hech qanday sehr yo'q, lekin 4 ta 74HC595 smenali registrlar mavjud.

74HC59-ni Arduino bilan ishlatish haqida ko'proq ma'lumotni Chiqishlar sonini ko'paytirish uchun 74HC595 Shift Registeridan foydalanish bo'limida o'qishingiz mumkin.

Bitta registr bizga 8 ta chiqishni beradi, chunki bizning matritsamiz 32 ta kirishga ega, dizayn kaskadli siljish registr texnikasidan foydalanadi. Bizga 4 ta 74HC59 registrlari kerak bo'ladi, shu bilan birga Arduinoga ulanishlar soni o'zgarmaydi va Arduino uchun 3 ta chiqish ishlatiladi. Haydash uchun. Quvvat USB orqali ta'minlanadi, lekin siz mustaqil ravishda ham ulashingiz mumkin.

Tomchi tushishi yoki sharning portlashi kabi tez harakatlanuvchi jarayonlarni suratga olish juda qiyin ish. Maxsus qurilmalarsiz deklanşör tugmasini bosishingiz kerak bo'lgan vaqtni aniq taxmin qilish deyarli mumkin emas. Yo'q, siz, albatta, yuz marta urinib ko'rishingiz mumkin va bir nuqtada omad sizga aylanadi. Lekin siz yuzlab to'plarsiz qila olasiz. Bu erda Arduino yordamga keladi. Quyida tovushga yoki lazer ko'rsatgich nurining kesishishiga reaksiyaga kirishuvchi Arduino asosida avtomatik tetikni yaratish jarayoni keltirilgan.

To'g'risini aytganda, Arduino kamera yopilishini emas, balki chirog'ni boshqaradi. Afsuski, kameraning signalga javob berishidagi kechikish taxminan 20 millisekundni tashkil etadi, bu inson ko'ziga sezilmaydi, lekin portlagan sharni otishda siz ko'ra oladigan darajadan uzoqroq. Shuning uchun, tortishish qorong'i xonada 10 soniya tortishish tezligi bilan amalga oshiriladi, lekin chirog'i to'g'ri vaqtda yonadi. Xonada deyarli yorug'lik yo'qligi sababli, fotosuratning barcha ekspozitsiyasi miltillash paytida (taxminan 1 millisekundda) sodir bo'ladi.

Xayrli kun, aziz o'quvchilar va eng yaxshi Trashbox portalining foydalanuvchilari! Hech kimga sir emaski, siz o'z qo'llaringiz bilan yaratgan narsalaringizdan yaxshi pul topishingiz mumkin. Agar g'oya haqiqatan ham qiziqarli bo'lsa, unda siz uning asosida o'z biznesingizni yaratishingiz mumkin. Arduino-dan ushbu sohada foydalanish juda qulay echimdir, chunki Arduino tijorat maqsadlarida foydalanish uchun taqiqlanmagan. Bugun biz siz bilan beshta qiziqarli biznes g'oyalar haqida gaplashamiz.

Buni qanday amalga oshirish kerak?

G'oyani amalga oshirish uchun komponentlarni sotib olishning eng qulay usuli AliExpressda. Shuningdek, u erda turli xil binolarni topishingiz mumkin. Bizning holatimizda tanamiz yaratilishimiz bozor ko'rinishiga ega bo'lishi uchun zarurdir.

Arduino-da biznes qilish juda foydali, chunki siz faqat bir marta eskiz yozishingiz kerak. Siz shunchaki tayyorlangan nusxani keyingi nusxalarga "to'ldirasiz". Quyidagi fikrlarga qarang.

Uydagi haroratni avtomatik nazorat qilish



Tartibda: Arduino Nano, Arduino Uno va NRF24L01

Men bu elementni "aqlli" uy deb atashni xohlamadim, chunki bu fikr faqat haroratni nazorat qilish haqida. Men bu g'oyani bir nechta Arduino Nano va bitta Arduino Mega/Uno yordamida amalga oshirgan bo'lardim. Ular orasidagi aloqa NRF24L01 radio moduli yordamida amalga oshiriladi. Ushbu modul sizga oltitagacha Arduinoni ulash imkonini beradi.

Arduino Nano kichik korpusda, masalan, DHT22 harorat va namlik sensori, NRF24L01 radio aloqa moduli va quvvat manbai - batareya bilan birga joylashtiriladi. Ushbu kichik qutilarning bir nechtasi butun uyga joylashtiriladi.



DHT2 va matnli LCD displey

Arduino Nano-dan olingan ma'lumotlar NRF24L01 (qabul qiluvchi sifatida), matnli LCD displey va quvvat manbai (batareya) bilan birga katta qutiga o'ralgan Arduino Uno yoki Mega bo'lgan "tayanch" tomonidan qabul qilinadi. Bularning barchasi isitish tizimining yaqinida joylashgan bo'ladi. "Asosiy" harorat ma'lumotlarini qabul qilish va qayta ishlash imkoniyatiga ega bo'ladi va bu ma'lumotlarning qiymatiga qarab, isitish tizimiga haroratni oshirish yoki kamaytirish uchun buyruq yuboriladi.

"Aqlli" issiqxona



Tayyor yechimga misol.

Hech kimga sir emaski, o'z issiqxonangizni boshqarish juda ko'p e'tibor talab qiladi: eshiklarni o'z vaqtida ochish va yopish, tuproq namligini kuzatish, shuningdek, u erda ekilgan ekinlarning o'sishini kuzatish. Bularning barchasini Arduino yordamida avtomatlashtirish mumkin.




Tartibda: Arduino Mega, DHT22 va matnli LCD displey.

Bitta Arduino issiqxona haroratini kuzatish (xuddi shu DHT22 sensori yordamida), LCD displeyda kerakli ma'lumotlarni ko'rsatish, suv berish uchun jo'mrakni ochish buyrug'ini yuborish, shuningdek, eshiklarni ochish va yopish uchun motorlarni boshqarishga qodir. .

CNC mashinasi




Tartibda: Arduino Mega, L298N va step motor.

Bunga 3D printerlar ham kiradi. Internetda Arduino asosida CNC mashinasini yaratishning ko'plab usullari mavjud. Ularning hammasi ham ishlamayapti, lekin, albatta, yaxshi variantlar bo'ladi. Uskuna uchun sizga Arduino, yaxshisi Mega, shuningdek, L298N motor drayveri va, albatta, motorlarning o'zi kerak bo'ladi. Qolganlarning hammasi ramka va dastur kodi. Shuni ta'kidlash kerakki, bu amalga oshirish eng qiyin g'oyalardan biridir.

Robotlar



Tayyor yechimga misol.

Hech shubha yo'qki, bolalar robotlarni, ayniqsa o'zlarini boshqara oladigan robotlarni yaxshi ko'radilar. Arduino yordamida hatto hurda materiallardan ham robotlar yasash mumkin. Men bir marta changyutgich qobig'ida Yulduzli urushlardagi astromex droidiga juda o'xshash robot yasash g'oyasi bilan o'ynaganman.





Tartibda: HC-SR04, L293D, HC-06 va NRF24L01

HC-SR04 ultratovushli masofa o'lchagich to'siqlarga bo'lgan masofani aniqlay oladi va keyinchalik ularni oldini oladi. Kengaytirish platasi sifatida ishlatiladigan L293D motor drayveri bir vaqtning o'zida to'rt motor va uchta servoni boshqarishga qodir. Aloqa nuqtai nazaridan, biz juda cheklangan emasmiz. Siz HC-06 bluetooth modulidan foydalanishingiz mumkin, bu sizning aqliy qobiliyatingizni smartfondan boshqarishga imkon beradi, ammo u yaxshi aloqa diapazoni bilan maqtana olmaydi, buni allaqachon ma'lum bo'lgan NRF24L01 radio aloqa moduli haqida aytib bo'lmaydi. Biroq, keyin siz smartfoningizdan boshqarish qobiliyatini yo'qotasiz.

Quvvat manbai sifatida siz umumiy quvvatni oshirish uchun parallel ravishda ulangan 18650 batareyadan foydalanishingiz mumkin.

Pastki chiziq

Afsuski, bu men topa olgan barcha fikrlar. Ishonchim komilki, agar sizni g'oya qiziqtirsa, Internetda ushbu mavzu bo'yicha ko'plab ma'lumotlarni topishingiz mumkin.
Darhol aytmoqchimanki, men kvadrokopterlar va boshqa samolyotlarni ushbu ro'yxatga kiritmadim, chunki ular uchun allaqachon tayyor boshqaruv platalari mavjud. Ehtimol, Arduino bunday yukga bardosh bera olmadi.

Qanday bo'lmasin, sizga qiziqarli bo'ldi deb umid qilaman. Izohlarda yozing, shunga o'xshash fikrlarga duch keldingizmi?

Men buni uzoq vaqtdan beri qilmadim radio boshqariladigan modellar. Men eski loyihamni qayta tiklashga qaror qildim: . Ammo uni qayta tiklash oson emas. Lekin uni yaxshilash uchun ham. Menda bor ekan 3D printer. Men mashina uchun yangi ramka chop etishga qaror qildim. Men ham kodni biroz o'ylab ko'rishga qaror qildim. Bu vaqt ichida mening bilimim oshdi va men allaqachon eski loyihalarga butunlay boshqacha qarayman. Lekin birinchi narsa birinchi.

Bluetooth HC-06 va Arduino. Telefoningizdan Relaysni boshqarish uchun Android ilovasi.

Qanday ulanish kerak Bluetooth modeli HC-06 yoki HC-05 ichida aytdi

Darsda biz uchinchi tomondan foydalandik Android ilovalari telefon yoki planshet. Bugun biz arizamizni yozamiz mit ilova ixtirochisi. Keling, tuzatamiz dan eskiz 11, past darajadagi o'rni bilan ishlash uchun. U eskizni o'zgartirmasdan yuqori darajadagi rey bilan ishlaydi.

Arduino WS2312 boshqaruvidagi DIY LED soati (manzilli)

Uning navbatdagi modernizatsiyasidan so'ng 3D printer. Aytgancha, men tez orada Anet 8A ni yangilash bo'yicha maqola va video joylashtiraman.

Xo'sh, men nima haqida gapiryapman? Oh Ha. Va shuning uchun men tekis va katta qismlarni chop etishga qaror qildim. Ular mening 3D printerimdan chiqqanlar edi. U hatto lenta bilan birga chiqib ketgan.

Men model topdim led soat.

Kub shaklida LED tungi chiroq.

Ishlab chiqishda ishlatiladigan materiallar va texnologiyalarni kengaytirish Arduino loyihalar. Bugun men sizga bu haqda aytib beraman led kub 3D bosilgan. An'anaga ko'ra, men ishlanmalarimda faqat foydalanaman bepul dasturiy ta'minot. Yaratish paytida 3D modellar Savol tug'ildi: qaysi bepul dastur yordamida siz tezda chiroyli tafsilotlarni yaratishingiz mumkin. Yana bir nuqta, men faqat ustida ishlayapman Linux. uchun dasturiy ta'minotning butun spektrini ko'rib chiqdi 3D modellashtirish.

Arduino svetofori digispark va ws2812b

Bugun biz bu haqda gaplashamiz svetofor yoqilgan DigiSpark va WS2812 manzilli LEDlarda . Bu ikkinchi versiya svetofor. Men bu erda birinchisi haqida gapirdim. Birinchi versiya juda qulay bo'lib chiqdi va kamroq qismlardan iborat edi. Nega men ikkinchi versiyani yaratishga qaror qildim? Gap shundaki, quti men birinchi versiyada ishlatgan batareyalar uchun Arduino-da svetofor, juda qimmatga tushdi. Ba'zi sotuvchilar uni 5 dollarga sotadilar

Arduino va elektronika haqida hamma narsa!

Arduino- professional bo'lmagan foydalanuvchilarga mo'ljallangan oddiy avtomatlashtirish va robototexnika tizimlarini qurish uchun apparat va dasturiy ta'minotning savdo belgisi. Dasturiy ta'minot qismi dasturlarni yozish, ularni kompilyatsiya qilish va dasturlash apparati uchun bepul dasturiy ta'minot qobig'idan (IDE) iborat. Uskuna Qism rasmiy ishlab chiqaruvchi va uchinchi tomon ishlab chiqaruvchilari tomonidan sotiladigan yig'ilgan bosilgan elektron platalar to'plamidir. Tizimning butunlay ochiq arxitekturasi Arduino mahsulot qatorini erkin nusxalash yoki kengaytirish imkonini beradi.

Platformaning nomi Ivreadagi xuddi shu nomdagi issiqxona nomidan kelib chiqqan bo'lib, loyiha asoschilari tez-tez tashrif buyurishadi va bu nom, o'z navbatida, Italiya qiroli Ivrea Arduin sharafiga berilgan.

Arduino avtonom avtomatlashtirish ob'ektlarini yaratish va standart simli va simsiz interfeyslar orqali kompyuterda dasturiy ta'minotga ulanish uchun ishlatilishi mumkin.

Nima uchun ko'rgazmalarga tashrif buyurishga arziydi? Yaxshi Expoda siz har doim bizni yaqin kelajakda nima kutayotganini, kelgusi olti oy ichida qanday tendentsiyalar va tendentsiyalar dolzarb bo'lishini ko'rishingiz mumkin. Gonkong elektronika yarmarkasi Bu eksponentlar nimaga qodir ekanliklarini namoyish etadigan ko'rgazmalardan biri bo'lib, biz, tadbir mehmonlari mahsulotlar bilan tanishamiz va faol sinovdan o'tkazamiz, ularni baholaymiz va nima xit bo'lishini, nima qiziqish uyg'otadi va nima ekanligini hal qilamiz. stendda qarovsiz yotishga mahkum. Eslatib o'tamiz, bularning barchasi Gonkongdagi eng go'zal ko'rgazma markazi tomi ostida amalga oshiriladi - Gonkong konventsiya va ko'rgazma markazi.

AD8232 - bu yurakning elektr faolligini o'lchash uchun ishlatiladigan kichik chipli plata. Ushbu elektr faolligini EKG yoki elektrokardiogramma deb atash mumkin. Elektrokardiografiya turli yurak kasalliklarini tashxislash uchun ishlatiladi.

Yurakning elektr tizimi yurak mushaklari orqali elektr signallarining paydo bo'lishi va tarqalishini nazorat qiladi, bu esa yurakning qisqarishiga va qonni pompalash uchun vaqti-vaqti bilan bo'shashishiga olib keladi. Yurak siklida tartibli depolarizatsiya jarayoni sodir bo'ladi. Depolyarizatsiya - hujayraning elektr holatining keskin o'zgarishi, hujayraning manfiy ichki zaryadi qisqa vaqt ichida musbat bo'ladi. Yurakda depolarizatsiya sinoatriyal tugundagi maxsus yurak stimulyatori hujayralarida boshlanadi. Keyinchalik, qo'zg'alish to'lqini atrioventrikulyar (atrioventrikulyar) tugun orqali His to'plamiga tarqalib, Purkinje tolalariga o'tadi va keyinchalik qorinchalarning qisqarishiga olib keladi. O'z-o'zidan tebranish rejimida elektr signalini ishlab chiqara olmaydigan boshqa nerv hujayralaridan farqli o'laroq, sinoatriyal tugunning hujayralari tashqi ta'sirsiz ritmik elektr signalini yaratishga qodir. Aniqrog'i, tashqi ta'sirlar (masalan, jismoniy faoliyat) faqat tebranish chastotasiga ta'sir qiladi, ammo bu "generator" ni ishga tushirish uchun kerak emas. Bunday holda, yurak stimulyatori hujayralarining davriy depolarizatsiyasi va repolyarizatsiyasi sodir bo'ladi. Elektron yurak stimulyatori, shuningdek, sinoatriyal tugun vazifasini bajaradigan barqaror chastota generatoriga ega. Tirik hujayralarning membranalari kondansatör vazifasini bajaradi. Hujayralardagi jarayonlar elektrokimyoviy va elektr emasligi sababli, ulardagi depolarizatsiya va repolyarizatsiya bir xil sig'imdagi kondansatörga qaraganda ancha sekinroq sodir bo'ladi.

Ushbu material bir nechta 18b20 harorat sensorlaridan qanday foydalanish + kerakli raqamni qo'shish va esp8266 nodemcu platasi va blynk ilovasi yordamida masofaviy monitoringni amalga oshirishga misol beradi. Monitoring uchun masofadan turib bir nechta harorat ko'rsatkichlarini olishingiz kerak bo'lsa, ushbu material foydali bo'ladi.

Bolaligingizdan video o'yinlarni o'ynashni xohlaysizmi? Tanklar, Kontra, Chip va Deyl, Teenage Mutant Ninja Turtles... Bu o'yinlarning barchasi sizni kutmoqda! Ushbu qo'llanmadan siz Raspberry Pi mikrokompyuteri asosidagi retro konsolni tez va oson yig'ish va sozlashni va RetroPie emulyatorlarini yig'ishni o'rganasiz.

Arduino Nano tomonidan yaratilgan mos shakldagi interaktiv qor parchasi. Kommutatsiya va effektlar uchun 17 ta mustaqil PWM kanali va sensorli sensordan foydalanish.

Qor parchasi 17 ta mustaqil segmentga guruhlangan 30 ta LEDdan iborat bo'lib, ularni Arduino Nano mikrokontrolleri tomonidan alohida boshqarish mumkin. Har bir blok alohida PWM pin bilan boshqariladi va har bir LED blokining yorqinligini va effektlarni alohida sozlaydi.



Agar xatolikni sezsangiz, matn qismini tanlang va Ctrl+Enter tugmalarini bosing
ULOSING:
Qurilish va ta'mirlash bo'yicha maslahatlar