
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51


Аялы менин Элвис Капитан Кирк костюмуна дал келүү үчүн Сан -Хоседе боло турган Silicon Valley Comic Con үчүн андориялык болууну чечти. Бет боёк/макияж жана костюмдун калган бөлүгү бир аз убакытты алса да, антеннанын статикалык болушуна жол бере алган жокмун. Мен аларды бир аз туш келди негизде буруп, айландырууну чечтим. Көрсө, көптөгөн адамдар статикалык андориялык антеннаны да, мурда эле айланып жүргөндөрдү да сатышат. Бирок 100 долларлык баа өтө кымбат болчу, мен баары бир DIY жигитмин.
Убакыт тар болгондуктан, мен Etsyден 3D басып чыгарылган антеннаны таптым.
КЕРЕКТҮҮ БӨЛҮКТӨР -
Андориялык антенна - буларды текшериңиз же өзүңүз жасаңыз
Эки микро сервос - көптөгөн жерлерди таба аласыз
Adafruit itsybitsy - adafruits веб -сайтын караңыз. Кичине болсо жакшы
Кеңейтилген servo кабели - Amazon/ebay
күйгүзүү/өчүрүү өчүрүүчүсү бар эки зымдуу электр кабели - Amazon/ebay
9В батарея
9В батарея кармагыч
маска тасмасы, электр тасмасы
чач боосу - каалаган CVS, бута ж.
КОЛДОНУЛГАН КУРАЛДАР
кандооч
ысык желим курал
Супер клей
зым ачкычтар
Xacto бычагы
Нан тактасынын прототипи
Компьютериңизге Arduino өнүктүрүү чөйрөсү орнотулду
1 -кадам: Код
Мына мен колдонгон код. Интернеттен өчүрүлдү.
Arduino сервосун айдоо абдан оңой. Мунун техникалык жолдору бар экенине карабай, мен эки башка кыймылдын үлгүлөрүн алардын ортосунда жана пинг-понг менен алдыга жана артка жылдырууга мажбур кылдым. Серво башыңызга бекитилгенден кийин борборуңуз кайда экенин жана сиздин колдонмоңузга эң ылайыктуу экенин билүү үчүн, муну менен ойношуңуз керек болот. /* Шыпыруу
by BARRAGAN
Бул мисал коду коомдук доменде.
R570sv тарабынан өзгөртүлгөн
8-14-19
*/
#кошуу
Servo myservo; // сервону көзөмөлдөө үчүн servo объектисин түзүү
// көпчүлүк такталарда он эки servo объект түзүлүшү мүмкүн
int posl = 0; // servo абалын сактоо үчүн өзгөрмө
int posr = 0; int DELAY = 50; int everyOther = 0; int i = 0; int j = 0; int k = 0; int x = 0; Servo servo1; Servo servo2;
жараксыз орнотуу () {
// myservo.attach (9); // servo объектиге пин 9дагы сервону тиркейт // myservo.attach (10); // servo1.attach (9) серво объектисине 10 -пин боюнча сервону бекитет; servo2.attach (10); servo1.write (0); servo2.write (0); кечигүү (1000); servo1.write (180); servo2.write (180); кечигүү (1000); Serial.begin (9600); }
//
// // баштоо 180 солго солго 50, оңго оңго 50, андан кийин кайра 180ге жайыраак r 50 & солго 50 // //
void loop () {
for (j = 0; j <= 5; j ++) {for (i = 0, posl = 180, posr = 180; i <= 50; i ++) {// 0 градустан 180 градуска чейин барат posl = posl - 1; posr = posr + 1; servo1.write (posl); // servoго 'pos' өзгөрмөсүнүн абалына өтүүсүн айт. servo2.write (posr); кечигүү (DELAY); // servo позициясына жетүү үчүн 15ms күтөт} үчүн (i = 0, posl = 130, posr = 230; i <= 50; i ++) {// 0 градустан 180 градуска чейин барат posl = posl+1; posr = posr - 1; servo1.write (posl); // servoго 'pos' өзгөрмөсүнүн абалына өтүүсүн айт. servo2.write (posr); кечигүү (DELAY); // servo позициясына жетүү үчүн 15ms күтөт}} // for
if (everyOther == 1) {
servo1.write (180); servo2.write (180); кечигүү (500); servo1.write (280); servo2.write (280); кечигүү (500); servo1.write (120); servo2.write (120); кечигүү (500); servo1.write (180); servo2.write (180); кечигүү (500); everyOther = 0; // муну ар дайым алмаштырып туруу, бул эки тартиптин бирин аткарат} // if else {everyOther = 1; for (x = 0; x <= 5; x ++) {for (i = 0, posl = 180, posr = 180; i <= 40; i ++) {// 0 градустан 180 градуска чейин барат posl = posl - 1; posr = posr + 1; servo1.write (posl); // servoго 'pos' өзгөрмөсүнүн абалына өтүүсүн айт. servo2.write (posr); кечигүү (10); // 10 мүнөттүн ичинде сервонун позитивге жетүүсүн күтөт} (i = 0, posl = 140, posr = 220; i <= 40; i ++) {// 0 градустан 180 градуска чейин барат posl = posl+1; posr = posr - 1; servo1.write (posl); // servoго 'pos' өзгөрмөсүнүн абалына өтүүсүн айт. servo2.write (posr); кечигүү (10); // servo позициясына жеткенче 1ms күтөт}}} // else} // loop
2 -кадам: Зымдоо жана таңгактоо


Ошентип, негизги зымдар акылдуу, бул супер түз алдыга.
Серводо үч зым бар. Ардуинодон Power, Ground жана PWM пин.
Ошентип, PWM үчүн 9 жана 10 төөнөгүчтөр жана Arduinoдон жер жана күч колдонулган.
Мен 9В батарейканы тандадым, анткени анын кармагычы бар болчу. Мен кичинекей LiPo 3.7V батарейкасын колдонуп, бүтүндөй пакетти кичирейтүү мүмкүн болчу, бирок мен кичинекей 3.7V батарейкада 8 саат иштей аларымды билбедим, ошондуктан 9v чоңураак батарейкасы менен барып, салып койдум. бир кармагычты алып келип, керек болсо алмаштырып алам. Мен ошондой эле өчүрүү/күйгүзүүнү коштум, анткени мен аны оңой эле күйгүзүү жана өчүрүү жолун кааладым. Бүт пакет баштын арткы жагына парик менен чачтын ортосуна тыгылып калмак жана мен каалабаганым, аны иштетүү үчүн парик же зымдын иштебей калышына алып келиши мүмкүн.
Бүт долбоордун иш жүзүндө таңгакталышы эң татаал бөлүктөрдүн бири болгон. Мага кичине керек болчу, бирок мен дагы эч кандай зымдардын бүтпөй калганын жана долбоор керек болгондо FAIL болушун каалаган жокмун. Мен ысык Arduinoдогу бардык туташууларды чаптап койгом, ошондуктан казыктар жылып кетпеши үчүн, мен электр менен жер зымдарын Arduino тактасына такап коштум. Башка бардык зым байланыштары скотч менен жабыштырылган жана бүт таңгак маска тасмага оролуп, өчүрүү өчүргүчүнө оңой жетет.
3 -кадам: Гаджетти парикке орнотуу



Эгерде таңгактоо жетишерлик түйшүктүү болбосо, анда париктин бардыгын алуу оор болчу.
Антенна чач боосуна орнотулду, мен аны колдонууну пландап жатканымдан толугу менен ишке ашпай калды, ошондуктан биз металлдан жасалган жана резина менен капталган күчтүү чач боону сатып алдык.
3d басылган антенна микро серволорго туура келбеди, андыктан оюктарды чоңойтуп көрдүм. Серверлер ысык желим менен ордуна коюлган.
Серво мүйүзүн чач боосуна орнотуу таптакыр башаламандык болчу. Мен париктин чоң уячасын кесип салгым келбеди, андыктан мен сервону чач боосуна жана антеннага алдын ала беките алам, балким париктин иштебей калышына алып келди, андыктан париктин 1/4 кичинекей тешигин кесүүнүн абдан азаптуу жолуна түштүм. Ошентип, servo валы туура келет. Андан кийин мен сервердин мүйүзүн сервого бекиттим. Андан кийин мен сервердин мүйүзүн чач боосуна эпоксиден кылдым - бул иштебеди. Сервердин мүйүзүн чач боосуна супер жабыштыруу да иштебеди. Чоооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооооо коркутушпаса, паракорддун туйундерун супер желим менен бекитип. Муну жасоо үчүн серво). Бирок 10 000 жыл мурун жебени жасоо үчүн эмне кылсаңыз болот, кандай техника.
Муну жасоонун жакшыраак жолдору бар. Менин мисалымды иштей турган нерсе катары колдон, бирок жакшыртылышы мүмкүн болгон нерсе:-)
Эки кошумча 1/4 дюймдук уячалар кесилди, андыктан сервер зымы парик аркылуу жана париктин арт жагына батерейка/Arduino жашаган жерге чейин батып кетиши мүмкүн.
Батарейканы/Ардуинону башына/парикке тагуу
YMMV бул боюнча. Мен таңгакты париктин астындагы аялымдын булочкасына байлап алдым. Ал чач торун кийип, галстугун да таңгакка ороп алган. Бизде бир ийгиликсиздик болгон, ал тайып кеткенден кийин, мен аны кайра байладым жана ал күндүн калганына чейин созулду (буга жардам берүү үчүн конокко барганда кээ бир буюмдарды алып келиңиз:-))
4 -кадам: Шоуда - Эмне иштеди, эмне кылбады, биз эмнени башкача кылмак


Ошентип, эмне иштеген -
Антенналар кулаган жок - бирок биз машинага кирип -чыгууда өтө этият болушубуз керек болчу. Серво кичинекей жана серво мүйүзүнүн чач боосу менен байланышы ого бетер морт.
Батарея шоунун баарына созулду - батарейкаларды алмаштыруунун кажети жок.
Эч кандай зымдар түшкөн жок, бош байланыштар жок - клей менен лентага кошумча убакыт төлөндү
Эмне мынча жакшы иштеген жок -
Ошентип, менин столумда антеннанын кыймылы үчүн эмне жакшы болорун түшүндүм. Көрсө, биз чоң экспо борборуна келгенде, көпчүлүк адамдар антеннанын кыймылдап жатканын байкабай калышкан. Муну жасагандар аябай таң калышты - "антеннаңыз жөн эле кыймылдап калдыбы?" жакшы нерсе, бирок чоңураак учур жакшы болмок. ЭМНЕ кылышым керек, тышкы потенциометрди реалдуу убакытта айлантууну, жыштыкты ж.б. көбөйтүү үчүн, чачтын астына тыгылган пакетке байлап койсо болмок.
Мен аны парик менен аялымдын чачына байлап койгом - ал бир нече сааттан кийин түшүп кеткен. Бактыга жараша, менде бош галстук оромосу бар болчу жана аны парикке/чач булочкасына кайра байлап алдым. Чындыгында, бул шоудагы алсыздыкка даярдануу сыяктуу ийгилик эмес.
Сунушталууда:
Urban Rooftop Ham Radio Antenna: 8 Steps (Сүрөттөр менен)

Шаардык Чатырдагы Хам Радио Антеннасы: Мен жакында эле тамдын үстүнө ветчина радио антеннасын койдум, ошондо мен бийик кабатта эмес батиримдин ичинде жакшы сигнал ала алам. Хоббиге көп инвестиция тартпаган ультра башталгыч болгондуктан, чатырга чыгууга туура келген
Чейрек толкун Dual Band VHF/UHF Ham Radio Antenna by Asni Nor Rizwan: 10 Steps

Quarter Wave Dual Band VHF/UHF Ham Radio Antenna by Asni Nor Rizwan: A Simple & Арзан кош тилкелүү антенна сизди UHF жана VHF үчүн эки башка антеннага ээ болуудан сактап калат
Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: 3 кадам

Сөз үчүн текст ARMbasic Powered UChip жана башка ARMbasic Powered SBCлерди чыкылдатыңыз: Киришүү: Жакшы күн. Менин атым Тод. Мен аэрокосмостук жана коргонуу тармагындагы профессионалмын, ал дагы жүрөгүндө бир аз геик.Илхам: BBS, 8-биттик микроконтроллерлер, Kaypro/Commodore/Tandy/TI-994A жеке компьютерлер доорунан башталат, качан R
Коркунучтуу Тедди - Arduino Powered Self -rocking Stair & Rotating Head: 11 Steps (Сүрөттөр менен)

Spooky Teddy-Arduino Powered Self-rocking Chair & Rotating Head: Коркунучтуу оюнчук-бул Хэллоуиндин 2 бөлүктөн турган декор. Биринчи бөлүк - Arduino UNO жана соленоид менен айлануучу 3d басылган механизми бар оюнчук. Экинчи бөлүк-бул Arduino наносу жана электромагниттик тиркеме менен иштөөчү өзүн өзү таштаган отургуч
Easy Wardriving Wireless Antenna Booster- Wifi - Wlan: 6 Steps

Easy Wardriving Wireless Antenna Booster- Wifi - Wlan: Бул үйрөткүчтө мен сизге акчасыз абдан жөнөкөй зымсыз антеннаны кантип курууну көрсөтөм. Мен муну кээ бир нерселерди кайра иштетүү аркылуу жасадым, антпесе жөн эле ыргытып жиберчүбүз. Ошентип, ал дагы жашыл! =) Идея Wi -Fi толкундарын кармоо