Turinys:
Video: Universali įvesties/išvesties išplėtimo plokštė, skirta valdyti daugelį „Nixie“vamzdžių naudojant I2C: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šiuo metu labai įdomu prikelti senovinius „nixie“vamzdelius. Rinkoje galima rasti daugybę „nixie“vamzdinių laikrodžių rinkinių. Atrodė, kad net buvo gyvybingai prekiaujama senomis rusiškų niuksinių vamzdžių atsargomis. Taip pat čia, „Instructables“, yra daugybė projektų apie „nixie“vamzdžius (https://www.instructables.com/howto/nixie/).
Šioje instrukcijoje aprašoma „nixie“vamzdžių su įvesties/išvesties ilgintuvu tvarkyklė, valdoma „I2C“, naudojant universalią PCB, sukurtą specialiai šiam tikslui
Mikrovaldiklis ir jo programinė įranga nėra šios instrukcijos dalis. Yra daugybė būdų tai padaryti naudojant bet kurį mikrovaldiklį, kuris kalba I2C, pavyzdžiui, „Arduino“, „Raspberry Pi“, „Beagle Bone“, ESP8266 ar bet ką, kas yra ant jūsų stalo. Paliksiu šią dalį jums ir, jei jums pavyko, parašykite instrukciją apie savo projektą.
Prekės
- „Nixie“vamzdeliai su TTL tvarkykle arba pageidautina senas prietaisas, pvz., Mano „Impulszähler EZK“iš „elektromatinės“.
- Toliau aprašyta PCB. Jums reikia vieno, kad galėtumėte vairuoti du niukus.
- Antraštės kaiščiai ir trumpikliai adresams pasirinkti
- PCF8574 įvesties/išvesties plėtinys (po vieną PCB)
- 10 000 rezistorių, jums reikia trijų vienam I2C magistralės (daug PCB)
- Mikrovaldiklis, galintis palaikyti I2C, pvz., „Arduino“, „Raspberry Pi“, „Beagle Bone“, ESP8266 ar bet kas, kas guli ant jūsų stalo.
1 žingsnis: išvalykite palėpę
Neseniai tvarkydama palėpę radau kartoninę dėžę su šešių skaitmenų ekranu ir net kai kuriais dokumentais, rodančiais, kad tai „Impulszähler EZK“iš „elektromatinės“. Neprisimenu, kaip jis rado kelią į mano namus. Galbūt seniai nusipirkau bėgimo turguje.
Taigi aš buvau labai laimingas, kai radau šį įrenginį, ir mano pirmoji mintis buvo padaryti iš jo laikrodį. Galų gale aš sukūriau universalų ekrano įrenginį, pagrįstą „Intel Edison“, kad būtų rodomas laikas, data, temperatūra, drėgmė ir net projektų tinklaraščio „patinka“skaičius. Visa tai galima rasti mano projekto tinklaraštyje „Element14“.
Galiu įsivaizduoti, kad valydami mansardą tokio prietaiso nerasite, tačiau neturėtų būti per sunku gauti kai kuriuos „nixie“vamzdelius su atitinkamomis SN74141 TTL tvarkyklėmis.
2 žingsnis: tyrimai
Skaitiklio grandinė yra labai paprasta, todėl ją lengva keisti. Naudojama labai gerai žinoma SN74141 nixie vamzdžių tvarkyklė, varoma SN7490 BCD skaitiklių, kaip matyti iš nuotraukos ir grandinės schemos.
Pakeitus SN7490 BCD skaitiklius 4 bitų skaitmenine išvestimi, kiekvienas nixie gali būti laisvai užprogramuotas.
Iš viso 6 skaitmenys, 4 BCD įėjimai, todėl reikia 24 skaitmeninių GPIO išėjimų. Tam mes naudojame PCF8574 įvesties/išvesties plėtinius, iš kurių mums reikia trijų, nes jie yra 8 bitų (4 bitai kiekvienam nixie vamzdžiui).
3 žingsnis: funkcinis dizainas
Vaizdo įrašas „loading =„ tingus “rodo veikiančią grandinę. Šiuo atveju mikrovaldiklis yra„ INTEL Edison “, o ekrane rodomas laikas, data, temperatūra, drėgmė, slėgis ir lietus, laikant ir atleidžiant mygtuką.
Kaip minėta anksčiau, mikrovaldiklis ir jo programinė įranga nėra šios instrukcijos dalis, aš palieku šią dalį jums. Yra daugybė būdų, kaip naudoti šias plokštes, kad „nixies“rodytų bet kokią reikiamą priemonę, naudodamiesi bet kokiu jums patinkančiu mikrovaldikliu, jei tik jis išves I2C.
Ir jei jums pavyko, parašykite instrukciją apie savo projektą
Antroji vieta PCB dizaino iššūkyje
Rekomenduojamas:
Raspberry Pi - PCA9536 Įvesties/išvesties „Expander Python“pamoka: 4 žingsniai
„Raspberry Pi“-PCA9536 įvesties/išvesties plėtiklio „Python“vadovėlis: „PCA9536“yra 8 kontaktų CMOS įrenginys, teikiantis 4 bitus bendrosios paskirties lygiagrečios įvesties/išvesties (GPIO) išplėtimo, skirto I2C magistralės/SMBus programoms. Jį sudaro 4 bitų konfigūracijos registras, skirtas įvesties ar išvesties pasirinkimui, 4 bitų
„Raspberry Pi“- PCA9536 „Java“įvesties/išvesties plėtiklis: 4 žingsniai
„Raspberry Pi“-„PCA9536“įvesties/išvesties plėtiklio „Java“pamoka: „PCA9536“yra 8 kontaktų CMOS įrenginys, teikiantis 4 bitus bendrosios paskirties lygiagrečios įvesties/išvesties (GPIO) išplėtimo, skirto I2C magistralės/SMBus programoms. Jį sudaro 4 bitų konfigūracijos registras, skirtas įvesties ar išvesties pasirinkimui, 4 bitų
PCF8591 (i2c analoginis įvesties/išvesties plėtiklis) Greitas ir paprastas naudojimas: 9 žingsniai
PCF8591 („i2c Analog I/O Expander“) Greitas ir paprastas naudojimas: biblioteka, skirta naudoti „i2c pcf8591 IC“su arduino ir esp8266. Šis IC gali valdyti (iki 4) analoginį įėjimą ir (arba) 1 analoginį išėjimą, pvz., Išmatuoti įtampą, nuskaityti termistoriaus vertę arba išblukinti šviesos diodą. Gali nuskaityti analoginę vertę ir parašyti analoginę vertę tik su 2 laidais (perfec
NLDWRTG ULTIMATE WRT54G išplėtimo plokštė: 8 žingsniai (su nuotraukomis)
NLDWRTG ULTIMATE WRT54G išplėtimo plokštė: Nuo 2006 m. Modifikuoju WRT54G maršrutizatorius, bet niekada neturėjau laiko iš tikrųjų sukurti tam skirtos plokštės iki praėjusių metų. Ši aparatūra vis dar yra vienas iš labiausiai įsilaužamų „Wi -Fi“maršrutizatorių rašymo metu ir nusipelno būti gyvas
„Android“(nuotolinio valdymo) vartotojo sąsaja, skirta valdyti servo variklį naudojant „Arduino“ir „Bluetooth“: 7 žingsniai (su paveikslėliais)
„Android“(nuotolinio valdymo) vartotojo sąsaja, skirta valdyti „Servo“variklį naudojant „Arduino“ir „Bluetooth“: Šioje instrukcijoje nurodysiu, kaip greitai sukurti „Android“vartotojo sąsają naudojant „Remotexy Interface Maker“, kad būtų galima valdyti servo variklį, prijungtą prie „Arduino Mega“per „Bluetooth“. Šiame vaizdo įraše parodyta, kaip vartotojo sąsaja valdys servo variklio greitį ir padėtį