Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: pritvirtinkite LCD ekraną ir įveskite „Pi Some Code“
- 3 žingsnis: klijai, klijai, klijai
- 4 žingsnis: SVEIKINAME
Video: Kriptovaliutos žymeklis: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Dėl „Reddit“įrašo populiarumo (nuoroda), Aš nusprendžiau sudaryti savo kriptografinio žymeklio pamoką. ATSISAKYMAS: Aš jokiu būdu nesu programinės įrangos ar kompiuterių inžinierius (tai bus akivaizdu, kai peržiūrėsite mano kodą), todėl PRAŠOME redaguoti, kur jums atrodo tinkama! Šį projektą parašė pradedantysis, pradedantiesiems! Visos mano nuotraukos rodo galutinį produktą, o ne kūrimo procesą, todėl stengsiuosi, kad mano kalba būtų kuo aprašomesnė.
Apibūdinimas:
Šiame projekte naudojamas „Raspberry Pi Zero W“ir 16x2 LCD ekranas, rodantis tiesiogines kriptovaliutų kainas iš „Cryptocompare“API ir 24 valandų datą/laiką.
1 žingsnis: Surinkite medžiagas
Pirmasis dalykas, kurį norėsite padaryti pradėdami šį projektą, yra surinkti visas medžiagas. Aš darau prielaidą, kad kiekvienas turės savo kompiuteryje veikiančią raspbian versiją, „WiFi“yra prijungtas ir prieš pradėdami šį projektą turite dirbti su belaidžiu klaviatūra/pele (čia yra pamoka, jei nežinote, kur pradžia: nuoroda)
Medžiagos:
(1) „Raspberry Pi Zero W“rinkinys: (nuoroda)
-Atkreipkite dėmesį: Šiame rinkinyje NĖRA „microUSBUSB“raktų, reikalingų pelės/klaviatūros prijungimui. Šioje versijoje (nuorodoje) yra visi reikalingi rakteliai.
(1) 16x2 skystųjų kristalų ekranas su I2C kuprine: (nuoroda)
-Šis ekranas turėtų būti tokio paties dydžio, kokį naudojau šiame projekte
(4) M3x8 varžtai
(4) jungiamieji laidai
(1) Super klijai
(1) Lituoklis
Spausdintos dalys:
Visas 3D spausdintas dalis rasite čia: (nuoroda)
2 žingsnis: pritvirtinkite LCD ekraną ir įveskite „Pi Some Code“
Daug informacijos apie šį skyrių buvo surinkta iš straipsnio, paskelbto svetainėje circuitbasics.com, įskaitant papildomą kodą, kad jūsų tekstas būtų įdomus. Jei pasiklysite, perskaitykite šį straipsnį: nuoroda
Įgalinti I2C
atidarykite „Raspberry Pi“terminalą (nuoroda) ir įveskite šias komandas:
sudo raspi-config
Tai atvers konfigūracijos meniu.
- Meniu raskite ir pasirinkite „Išplėstiniai nustatymai“(nuoroda)
- Pasirinkite „I2C Enable/Disable automatic loading“(nuoroda)
- Pasirinkite „Taip“, tada išeikite iš konfigūracijos meniu
- Išjunkite ir atjunkite „Pi“(prieš atjungdami palaukite, kol veiklos šviesos diodas nustos mirksėti)
Prijunkite LCD ekraną
Pritvirtinkite jungiamuosius kabelius, naudodami (Raspberry Pi Zero W kaištį [nuoroda]):
Pi kaiščiai LCD kaiščiai GPIO 8 SDAGPIO 9 SCL5.0 VDC (bet kuri išvestis) VCCGround (bet kokia išvestis) GND
- Dvigubai ir trigubai patikrinę savo jungtis, lituokite trumpiklius prie Raspberry Pi
- Prijunkite „Pi“. LCD ekranas turėtų užsidegti, bet nieko nebus rodoma.
Įdiekite būtinus komponentus
- Atidarykite „Pi“terminalą
- Įveskite:
sudo apt-get install i2c-tools
Palaukite, kol diegimas bus baigtas, tada įveskite:
sudo apt-get įdiegti python-smbus
- Perkraukite „Pi“(dar matote temą?)
- Toliau mes išbandysime savo ryšį su:
i2cdetect -y 1
- Tai parodys prie jūsų pi prijungtų įrenginių lentelę (nuoroda)
- Pavyzdyje I2C adresas yra „21“. Įsidėmėkite savo numerį, jums jo prireiks vėliau.
Įdiekite biblioteką
- Atidarykite „Python 3“apvalkalą (nuoroda)
- Nukopijuokite šį kodą iš „GitHub“vartotojo DenisFromHR (nuoroda) ir išsaugokite jį faile „I2C_LCD_driver.py“
- 19 eilutėje norėsite pakeisti „I2CBUS = 0“į „I2CBUS = 1“
- 22 eilutėje įveskite savo I2C adresą, kurį radome skiltyje „Įdiegti būtinus komponentus“. Naudojant pavyzdį, 22 eilutė būtų pakeista į: "ADDRESS = 0x21"
Išbandykite ekraną
- Parašykime „Sveikas pasaulis!“prie ekrano
- Atidarykite naują „Python 3“apvalkalą
-
Įveskite:
importuoti I2C_LCD_driver iš laiko importo * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string („Labas pasaulis!“, 1)
- Norėdami išsaugoti ir paleisti „Python“kodą, paspauskite „F5“.
- Jei pasirodys jūsų pranešimas, sveikiname! jūsų LCD yra paruoštas naudoti. Jei ne, dar kartą patikrinkite savo ryšius
- Tai taip pat puikus laikas pakoreguoti kontrastą. Naudokite „Phillips“atsuktuvą mažoje mėlynoje dėžutėje, esančioje I2C įrenginio gale, kad sureguliuotumėte ekrano kontrastą.
Įkelkite kodą
- Atsisiųskite ir atidarykite kodą: nuoroda
- Norėdami išsaugoti ir paleisti kodą, paspauskite „F5“
Pradėkite kodą paleisti
- Pirmiausia atkreipkite dėmesį į failo CryptoTicker.py vietą. (Pavyzdys: /home/pi/Desktop/CryptoTicker.py)
- Atidarykite terminalą ir įveskite:
crontab -e
Visų sužymėtų tekstų apačioje įveskite:
@iš naujo paleiskite sudo python (Įveskite savo CRYPTOTICKER VIETOJE. PY FILE)
- Įrašykite Crtl-X, Y (jei taip) ir įveskite, kad išsaugotumėte
- Dabar iš naujo paleiskite „Pi“ir pažiūrėkite, ar jis veikia!
3 žingsnis: klijai, klijai, klijai
Visos dalys buvo suprojektuotos taip, kad priglustų, kad būtų lengviau klijuoti. Atsižvelgiant į spausdintuvo tolerancijas, jūsų dalys gali netinkamai derėti (naudokite švitrinį popierių arba peilį, kad jas supjaustytumėte pagal dydį). Būtinai nušlifuokite visas vietas, su kuriomis susidurs klijai.
Atėjo laikas surinkti savo dalis
Pirma, išjunkite ir atjunkite „Pi“.
Surinkite priekinę plokštę:
- Man pasirodė, kad prieš klijuojant lengviausia atjungti ir pritvirtinti LCD ekraną
- Ekranas į skylę turėtų tilpti tik viena kryptimi.
- Naudokite 4 M3x8 varžtus, kad LCD ekraną pritvirtintumėte prie pi korpuso. NEPERTRAUKITE, nes varžtai pašalins plastiką iš integruotų skylių. Yra nedidelė grimzlė, užtikrinanti tvirtą prigludimą.
Prijunkite priekinę plokštę prie pagrindo:
- Ant priekinės plokštės ir pagrindo pritvirtinimo vietos uždėkite nedidelį kiekį super klijų. Naudokite spaustukus, kad užtikrintumėte tolygų ir tvirtą prigludimą.
- Po džiovinimo keturis kabelius perveskite per „Pi“dėklo viršų ir pritvirtinkite prie tinkamų kaiščių (DUOMENIS PATIKRINKITE LAIDUS)
Pritvirtinkite dangtelį prie dangtelio:
- Padėkite dangtelį taip, kaip norėtumėte, kad jis sėdėtų viršutinėje skylėje, o viršuje padarykite super klijų siūlę.
- Išdžiūvus, ant tvirtinimo taško, esančio dėklo vidinėje pusėje, uždėkite klijų siūlę,.
Galiausiai įdėkite pi į dėklo vidų, uždenkite dangteliu ir prijunkite!
4 žingsnis: SVEIKINAME
Jūsų kriptovaliutos žymeklis baigtas!
(Atminkite: norint tinkamai veikti, šis įrenginys reikalauja veikiančio „Wi -Fi“ryšio. Jei jūsų viršutinėje eilutėje nebebus rodomos kainos, jūsų pralaidumas gali būti sunkus!)
Bet anonanananabatman, noriu pridėti dar vieną kriptografinę kainą prie savo žymeklio
Deja, tai nėra „Python“pamoka, tačiau atkreipkite dėmesį į kodo modelį, kad pridėtumėte arba atimtumėte tiek mainų, kiek norėtumėte! Aš parašiau šį kodą per tą patį bandymą ir klaidą, todėl raginu jus daryti tą patį!
Vykdydami tai „python“apvalkale, taip pat gausite derinimo informacijos, kad galėtumėte dar kartą patikrinti, ar ekrane matoma vertė yra tinkama.
Laimingų mainų!
Rekomenduojamas:
Tranzistoriaus kreivės žymeklis: 7 žingsniai (su nuotraukomis)
Tranzistoriaus kreivės žymeklis: Aš visada norėjau tranzistoriaus kreivės žymeklio. Tai geriausias būdas suprasti, ką daro prietaisas. Sukūręs ir panaudojęs šį įrenginį, aš pagaliau suprantu skirtumą tarp įvairių FET skonių. Tai naudinga suderinant tranzistorius
Prie akinių pritvirtintas lazerinis žymeklis žmonėms su judėjimo negalia: 9 žingsniai (su nuotraukomis)
Akiniuose sumontuotas lazerinis žymeklis asmenims, turintiems judėjimo sutrikimų: Žmonės, turintys sunkią judėjimo negalią, pvz., Dėl cerebrinio paralyžiaus, dažnai turi sudėtingų bendravimo poreikių. Norint palengvinti bendravimą, jiems gali tekti naudoti lentas su abėcėle arba dažniausiai naudojamus žodžius. Tačiau daugelis
Kriptovaliutos žymeklis: 4 žingsniai
Kriptovaliutos žymeklis: neseniai nukritus „Bitcoin“ir kitai kriptovaliutos valiutai ir toliau domėjantis sužinoti daugiau apie „Arduino“, perskaičius keletą kitų instrukcijų, kaip naudoti OLED ekraną, turėjau viską sujungti, kad sukurtumėte „BTCmarket“žymeklį naudojant ESP8266. Nuo
Kriptovaliutos žymeklis / „Youtube“abonentų skaitiklis realiuoju laiku: 6 žingsniai (su paveikslėliais)
Kriptovaliutos žymeklis / „Youtube“abonentų skaitiklis realiuoju laiku: Kompaktiškas LED ekranas, veikiantis kaip kriptovaliutos žymeklis ir dvigubai veikiantis kaip „YouTube“abonentų skaitiklis realiuoju laiku. Šiame projekte mes naudojame „Raspberry Pi Zero W“, kai kurias 3D spausdintas dalis ir keletą max7219 ekranų sukurti realaus laiko su
Puslaidininkių kreivės žymeklis: 4 žingsniai (su nuotraukomis)
Puslaidininkių kreivės žymeklis: SVEIKINIMAS! Norint sužinoti apie jį, būtina žinoti bet kurio prietaiso veikimo charakteristikas. Šis projektas padėtų jums nubrėžti diodų, NPN tipo bipolinių sandūrų tranzistorių ir n tipo MOSFET kreivių nešiojamajame kompiuteryje, namuose