Turinys:
- 1 žingsnis: naudokite
- 2 žingsnis: Aparatūra
- 3 žingsnis: PCB ir dalių sąrašas
- 4 žingsnis: programinė įranga
- 5 veiksmas: įkrovos tvarkyklė tinklo programinės įrangos atnaujinimams
- 6 žingsnis: Imkitės tolesnių veiksmų ir gaukite savo
Video: „Twitter Watcher“, #twatch: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:51
#Twatch LCD ekrane slenka naujausias populiarias „Twitter“temas. Tai atskiras tinklo įrenginys, kuris nuolat atnaujinamas be kompiuterio. Buvo nuostabu stebėti #iranelection, Michael Jackson ir kitus istorinius įvykius, kol mes kūrėme #twatch. Ši instrukcija dokumentuoja #twatch aparatūrą ir dizainą. Be „Twitter“tendencijų žymeklio, #twatch taip pat yra bendra eterneto LCD kuprinė. Jame bus rodomi grojaraščiai, kompiuterio statistika ir kita informacija su tokiomis programomis kaip „LCD Smartie“. Tai taip pat atnaujinama programinė įranga, todėl ji niekada nėra pasenusi. #Twatch yra atviro kodo, todėl galite atsisiųsti mūsų dizainą ir sukurti savo. „Seeed Studio“turi keletą surinktų #twatch eterneto LCD paketų už 45 USD, įskaitant pristatymą visame pasaulyje. Gaukite juos tol, kol jie truks, nes netrukus jų daugiau negausime. Jei praleidote šį projektą, prisiregistruokite čia, kad būtumėte informuoti apie būsimus #twatch išankstinius užsakymus. Žr. Šį straipsnį su originaliu formatavimu DangerousPrototypes.com, daugiau diskusijų #twatch forume. Mes atsiųsime nemokamą #twatch PCB, jei esate pirmasis tweet #twatch! Koncepcijos apžvalga Populiarios temos ir tviteriai slenka ekrane. #Twatch kas penkias minutes sugauna naujas tendencijas ir tweets, kad visada matytumėte naujausias populiarias temas. Taip pat pridėjome bendrą eterneto kuprinės režimą, todėl #twatch taip pat gali parodyti kompiuterio statistiką iš tokios programos kaip „LCD Smartie“, daugiau apie šią funkciją 2 dalyje.
1 žingsnis: naudokite
#Laikrodį lengva naudoti.
- Prijunkite jį prie namų eterneto tinklo su prieiga prie interneto. #Twatch reikia automatinės tinklo konfigūracijos (DHCP), tai yra numatytasis nustatymas beveik kiekviename šiuolaikiniame namų tinkle.
- Įjunkite. #Laikrodžiui reikia 6-7 voltų nuolatinės srovės maitinimo šaltinio. Jame naudojamas 2,1 mm nuolatinės srovės kištukas, labiausiai paplitęs tipas. Universaliuose nuolatinės srovės maitinimo šaltiniuose turi būti 2,1 mm kištukas.
- Sureguliuokite kontrastą. Skystųjų kristalų ekranai keičiasi priklausomai nuo temperatūros ir amžiaus, naudokite reguliavimo varžtą, kad pakeistumėte ekrano kontrastą.
- #Twatch sukonfigūruos tinklo nustatymus ir pradės slinkti naujausias populiarias temas ir kelis tweets iš kiekvienos. Gali tekti dar kartą pakoreguoti kontrastą, kad būtų pasiektas švariausias slinkimo efektas.
Gaukite #twatch atnaujinimus pavojingo prototipo tinklaraštyje.
2 žingsnis: Aparatūra
Norėdami sukurti grandinę ir PCB, naudojome nemokamą „Cadsoft Eagle“versiją. Atsisiųskite naujausius failus iš projekto „Google“kodo puslapio. Ši dalis prarado daug formatavimo „Instructables“, čia galite pamatyti originalią versiją. „Ethernet PIC 18F67J60“mikrovaldiklis „Microchip PIC 18F67J60“puikiai tinka šiam projektui, nes jis sujungia eterneto tinklo sąsają ir 41MHz mikrovaldiklį (10MIP) mažoje pakuotėje tik už kelis dolerius. Jis tiekiamas tik 64 kontaktų+ TQFP paketuose, tačiau neturėjome problemų jį lituoti rankiniu būdu į profesionalią PCB. PIC reikalauja 3,3 voltų maitinimo šaltinio. Eterneto dalis yra tikrai alkana, todėl mes naudojome milžinišką TO-220 LD117-3.3 voltų reguliatorių (VR1). Mes pasirinkome didelį reguliatorių, nes gali tekti išsklaidyti daug šilumos, priklausomai nuo įvesties maitinimo šaltinio. Reguliatoriui reikia nedidelio įvesties atsiejimo kondensatoriaus (C15) ir didelio 10uF išėjimo kondensatoriaus (C3). Šios mikroschemos yra labai pagautos: jas galima užprogramuoti tik apie 100 kartų. Tai apsunkina kūrimą, todėl mes taip pat sukūrėme #twatch kūrimo versiją, pagrįstą kita mikroschema. Daugiau apie šį dizainą būsimame straipsnyje. Kiekvienas PIC maitinimo kaištis gauna 0,1uF atsiejamąjį kondensatorių (C17-C23). PIC turi vidinį 2,5 volto reguliatorių, skirtą mikrovaldikliui ir eterneto šerdims, reguliatoriui reikalingas 10uF tantalo kondensatorius (C1). PIC užprogramuotas per 5 kontaktų ICSP antraštę. MCLR atstatymo kaištis laikomas aukštai su 10K ištraukiamuoju rezistoriumi (R21), papildomu rezistoriumi (R4) ir kondensatoriumi (C16), kuriuos rekomenduoja duomenų lapas, apsaugo nuo įvairių atsitiktinių atstatymo sąlygų. Eterneto skyrius įpareigoja 25MHz išorinį kristalą (Q1). Dvi 33pF kondensatoriai (C4, C5) užbaigia osciliatoriaus grandinę. Naudojome eterneto lizdą su integruota magnetika (J2). Lizdas yra „HanRun HR911105A“, kurį mums pateikė „Seeed Studio“- būtinai įsigykite tą patį lizdą, suderinamą lizdą arba sureguliuokite lizdą, kurį galite rasti. Eterneto sąsajai reikalinga nutraukimo grandinė (R30-33, C10-11, L1) ir 2,28Kohm 1% šališkumo rezistorius (R7, nerodomas). HD44780 simbolių skystųjų kristalų ekranas #laikrodis palaiko „standartinį“4 eilučių ir 20 simbolių 5 voltų HD44780 skystųjų kristalų ekraną su +5 voltų foniniu apšvietimu. Paprastai juos galite rasti už maždaug 10 USD „eBay“. Prieš pritvirtindami, įsitikinkite, kad jūsų LCD atitinka #twatch kištuką. Dauguma LCD yra vienodi, bet ne visi. Beveik visi simbolių LCD veikia esant 5 voltų įtampai, todėl mes tiekiame 5 voltų maitinimo šaltinį iš bendro 7805 reguliatoriaus (VR2, C14, C2). Skystųjų kristalų ekranas su foniniu apšvietimu gali panaudoti daugybę srovės, todėl naudojome kitą didelį „To-220“reguliatorių. C12 yra LCD maitinimo šaltinio atsiejimo kondensatorius, tačiau skystųjų kristalų ekranai jau turi atjungimą. C12 nereikia užpildyti, mes jį įtraukėme tik esant stabilumo problemoms. Siekiant maksimalaus atnaujinimo greičio, LCD valdomas per visą 8 bitų sąsają. Dauguma LCD yra 5 voltų dalys, kurioms reikia apie 4,25 voltų+, kad būtų užregistruotas aukštas duomenų kaiščių lygis., tačiau PIC 18F65J60 yra tik 3,3 voltų dalis. Laimei, PIC turi 5 voltų tolerancijos kaiščių krūvą, kad galėtume išlaikyti signalą esant 5 voltų įtampai 10K (R10-R19), o tada įžeminti, pakeisdami PIC kaiščio krypties nustatymą. Paprastai tai vadinama atviru nutekėjimo išėjimu. Kai kurie naujesni skystųjų kristalų ekranai veikia esant 5 voltų įtampai, tačiau vis tiek veikia esant 3,3 voltų sąsajos lygiui. #Laikrodis palaikys šį režimą, jei paliksite R10-19, kad į kaiščius nepatektų įtempimo įtampa ir pakeistumėte programinę-aparatinę įrangą, kad vietoj TRIS registro HD44780. pakeistumėte LAT registrą. LCD ekrano kontrastą valdo šališkosios įtampos, paprastai generuojamos naudojant 10Kohm potenciometrą. #Twatch PCB turi pėdsakus nebrangiam 3 mm SMD puodui (R2) ir antrą vietą didesniam, per skylę turinčiam puodui (R2A). Tik vienas turi būti apgyvendintas! Tik tuo atveju, jei maitinimo šaltinyje yra triukšmo iš visų eterneto elementų, mes filtruojame šališkąją įtampą per mažą ferito rutulį (L2). Mes taip pat įtraukėme kondensatorių papildomam filtravimui (C13), tačiau jo nenaudojome, nes nė vienas elementas iš tikrųjų nereikalingas. #Twatch gali valdyti paprastus +5 voltų apšvietimus iki 400 mA. PIC perjungia tranzistorių (NPN1) per 240 omų srovės ribojimo rezistorių (R3, nerodomas). Mes naudojome tranzistorių, galintį valdyti 800mA+, padidindamas 250 hfe+, todėl PIC gali perjungti didelę apkrovą, kai maksimali 20mA kaiščio išėjimo srovė. R1 yra srovės ribojimo rezistorius LCD foniniam apšvietimui, jei reikia. Mes naudojome rezistorių per skylę, todėl jis gali išsklaidyti daug šilumos esant dideliam apšvietimui ir todėl, kad tai yra lengviausias dydis, kurį galima rasti vietoje ir lituoti patys. Jei jūsų apšvietimui nereikalingas rezistorius, tiesiog pakeiskite R1 vielos gabalu. Mūsų LCD ekranui reikėjo 3 omų rezistoriaus, kurio maitinimo šaltinis buvo 240 mA. Kai kurie foniniai apšvietimai naudoja daug energijos, todėl maitinimo kaiščius pastatėme šalia maitinimo šaltinio ir sustiprinome įžeminimo plokštę su daugybe VIA. Kai kuriems išgalvotiems LCD apšvietimams reikalingos specialios pavaros grandinės, todėl įsitikinkite, kad naudojate paprastą +5 voltų maitinimo šaltinį, kad nesugadintumėte. Maitinimas #laikrodžiui reikia 6-7 voltų maitinimo šaltinio per 2,1 mm maitinimo lizdą (J1). 2,1 mm kištukai yra labiausiai paplitęs dydis ir turėtų būti tiekiami su kiekvienu universaliu maitinimo šaltiniu. Kuo aukštesnę maitinimo įtampą naudojate, tuo daugiau šilumos reikia išsklaidyti iš VR1 ir VR2. Atminkite, kad #laikrodis yra mokymosi lentos prototipas, tai nėra išsamus ir patikrintas komercinis produktas. Imkitės atitinkamų saugos priemonių ir nepaleiskite jo be priežiūros.
3 žingsnis: PCB ir dalių sąrašas
Mes sukūrėme nemokamą „Cadsoft Eagle“versiją, kad sudarytume schemą ir PCB. Atsisiųskite naujausius failus iš projekto „Google“kodo puslapio. PCB yra dviejų sluoksnių dizainas su mažais pėdsakais ir atskyrimu (10 mililitrų) aplink 64 kontaktų TQFP PIC lustą. Mes paruošėme gerberius ir išsiuntėme juos į „Seeed Studio“PCB tarnybą atviro kodo darbams. Papildomų mūsų užsakymo PCB galima įsigyti „Seeed Studio“parduotuvėje. Jei perkate mūsų papildomus PCB, būtinai įsigykite plokštę atitinkantį „HanRun“eterneto lizdą. Kadangi 20x4 skystųjų kristalų montavimo angos skiriasi, mes nesistengėme PCB pritaikyti skystųjų kristalų skylėms. Mes padarėme ją kuo mažesnę, kaip ir „SparkFun“serijinė LCD kuprinė, todėl ji neatitinka originalių skylių. Kaip šalutinis poveikis, tai nėra labai baisu už mažesnio ekrano, tokio kaip šis 16x2 skystųjų kristalų ekranas „Adafruit“. Dalių sąrašas Spustelėkite norėdami pamatyti viso dydžio vietos vaizdą [PNG]. Dalis | Vertė | PaketasIC1 PIC 18F67J60 TQFP-64C1-3 10uF tantalo kondensatorius, 10 voltų+ SMC_AC4, 5 33pF kondensatorius 0805C10, 11, C14-23 0,1uF kondensatorius 0805ICSP 5x 0,1 colio kištukinis antraštėJ1 2,1 mm SMD maitinimo lizdas karoliukas, 200ma+ 0805NPN1 NPN tranzistorius, 250hfe+, 800ma+ SOT-23Q1 25MHz SMD kristalas HC49UPR2 (A) 10K vieno posūkio apdailos rezistorius 3 mm SMD arba skylė R3 240 omų rezistorius 0805R4-6 390 omų rezistorius 0805R7 2, 260 omų rezistorius 10- 0 21 10 000 omų rezistorius 0805R30-33 49,9 omų rezistorius, 1% 0805VR1 LDO 3,3 voltų reguliatorius (LD1117) TO-220VR2 7805T 5 voltų reguliatorius TO-220HD44780-LCD 20x4 HD44780 simbolių skystųjų kristalų ekranas
4 žingsnis: programinė įranga
Naujausias pilnas #twatch programinės įrangos atsisiuntimas yra projekto „Google“kodo puslapyje. Kodas parašytas C kalba ir sudaromas naudojant demonstracinį kompiliatorių „Microchip C18“. TCP/IP krūva ir pagrindinės tinklo funkcijos „Microchip“„nemokama“TCP/IP krūva suteikia visas tinklo funkcijas, kurių mums reikia, kad galėtume egzistuoti namų tinkle ir paimti duomenis iš „Twitter“. Kaminas yra atviro kodo ir nemokamas alus, tačiau „Microchip“licencija draudžia platinti. Dėl licencijavimo problemų mūsų viešojo domeno šaltinio kodą įtraukiame tik į projektą „Google Code SVN“, čia sužinosite, kaip atsisiųsti ir sukompiliuoti šaltinį. Kaminoje yra „Dynamic Host Configuration Protocol“klientas, kuris automatiškai sukonfigūruoja tinklo nustatymus naudojant DHCP serverį vietiniame tinkle. #Twatch reikia DHCP serverio, tačiau didžioji dauguma tinklų ir maršrutizatoriai tai įgalina. IP adresas, kaukė, šliuzas ir pirmasis DNS serveris rodomi LCD ekrane, kol bus gauti galiojantys „Twitter“duomenys. Į krūvą taip pat įeina „Microchip“paskelbimo serveris. Kai DHCP įgyja IP adresą, #twatch paskelbia savo IP adresą su transliacijos paketu visiems vietinio tinklo kompiuteriams. Norėdami peržiūrėti šiuos paketus, naudokite MCHPDetect.exe įrankį projekto archyve. Galiausiai įtraukėme ping (IMCP) serverį. Naudokite bet kurį „ping“klientą, kad patikrintumėte, ar #twatch tinkle gyvas. „Twitter“TCP klientas „Twitter“tendencijų sekimo programa yra paprastas TCP klientas, panašus į žiniatinklio naršyklę, traukiantis duomenis iš žiniatinklio serverių. „Twitter“API suteiks mums įvairių formatų duomenų. Mes naudojome lengvą JSON formatą, nes mažos galios PIC mikroschemai lengviausia iššifruoti, jei naudojate „Firefox“, patikrinkite „JSONView“. Po to, kai #twatch automatiškai sukonfigūruoja tinklo nustatymus, „Twitter“TCP klientas perima valdymą ir patraukia dabartines populiariausias temas. Ji ieško per šį JSON duomenų tiekimą ir ieško žymos „vardas“. Iki 22 populiarių temų nukopijuojama į 225 baitų buferį. Atskirame masyve saugoma kiekvienos temos galutinė padėtis buferyje, kad galėtume nuskaityti temas kitame žingsnyje. Toliau #twatch ieško „Twitter“2 kiekvienos temos „tweets“. Ji prideda kiekvieną temą prie „Twitter“JSON paieškos URL pabaigos, specialūs simboliai, tokie kaip tarpai ir skyryba, yra užkoduoti URL. TCP klientas analizuoja paieškos rezultatus ir ieško tviterių, kurie seka po „text“žymos. „Tweets“turi kelis kodavimo sluoksnius. Mes iššifruojame HTML rezervuotus simbolius, tokius kaip „ampersand“(&) ir kabučiai ("), nes LCD ekranas gali juos rodyti. Pašaliname UTF8 tarptautinius simbolius, nes HD44780 LCD jų simbolių rinkinyje nėra. Analizuojami, iššifruoti tviteriai saugomi 2100 baitų buferį, papildomas masyvas žymi kiekvieno buferio tviterio pradžią ir pabaigą. RAM erdvė buvo didelė problema 18F67J60 mikroschemoje, ji turi tik apie 4000 baitų, tačiau 2100 baitų buferis atrodo pakankamai didelis, kad galėtų apdoroti 20 vidutinio dydžio tweets. Mes ypač rūpinomės, kad apsisaugotume nuo atminties problemų, ir išbandėme klientą sumažintos RAM sąlygomis, kad įsitikintume, jog jis klaidingai nepavyksta per klaidas. „Twitter“yra gerai žinomas dėl savo atsitiktinio prastovos. Jei #twatch negali prisijungus prie „Twitter“, rodomas ryšio klaidos pranešimas ir du kartus bandoma dar kartą. Jei nepavyksta prisijungti po trijų bandymų, jis laukia penkias minutes, kol bando dar kartą. Tai suteikia „Twitter“galimybę išspręsti problemas, nesikišant į tai #twatch q „#wwatch“kas penkias minutes sugauna naują tendenciją ir „tweet“kanalus. „Twitter“riboja užklausų, kurias klientas gali pateikti, skaičių, todėl būkite atsargūs dažniau atnaujindami. „Twitter“leidžia 150 populiarių temų atnaujinimų per valandą ir „žymiai daugiau“paieškos užklausų. Tinklo LCD kuprinės režimas TCP serveris #twatch taip pat gali rodyti sistemos būsenos informaciją iš tokių programų kaip LCD Smartie. #Twatch turi 1337 prievado TCP serverį, kuris priima „Matrix Orbital“suformatuotas komandas. Tai taip pat leidžia valdyti LCD apšvietimą. Mes parodysime, kaip nukreipti „LCD Smartie“iš COM prievado į #twatch TCP serverį, mūsų straipsnio #twatch antroje dalyje.
5 veiksmas: įkrovos tvarkyklė tinklo programinės įrangos atnaujinimams
#Twatch galima atnaujinti iš kompiuterio vietiniame tinkle, naudojant „Microchip“įkrovos įkėlimo programą. Atminkite, kad 18F eterneto PIC galima užprogramuoti tik vidutiniškai 100 kartų, todėl atnaujinimai yra šiek tiek riboti. Mes dar nesudegome mikroschemos, tačiau kūrimo metu pasiekėme tik apie 55 ciklus. Jei naudojate visiškai naują lustą, turėsite užprogramuoti įkrovos įkroviklį į PIC18F67J60 per ICSP antraštę, tada galėsite įkelti #twatch programinė įranga per tinklą. Programuokite „twatchv2-bl-vxx. HEX“į lustą naudodami PIC programuotoją, pvz., ICD2 arba „PicKit“. Kai įjungiamas #twatch, įkrovos įkėlimo programa veikia prieš paleidžiant pagrindinę programą. Įkrovos įkroviklis patikrina ryšį tarp programavimo antraštės PGD ir PGC kaiščių, kaip parodyta aukščiau esančiame paveikslėlyje. Jei randa ryšį, įkrovos įkroviklis perima ir laukia, kol bus įkelta nauja programinė įranga. Yra labai maža tikimybė, kad įkrovos įkroviklis netyčia įsijungs net be jungiklio tarp PGC ir PGD kaiščių. Tai nesugadins #laikrodžio, tiesiog atjunkite maitinimą ir bandykite dar kartą. Atsitiktinio įkrovos įkėlimo įvedimo galima išvengti perkėlus trumpiklį per vieną padėtį, kad jis sujungtų PGD ir GND kaiščius. #Twatch įkrovos tvarkyklė naudoja IP adresą 192.168.1.123 ir potinklio kaukę 255.255.255.0. Kompiuteris taip pat turi turėti IP adresą, prasidedantį 192.168.1.xxx, kad galėtų bendrauti su #twatch. Mes pasirinkome 192.168.1.xxx diapazoną, nes tai yra dažniausiai naudojamas namų maršrutizatorių numatytasis nustatymas. Jei jūsų kompiuteris naudoja kitą IP adresų diapazoną, prieš atnaujindami turėsite jį laikinai pakoreguoti.
- Įsitikinkite, kad jūsų kompiuteris yra tame pačiame IP diapazone ir potinklyje kaip ir #laikrodis. Jūsų kompiuterio IP adresas turėtų būti 192.168.1.xxx diapazone, o potinklio kaukė - 255.255.255.0. Numatytasis #twatch įkrovos IP adresas yra 192.168.1.123, įsitikinkite, kad joks kitas kompiuteris, prijungtas prie to paties maršrutizatoriaus, jau nenaudoja šio adreso.
- Atjunkite #twatch maitinimo šaltinį.
- Įdėkite trumpiklį tarp PGC ir PGD kaiščių.
- Prijunkite tinklo kabelį, jei reikia, ir prijunkite maitinimo šaltinį. Ekranas gali būti tuščias, su vientisais blokais ar šiukšlėmis.
- Naudodami TFTP įrankį siųskite naują programinę įrangą į #twatch IP adresą, mes naudojame TFTP.exe iš „Windows“komandinės eilutės.
- TFTP atnaujinimas praneša apie sėkmę ar klaidą.
- Atjunkite maitinimo šaltinį, nuimkite atnaujinimo jungiklį.
- Įjunkite maitinimo šaltinį. #Twatch turėtų pradėti slinkti tviterius. Jei vietoj to paleidžiamas įkrovos įkėlėjas, įdėkite trumpiklį tarp PGD ir GND kaiščių ir bandykite dar kartą.
6 žingsnis: Imkitės tolesnių veiksmų ir gaukite savo
Mes sukūrėme #laikrodį, kad visiškai išnaudotume vieno lusto išteklius, išplėstas dizainas pridėtų funkcijų, bet būtų brangesnis. #Laikrodis galėtų sekti jūsų „Twitter“sklaidos kanalą. Norint įvesti „Twitter“prisijungimo duomenis, reikės nedidelio žiniatinklio serverio ir išorinio EEPROM, kad būtų išsaugota konfigūracijos informacija. #Twatch taip pat galėtų išsaugoti daugiau „tweets“arba papildomos informacijos apie kiekvieną aukštakalbį, pvz., Vardą ir vietą. „Microchip“nesudaro integruoto eterneto valdiklio, turinčio daugiau nei 4K RAM, tačiau mes galime pridėti išorinį SRAM, kad išsaugotume „tweets“ir „tweet“meta informaciją. Atnaujinta aparatinė įranga gali pridėti įvesties/išvesties antraštę, skirtą jungti mygtukus su „LCD Smartie“. 4 linijų skystųjų kristalų ekrane nėra daug vietos. Mes sukūrėme #twatch sąsają, atsižvelgdami į šią ribotą erdvę. Atnaujinta programinė įranga gali valdyti kelis ekrano dydžius. Įkroviklis gali priimti DHCP įgytą IP adresą. Būsimas #twatch programinės įrangos atnaujinimas pasinaudos šia funkcija, kad būtų lengviau atnaujinti tinklą. Kitą savaitę aptarsime „LCD Smartie“suderinamą TCP serverį, integruotą į #twatch. Gaukite vieną! Kas vyksta jūsų #laikrodyje? Jei norite surinkto #laikrodžio arba PCB, čia yra keletas variantų:
- „Seeed Studio“turi keletą surinktų #twatch eterneto LCD paketų už 45 USD, įskaitant pristatymą visame pasaulyje. Gaukite juos tol, kol jie truks, nes netrukus jų daugiau negausime. Jei praleidote šį projektą, prisiregistruokite čia ir būsite informuoti apie būsimus #twatch išankstinius užsakymus.
- Jei norite sukurti savo, „Seeed Studio“parduoda papildomas #twatch v1 ir v2 PCB iš mūsų užsakymo. Būtinai įsigykite „Ethernet“lizdą iš „Seeed“arba įsitikinkite, kad rasite tą, kuris atitinka PCB. Apie v1 parašysime po kelių dienų, schema ir PCB yra projekte SVN.
- Mes išsiųsime nemokamą #twatch v2 pliką PCB pirmiems 2 žmonėms, kurie tweet #twatch.
Jei norite įsitraukti, prisijunkite prie „Dangerous Prototypes“atviros aparatinės įrangos projekto „Google Code“arba eikite pasikalbėti forume #twatch. Kitą savaitę parodysime, kaip nukreipti „LCD Smartie“sistemos statistiką į #twatch TCP serverį.
Rekomenduojamas:
„Twitter“ir „Arduino Yún“: 3 žingsniai
„Twitter“ir „Arduino Yún“: išleidę beveik 100 USD „Arduino Yún“, norėdami išsiaiškinti, dėl ko kilo šurmulys, atrodė gera mintis rasti ir pademonstruoti kai kuriuos jo naudojimo būdus. Taigi šiame straipsnyje mes išnagrinėsime, kaip jūsų „Yún“gali išsiųsti tviterį, naudodamas keletą paprastų eskizų pavyzdžių - ir
„Twitter“robotas naudojant „Python“: 5 žingsniai
„Twitter“robotas naudojant „Python“: „Twitter“robotas
„Twitter“biuro kėdė: 19 žingsnių (su nuotraukomis)
„Twittering“biuro kėdė: „Twittering“biuro kėdė „tweets“(paskelbia „Twitter“atnaujinimą), kai aptinkamos gamtinės dujos, pvz., Tos, kurias sukelia žmonių vidurių pūtimas. Tai yra dalis mano įsipareigojimo tiksliai dokumentuoti ir pasidalyti savo gyvenimu. Norėdami gauti išsamesnės teorijos
„Tweetbot“- „Twitter Connected Photo Booth“: 4 žingsniai (su nuotraukomis)
„Tweetbot“- „Twitter Connected Photo Booth“: Šiame projekte mes pagaminsime „Raspberry Pi“maitinamą fotoaparatą, kurį galima naudoti vakarėlių fotosesijoje. Nufotografavus nuotrauką, ją galima paskelbti tam skirtoje „Twitter“paskyroje, kad visi vėliau galėtų ją peržiūrėti. Ši pamoka apims jus
„Twitter“nuotaikų analizė naudojant „Raspberry Pi“: 3 žingsniai (su nuotraukomis)
„Twitter“nuotaikų analizė su „Raspberry Pi“: kas yra jausmų analizė ir kodėl jums tai turėtų rūpėti? Jausmų analizė - tai emocinio tono, nustatyto už žodžių serijos, nustatymo procesas, naudojamas siekiant suprasti išreikštą požiūrį, nuomonę ir emocijas per