Turinys:

MCU valdoma karuselė fotoaparato tvirtinimui: 10 žingsnių
MCU valdoma karuselė fotoaparato tvirtinimui: 10 žingsnių

Video: MCU valdoma karuselė fotoaparato tvirtinimui: 10 žingsnių

Video: MCU valdoma karuselė fotoaparato tvirtinimui: 10 žingsnių
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, Liepa
Anonim
MCU valdoma karuselė, skirta tvirtinti prie fotoaparato
MCU valdoma karuselė, skirta tvirtinti prie fotoaparato
MCU valdoma karuselė, skirta tvirtinti prie fotoaparato
MCU valdoma karuselė, skirta tvirtinti prie fotoaparato

Taigi, jūs esate piktas beprotiškas mokslininkas, kuriate savo naujausią destructo-bot. Jūs išmokote skaudžią pamoką, kad sugadinus, geriausia nebūti kūryboje kūne su deginimu ir antrankiais. Kadangi jūsų kūrinys pažeidžia pirmojo „YourTownVille“kranto pietinę sieną, jis tęsiasi į šiaurę link skliautas, kai staiga jūsų priešas ateina iš rytų ir sutrumpina jūsų didelės srovės stiprumo H tiltą su herojiška tematika išmestu metaliniu sviediniu, kepa MCU su atgaline įtampa ir kainuoja jums tūkstančius robotų dalių ir prarado galimą grobį bankas, taupydamas dieną ir gaudamas merginą. Įprasti herojaus dalykai. Jei tik būtumėte turėję galimybę numatyti regėjimo sistemą, kuri būtų galėjusi būti su papildoma analogine lazda toje žaidimų plokštėje, su kuria vairuojate mašiną iš savo jachtos, plaukiančios tarptautiniuose vandenyse … Na, čia yra vienas iš būdų sukurti tokia sistema. (Tikiuosi, kad niekas nepavargdavo nuo blogo pamišusio mokslininko scenarijaus)

1 žingsnis: dalys ir įrankiai

Dalys ir įrankiai
Dalys ir įrankiai

Reikalinga aparatinė įranga: 1/4-20 x 2 colių ilgio varžtas, 1 1/4-20 šešiakampė veržlė, 3 vnt. 1/4-20 sparno veržlė, 1 kv. 40 Mašinos veržlė, 12 vnt. 1/4 "ilgio #4 tarpikliai, vnt. 12 Mediniai varžtai, vnt. 6 1/16 "x 1,5" ilgio kaištis, kiekis 1 2,5 colio įtempimo spyruoklė, 1 vnt. 2 dalių epoksidinė plona apsauginė viela 22-AWG izoliuota viela Išsaugota aparatūra: išmesta kompaktinių diskų laikmena, 2 vnt. „GearBox“išgelbėta iš žaislinio automobilio, 1 vnt. iš medžio plono metalo laužo Metalo laužas Elektroniniai komponentai: 10 k ohm panelinis montavimo potenciometras, 1 1 1 ohm rezistorius, 1 k.) Pasirinktas MCU, PCBA 0,1 colio atstumu kaiščiai jungtims „Molex“2 kontaktų, 3 kontaktų ir 4 kontaktų laidų jungtys „Molex“užspaudžiamų jungčių galiniai įtaisai Veržliarakčiai 1/4 colių veržliarakčių adatinių nosies replių gręžtuvas, su 1/4-20 galvutėmis (kaip ir čiaupo ir štampavimo rinkinyje) „Sharpie“žymeklio kompaso litavimo rinkinys vielos nuėmikliai medžio pjūklas

2 žingsnis: suplanuokite, pažymėkite ir iš anksto gręžkite

Planuokite, pažymėkite ir iš anksto gręžkite
Planuokite, pažymėkite ir iš anksto gręžkite

Aš panaudojau kompasą, kad sukurtų apskritimą, koncentrinį su išoriniu vieno iš kompaktinių diskų kraštu. Tada aš panaudojau kompasą, kad padalyčiau tą apskritimą į šešis vienodus segmentus, tada kiekvieną iš jų padalinau iš dviejų, iš viso dvylikos apskritimo segmentų. Aš išgręžiau kiekvieną pažymėtą skylę iš abiejų kompaktinių diskų. Beje, ant kompaktinio disko galite rašyti tik specialiu rašalu, pvz., „Sharpie Marker“. Aš pažymėjau kai kuriuos skliaustus iš lakštinio metalo, skirtą pritvirtinti pavaros skriemulį, ir iš anksto išgręžiau tas skyles. Tada aš iškirpiau skliaustų formą ir sulenkiau juos į reikiamą formą. Aš išgręžiau 1/4 colio skylę, skirtą potenciometrui pritvirtinti prie medžio gabalo, ir iš anksto išgręžiau skylutes medienoje, kur tvirtinami laikikliai Taip pat turėsite išgręžti 1/4 colio skylę viename iš kompaktinių diskų, kad pritvirtintumėte varžtą vertikaliai, kad būtų galima sumontuoti fotoaparatą.

3 veiksmas: pritvirtinkite viršutinį kompaktinį diską prie potenciometro

Įdėkite viršutinį kompaktinį diską į potenciometrą
Įdėkite viršutinį kompaktinį diską į potenciometrą
Įdėkite viršutinį kompaktinį diską į potenciometrą
Įdėkite viršutinį kompaktinį diską į potenciometrą

Potenciometras, kurį gavau iš „Radio Shack“už 2,99 USD ir mokesčius, buvo su maža, plona skalbykle ir plona veržle, leidžiančia montuoti už skydelio. Dėl tam tikrų priežasčių jis taip pat turėjo labai ilgą veleną. Pirmas dalykas, kurį reikia padaryti, yra pritvirtinti veleną ir nupjauti siūlus 1/4-20 štampu. Mano naudojamas pasirodė esąs pagamintas iš aliuminio, todėl pjovimas vyko labai sklandžiai, tačiau siūlai nėra tokie stiprūs, kokie galėtų būti. Tačiau jie yra pakankamai stiprūs. Paimkite skalbyklę ir sukoncentruokite ją žemiau esančios skylės CD-ROM centre. Pieštuku pažymėkite CD skylės skersmenį ant skalbyklės. Dabar naudokite skardines skiautes ir sumažinkite skalbyklės skersmenį, kol ji tiksliai tilps į centrinę kompaktinio disko skylę. Potenciometras taip pat turi „guzą“ant paviršiaus, kad jis būtų išlygintas skydelyje. Norėdami pasinaudoti šia funkcija, išgręžkite skylę kompaktiniame diske. Tarp tinkamo išlygiavimo angos išdėstymo ir tikslaus skalbyklės pjovimo jūsų potenciometras bus tiksliai karuselės centre. Priveržkite veržlę ir jūsų CD yra tvirtai pritvirtintas. Užmaukite vieną iš 1/4-20 šešiakampių veržlių ant potenciometro veleno.

4 žingsnis: pritvirtinkite apatinį kompaktinį diską prie viršutinio kompaktinio disko

Prisukite apatinį kompaktinį diską prie viršutinio kompaktinio disko
Prisukite apatinį kompaktinį diską prie viršutinio kompaktinio disko

Prieš įdėdami apatinį kompaktinį diską, pritvirtinkite fotoaparato tvirtinimo varžtą. Naudodami dvylika 4–40 mašinos varžtų, tarpiklių ir šešiakampių veržlių, pritvirtinkite kitą kompaktinį diską prie šio mazgo.

5 žingsnis: pritvirtinkite karuselę ant medžio

Sumontuokite karuselę ant medžio
Sumontuokite karuselę ant medžio

Įkiškite srieginį potenciometro veleną per iš anksto išgręžtą 1/4 colio skylę medienoje. Antrą 1/4-20 šešiakampę veržlę užsukite ant potenciometro veleno ir priveržkite veržlę taip, kad potenciometro metu karuselė būtų nukreipta į priekį yra tiksliame analoginio diapazono centre. Aš palengvinau šią užduotį, pažymėdamas ašies galą aštriu žymekliu.

6 veiksmas: parašykite bandomąją programinę -aparatinę įrangą, kad MCU paverstų nuosekliu voltmetru

Parašykite bandomąją programinę -aparatinę įrangą, kad MCU paverstų nuosekliu voltmetru
Parašykite bandomąją programinę -aparatinę įrangą, kad MCU paverstų nuosekliu voltmetru

Sąrankoje naudoju LPC2148 MCU iš NXP LPC2148, nes esu su jais susipažinęs iš savo darbo patirties. Kiti geri pasirinkimai būtų bet koks pigus MCU su analoginiais įėjimais ir nemokami GPIO kaiščiai su nemokama GNU įrankių grandine ir RS232 prievadu. Naudodamiesi savo IDE ir pasirinktu kompiliatoriumi, parašykite programinę -aparatinę įrangą, kuri perskaitys jūsų pasirinktą analoginę įvestį ir įdės rezultatus serijiniame prievade. Atsižvelgiant į MCU programavimo sudėtingumą, išsamesnės instrukcijos šia tema būtų savaime suprantamos. Blykstelėkite savo MCU naudodami atitinkamą blykstės kabelį. Jūsų kodas tinkamai veikia pirmą kartą, tiesa?

7 veiksmas: kalibruokite MCU rodmenis

Kalibruokite savo MCU rodmenis
Kalibruokite savo MCU rodmenis
Kalibruokite savo MCU rodmenis
Kalibruokite savo MCU rodmenis

Taigi, prijunkite potenciometrą prie MCU plokštės su kai kuriais aligatoriaus spaustukais. Aš prijungiau kairįjį elektros gnybtą prie 3.3VDC šaltinio MCU plokštėje, įžeminau dešinįjį gnybtą ir prijungiau vidurinį gnybtą prie analoginio įvesties kaiščio per 1K rezistorių. Rezistorius neleidžia jums išleisti maginių dūmų iš jūsų MCU, kai potenciometras yra vienoje iš kelionių ribų. Pateikite savo MCU maitinimo šaltinį ir prijunkite nuoseklųjį kabelį. Atidarykite savo mėgstamą RS232 terminalo programą ir stebėkite rodmenis. Pirmiausia aš ieškojau aukščiausios/žemiausios įtampos, kurią ADC užregistruotų. Įdėjau tuos skaičius į savo programinę-aparatinę įrangą, naudoju tam tikrą išgalvotą skaičių matematiką savo voltmetro kode, perkompiliavau, atnaujinau ir vėl pradėjau kurti terminalo programą. Beje, „_udivsi ()“yra sudėtinga susekti. Matyt, LPC2000 MCU nemėgsta dalyti. Taip pat ir aš, todėl sutarėme nesutikti. Kitas norimų skaičių rinkinys buvo įtampa, kai karuselė nukreipta tiesiai į priekį, į kairę ir į dešinę. Radau, kad karuselė gali pasukti daug toliau į kairę ir į dešinę, nei galite gauti prasmingų skaičių. Aš gavau gerus rodmenis apie visus 180 laipsnių, todėl galėjau nukreipti fotoaparatą iš visos kairės į dešinę. Vėlgi, pridėjau šiuos skaičius į savo skaičiavimus programinėje įrangoje. Dėl to rodmenys, paimti iš potenciometro, tampa šiek tiek patikimu jutiklio rodmeniu.

8 veiksmas: pritvirtinkite likusią aparatūrą ir elektroniką

Prijunkite likusią aparatūrą ir elektroniką
Prijunkite likusią aparatūrą ir elektroniką
Prijunkite likusią aparatūrą ir elektroniką
Prijunkite likusią aparatūrą ir elektroniką

Medžio varžtais prisukite laikiklius prie medžio gabalo. Pritvirtinkite pavarų dėžės kampą prie vieno iš laikiklių. Uždėkite paskirstymo diržą ant karuselės ir pavaros skriemulio. Pritvirtinkite įtempimo spyruoklę tarp dviejų laikiklių, jei reikia, naudodami papildomą ilgio laidą. Dabar aš prisukau „H-Bridge“PCB (seno projekto perteklių) ant medžio gabalo, tarp dviejų laikiklių.

9 žingsnis: laidų prijungimas

Kabelių klojimas
Kabelių klojimas
Kabelių klojimas
Kabelių klojimas
Kabelių klojimas
Kabelių klojimas

Aha, metas pasipiktinimui. Jums reikės laidų, jungiančių jūsų MCU prie potenciometro (žr. 7 veiksmą, jei norite pakartoti šias detales), prijungti savo MCU prie „H-Bridge“ir prijungti „H-Bridge“prie pavaros variklio. Galite išlaikyti minimalius laidus: tiesiog išmatuokite, supjaustykite, išjuoskite ir lituokite šiuos laidus. Jei norite moduliaresnės laidų sistemos, naudokite antgalių kaiščius ir jungtis bei gofruotųjų laidų galus ir termiškai susitraukiančius vamzdžius, gumines juostas ir užtrauktukus, velcro diržus, kabės ir juostinius kabelius ir daug brangių smulkių dalių iš mouser.com. Jei rimtai, tikrai gerų kabelių gamyba yra daug darbo. Darykite viską, kas geriausiai tinka jūsų sistemai.

10 žingsnis: Užbaikite programinę -aparatinę įrangą

Taigi, dabar jūsų aparatinė ir elektroninė įranga veikia ir turite kalibravimo numerius. Parašykite savo blogą, žmogaus gyvenimą nepaisančią programinę-aparatinę įrangą naudodami neuroninį tinklą, galintį išmokti bijoti ir piktintis savo kūrėju. Jei įmanoma, sąveika su kai kuriomis pelės smegenų ląstelėmis, kad būtų elgiamasi atsitiktinai. Aš tikrai rekomenduočiau prie savo roboto pridėti liepsnosvaidžių ir smaigalių. Na, dabar jūsų robotas turi mažiau herojų slepiančios vietos aklojoje zonoje. Jo Achilo kulnas dabar yra šarvuotas… plonos medvilninės gimnastikos kojinės, bet tai gerai, nes jūsų arkos varžovas tikriausiai nėra toks ryškus. Sėkmės ir nepamirškite nenaudoti Pi skaitmenų savo Šveicarijos banko sąskaitoje skaičius … vėl. Dėkoju, kad perskaitėte mano pirmąjį pasakojimą.

Rekomenduojamas: