Mundarija:
- 1 -qadam: Bu qanday ishlaydi
- 2 -qadam: Elektromagnitni shamol qiling
- 3 -qadam: Kuchaytirgichni yarating
- 4 -qadam: Stripe ma'lumotlarining.wav faylini yarating
- 5 -qadam: ulang
- 6 -qadam: Sinab ko'ring
Video: Magnit chiziqli kartali spoofer: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Bu ko'rsatma magnit chiziqli kartani o'quvchiga signallarni kiritish uchun elektromagnit, oddiy kuchaytirgich sxemasi va shaxsiy musiqa pleyeridan qanday foydalanishni ko'rsatib beradi, bu sizni kartani siljitgan deb o'ylashga majbur qiladi. Bu ko'rsatma sizda elektronika haqida asosiy bilimlar va C ++ haqida qisqacha tushuncha borligini nazarda tutadi. ESLATMA: agar siz taqlid qilmoqchi bo'lgan magnit chiziqli kartaning tarkibini bilmasangiz, bu qurilmaning foydasi yo'q. Shunday qilib, siz magnit chiziqli kartadan ma'lumotlarni olish uchun hech qanday yaramas ishni qilmaguningizcha, siz qilmaydigan ishni bajarish uchun bu qurilmadan foydalana olmaysiz.. Onangizga bu yoqmaydi.
1 -qadam: Bu qanday ishlaydi
Yana oldinga borishdan oldin, men bu qadamga qo'shib qo'ygan hujjatni o'qib chiqing, Count Zero "Oqimning qaytishi hayotidagi kun". Bu hujjat magnit chiziqlar qanday ishlashini ko'rsatadigan Bibliyadir va siz ularga ma'lumot qanday kodlanganligini va magnit chiziqli kartadagi yo'llarning asosiy formatini tushunishingiz kerak. Men boraman, bir piyola qahva ichaman; Men qaytib kelgunimcha o'qing.
……. Bajarildi? Yaxshi. O'qishdan bilib olganingizdek, ma'lumotlar chiziqli bo'laklarda magnit oqimining teskari aylanishi yordamida magnit chiziqlarga kodlangan. Qachonki, kartani o'quvchi yonidan o'tkazib yuborsangiz, oqimning teskari yo'nalishidagi o'zgaruvchan magnit maydon o'quvchi elementida tokni keltirib chiqaradi, keyinchalik u ikkilik bitlarga dekodlanadi va magnit chiziqda saqlangan dastlabki ma'lumotlar qayta tiklanadi. Shunday qilib, ma'lum bir magnit chizig'ini taqlid qilish uchun, biz faqat o'quvchi yonidan o'tayotganda uning magnit maydonining o'zgarishi modelini yaratish yo'lini topishimiz kerak. Buni qanday qilamiz? Elektromagnit bilan! Siz bilganingizdek, elektromagnit - bu asosan solenoid (simli lasan). Elektr toki lasan orqali o'tganda, magnit maydon hosil bo'ladi. Elektromagnitni tez yoqish va o'chirish orqali biz magnit chiziqli siljishning o'zgaruvchan magnit maydonini takrorlashimiz mumkin. Bu jumboqning oxirgi qismi - elektromagnitni boshqarish. Xo'sh, biz magnitlanishning ma'lum bir to'lqin shaklini yaratish uchun solenoid orqali ma'lum bir to'lqin shaklini qayta yaratishga harakat qilamiz. To'lqin shakllarini saqlash va ularni elektr tokiga aylantirishning keng tarqalgan usuli qanday? Ovozli fayllar! Shunday qilib, biz xohlagan oqimning teskari tartibini ifodalovchi yuqori va pastliklarni.wav fayliga kodlashimiz va uni solenoid orqali iPod yoki shunga o'xshash musiqa pleyerida ijro etishimiz kerak. Eshitish vositasi orqali ovozni ijro etish uchun mo'ljallangan musiqa pleyerlari ushbu loyihada elektromagnitni boshqarish uchun etarlicha tok ishlab chiqarmaydi, shuning uchun biz elektromagnitga o'tishdan oldin signal o'tishi kerak bo'lgan asosiy kuchaytirgichni qurishga majbur bo'lamiz.
2 -qadam: Elektromagnitni shamol qiling
Elektr toki o'tganda elektromagnit o'z -o'zidan magnit maydon hosil qilsa -da, agar elektromagnit temir, po'latdan yasalgan yadro bilan o'ralgan bo'lsa, ancha kuchli magnit maydon hosil bo'ladi. Ushbu loyiha uchun men yadro sifatida ishlatish uchun 7 millimetrli po'latdan yasalgan materialdan kichik shakllarni kesib tashladim. Men metallni o'quvchi uyasi ichida bo'ladigan qismini belgilab qo'ydim va solenoidni joyida ushlab turish uchun bir nechta oluklarni kesib tashladim. Qachonki, elektr toki lasan orqali o'tsa, butun po'latdan yasalgan shim magnitlanadi. Bobinning o'zi uchun standart emal bilan qoplangan magnit simdan foydalaning. Uni sim yoki bo'sh joy tugaguncha o'rab oling. Qancha ko'p burilish qilsangiz, elektromagnitingiz shunchalik kuchli bo'ladi. Simni o'rashni boshlashdan oldin, po'latdan yasalgan qismini lenta yoki biror narsa bilan o'rab qo'ying, agar magnit simning ingichka emal qoplamasidan o'tkir metall uchi tishlasa, lasan uzilib qolmasin. Solenoidni o'rab olgandan so'ng, uni elektr lenta bilan o'rab oling va uni ushlab turing va magnit sim uchlari uchiga lehimlang. Metall yuzga tasma yopishtirilmasligiga ishonch hosil qiling, u chiziqli o'quvchining sezish elementiga tepaga suriladi. ** Menga lasanning joylashishini aniqlashda yordam bergani uchun Stiv Moskovchenkoga rahmat. **
3 -qadam: Kuchaytirgichni yarating
Shaxsiy media pleerning quloqchin ulagichi bizning elektromagnitni boshqaradigan darajada kuchli bo'lmaganligi uchun, biz uni haydash uchun oddiy kuchaytirgichni qurishimiz kerak. Men bu sxemani ish stolim atrofida yotgan narsalardan yig'dim. Elektromagnit buzilmasdan oldin uni haydash uchun etarli daromadga ega bo'lsa, deyarli har qanday kuchaytirgichdan foydalanishingiz mumkin. Agar siz haqiqatan ham ushbu sxemani yaratishni xohlamasangiz, siz hatto eski quvvatli kompyuter karnaylarini olishingiz va karnaylardan birini elektromagnit bilan almashtirishingiz mumkin. Qanday bo'lmasin, men foydalanadigan kuchaytirgichni yaratish uchun sizga quyidagi elementlar kerak bo'ladi: 6 -pinli DIP soket IC1 - LM386 op -amp C1, C2 - 0,1 uF sopol kondansatkichlar C3 - 220 uF elektrolitik kondansatör R1 - 10 ohmli qarshilik R2 - 5k trimmer potensiometr (haqiqiy qiymati unchalik muhim emas, faqat maksimal katta) Bir chetida 1/8 dyuymli fono ulagichi bo'lgan audio kabel (men faqat eski naushniklarning simini kesib tashladim) 9V batareya qisqichi Kichik kalit Prototiplash taxtasi Har xil o'tish simlari sxemani ko'rsatilgandek sxemani yig'ing. Fono kabelining topraklama simini kontaktlarning zanglashiga ulanganligiga ishonch hosil qiling. Quvvat kuchaytirgichi. Bundan tashqari, solenoidning qaysi uchi erga ulanganligi muhim emas, chunki ulardan bittasi, men keyinroq alligator qisqichlari bilan bog'lab turgan bobin chiqishlari uchun bir nechta o'tish simlarini lehimladim. modulli tizim.
4 -qadam: Stripe ma'lumotlarining.wav faylini yarating
Nihoyat, sizga elektromagnitni yuborish uchun signal kerak. Siz taqlid qilmoqchi bo'lgan magnit chiziqli ma'lumotlarni o'z ichiga olgan C ++ dasturidagi (geohot tomonidan yozilgan) ma'lumotlar majmuasini tahrir qiling va dasturni kompilyatsiya qiling/ishga tushiring. U sizning ma'lumotlaringiz bo'lgan text.wav deb nomlangan faylni chiqaradi. Faylni sevimli musiqa pleyeringizga yuklang (.wav formatida qolishiga ishonch hosil qiling) va siz biznesdasiz! Men qo'shgan zipda dasturning ikkita versiyasi bor - biri powerPC mac va PC/x86 mac uchun boshqa, agar siz kodlash uchun ba'zi ma'lumotlarga muhtoj bo'lsangiz, mening boshqa ko'rsatmalarni ko'ring. Yodingizda bo'lmang. Men bu qurilma bilan qilmoqchi bo'lgan ahmoqlik/noqonuniylik uchun javobgar emasman.
5 -qadam: ulang
Endi siz barcha qismlarni qurdingiz, o'ynash vaqti keldi! Musiqa pleyerini, kuchaytirgichni va lasanni rasmda ko'rsatilgandek ulang. Elektromagnitning metall yorlig'ini kartani o'quvchi uyasiga joylashtiring. Men boshqa ko'rsatmamda ko'rsatilgandek, qurilmani kartani o'quvchi/arduino sozlamalari bilan sinab ko'rishni maslahat beraman.
6 -qadam: Sinab ko'ring
Kuchaytirgich yoqilganligiga ishonch hosil qiling va musiqa pleyeridagi ma'lumotlarni o'z ichiga olgan.wav faylini o'ynating. Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, elektromagnit siz taqlid qilayotgan kartadagi ma'lumotlarni uzatishi kerak.
Agar uzatishda muammo bo'lsa, musiqa pleyeridagi kuchaytirgich va ovoz balandligining har xil kombinatsiyasi bilan o'ynashga harakat qiling. Agar signal juda past bo'lsa, ishlab chiqarilgan magnit maydon etarlicha kuchli bo'lmaydi va agar ortiqcha bo'lsa, signal buziladi. Ba'zi musiqa pleyerlari o'ynagan narsalarning birinchi bo'linishini kesib tashlashadi. Agar bu sodir bo'lsa, sizning ma'lumotlaringiz to'g'ri uzatilmasligi aniq. Agar muammo bo'lsa, C ++ kodini buzish yoki ovozli faylning boshiga biroz sukut qo'shish uchun audio tahrirlash dasturidan foydalanish kerak bo'lishi mumkin. Ma'lumotlar faylidan oldin.wav sukunatga ega bo'lgan pleylistni tuzib, buni iPod bilan hal qila oldim. Bundan tashqari, o'qning magnit maydonini zararkunandalar sezadigan "shirin joyni" topish uchun, metall burchakning joylashuvi bilan chalkashlik bo'lishi mumkin. Bundan tashqari, kartani o'quvchi "kartasi mavjud" kalitini ishga tushirish uchun uning qalinligi etarlicha ekanligiga ishonch hosil qiling. Ishlagan sozlamalarni olishim uchun bir necha kun kerak bo'ldi, shuning uchun agar siz uni birinchi urinishda mukammal qila olmasangiz, taslim bo'lmang. Omad!
Tavsiya:
Chiziqli chiziqli raqamli sath: 15 qadam (rasmlar bilan)
Chiziqli chiziqli raqamli daraja: Hammaga salom, bugun men sizga ixtiyoriy chiziqli lazer yordamida raqamli darajani qanday qilishni ko'rsataman. Taxminan bir yil oldin men raqamli ko'p vositani yaratdim. Garchi bu vosita juda ko'p turli xil rejimlarga ega bo'lsa -da, men uchun eng keng tarqalgani va
Micro SD kartali Arduino -dan foydalanadigan audio pleer: 7 qadam (rasmlar bilan)
Micro SD karta bilan Arduino -dan foydalanadigan audio pleer: Iltimos, boshqa loyihalar uchun mening kanalimga OBUNA bo'ling ……………………. Ko'pchilik SD -kartaga ulanishni xohlaydi. arduino bilan yoki arduino orqali ovoz chiqarishni xohlaysizmi, shuning uchun bu erda SD kartani arduino bilan ulashning eng oson va eng arzon usuli. siz bizga mumkin
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgich: 6 qadam (rasmlar bilan)
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgichi: LEDni o'chirish/o'chirish sxemalarining ko'pchiligi mikrokontrollerning PWM chiqishidan foydalangan holda raqamli sxemalardir. LEDning yorqinligi PWM signalining ish aylanishini o'zgartirish orqali boshqariladi. Tez orada siz ish tsiklini chiziqli o'zgartirganda,
SD-kartali xotira bilan akselerometrni yozuvchi: 6 qadam (rasmlar bilan)
SD-kartali xotira bilan akselerometrni qayd qilish qurilmasi: g'ildirakli g'ildirakdagi kuchlarni o'lchash va ularni SD-kartaga saqlash uchun logger birligi, shuningdek, dasturiy ta'minotni o'zgartirish mumkin, shuning uchun uni ulash mumkin bo'lsa, boshqa narsalarni o'lchash mumkin. a i2c-bus.Top Thrill Dragster
Arduino magnit chiziqli dekoder: 4 qadam (rasmlar bilan)
Arduino magnit chiziqli dekoder: Bu ko'rsatma qandaydir erkin foydalanish mumkin bo'lgan kodni, arduino va standart magnit chiziqli o'quvchini kredit kartalari, talabalik guvohnomalari va boshqalar kabi magnit chiziqli kartalarda saqlangan ma'lumotlarni skanerlash va ko'rsatish uchun qanday ishlatilishini ko'rsatadi. buni keyin joylashtiring