Close Menu
magazin Mehatronikamagazin Mehatronika
  • English
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Megger SMRT i FREJA trofazni sistemi za ispitivanje zaštite releja
  • Libre Computer ROC RK-3328-CC Renegade Re:recenzija
  • Sajam/Forum Voda Beograd 03.-05. decembar 2025.
  • Novi aksijalni zglobovi Elesa+Ganter
  • WAGO Smart printer
  • FATEK PLC Serija M
  • WERMA višebojne ugradne LED svetiljke serija MC55 i MC35 
  • Libre Computer Solitude AML-S905D3-CC Re:recenzija
  • Srpski
    • Srpski
    • English
LinkedIn Facebook X (Twitter) Instagram
magazin Mehatronikamagazin Mehatronika
  • Početna
  • Industrija
  • Recenzije
    • Industrijska oprema
    • SBC računari
    • Razvojni sistemi
    • STEM
    • Mrežna oprema
    • Displeji
    • Dodaci
    • Alati
    • Muzička oprema
    • Pametni uređaji
    • Re:recenzija
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
magazin Mehatronikamagazin Mehatronika
Home»Stručni tekstovi»Kako napraviti pametnu lampu koristeći Analog Discovery Pro i Pmods
Stručni tekstovi

Kako napraviti pametnu lampu koristeći Analog Discovery Pro i Pmods

Sponsored By: Digilent21/07/20223 Mins Read

Ovaj projekat se odnosi na uključivanje i isključivanje lampe i promenu njene boje putem aplikacije koja radi na Android pametnom telefonu preko Bluetooth Low Energy (BLE). Lampa se napaja iz baterije, koja se može napajati sa Digilent-ovog Analog Discovery Pro(AD Pro).

Projekat koristi RGB LED od 5 mm kao lampu, Pmod BLE za komunikaciju i Pmod ALS za merenje ambijentalnog svetla. Dodatno, Pmod DA1 i Pmod OD1 se koriste za kontrolu. Potrebni su i drugi delovi, poput USB konektora, programabilnog izvora struje, operativnog pojačavača i nekoliko otpornika. Besplatni softver WaveForms kompanije Digilent je potreban za testiranje i otklanjanje grešaka.

Preuzimanje i testiranje biblioteka
Prvi korak je preuzimanje biblioteke lejera hardverske apstrakcije (HAL) za Analog Discoveri Pro. AD Pro kontroliše Python skripta preko WaveForms SDK (Softvare Development Kit). Biblioteku možete preuzeti sa Digilentove veb stranice. Kopirajte sve datoteke u novu fasciklu po vašem izboru. Imajte na umu da nisu sve funkcije unutar modula testirane, tako da može doći do grešaka. Koristite pakete odgovorno.

Zatim kopirajte datoteku dwfconstants.py sa putanje za instalaciju VaveForms u fradni direktorijum. Ova datoteka sadrži sve konstante potrebne za svaki WaveForms instrument. Nakon toga, preuzmite datoteke biblioteke za Pmods, koji kontrolišu hardver. Smestite datoteke u novi direktorijum.

Sada je vreme da testiramo biblioteke. Neophodne testne skripte dostupne su ovde. Postavite ih u isti direktorijum kao i HAL i Pmod direktorijume i pokrenite ih. Dok testirate Pmod BLE, uverite se da ste pokrenuli aplikaciju BLE Scanner da biste otkrili MAC adresu i UUID Pmod BLE. Zabeležite to, jer će vam kasnije trebati.

Dizajniranje aplikacije za mobilni telefon
Sada je vreme da napravite Android aplikaciju. Uz pomoć MIT App Inventor-a, dizajnirajte korisnički interfejs (UI) prevlačenjem i otpuštanjem željenih elemenata korisničkog interfejsa na virtuelni telefon. Ako ne želite da sve radite sami, možete preuzeti datoteku projekta ili konačnu aplikaciju.
Kada je korisnički interfejs spreman, uvezite proširenje Bluetooth Low Energy by MIT iz menija Extension u App Inventor-u. Prevucite i otpustite BLE komponentu na ekran virtuelnog telefona i koristite MAC adresu i UUID koji su prethodno navedeni da biste uspostavili vezu. U prikazu bloka kreirajte logiku događaja vaše aplikacije. Na kraju, napravite aplikaciju i instalirajte je na telefon. Uverite se da podešavanja vašeg telefona dozvoljavaju instalaciju iz nepoznatih izvora.

Podešavanje hardvera
Prvo povežite Pmods sa Analog Discoveri Pro-om. Kada završite, povežite tri izlazna kanala Pmod DA1 sa invertujućim ulazima OP484 i drugi kanal generatora talasnog oblika sa neinvertujućim ulazom da biste kreirali PWM talasne oblike. Zatim povežite izlaze komparatora na preostale MOSFET gejtove.
Sada, testirajte PVM: Omogućite Supplies instrument u WaveForms i generišete testerasti signal sa ofsetom od 500 mV i amplitudom od 500 mV. Zatim koristite SPI Master alat u instrumentu Protocol da biste prikazali proizvedeni talasni oblik. Zatim pošaljite reči podataka za željene napone. Konačno, napravite kolo punjača koji omogućava punjenje baterije iz AD Pro-a.

Kada je sve podešeno i radi kako se očekuje, povežite RGB LED zajedno sa otpornicima za ograničavanje struje između pozitivnog kabla baterije i preostala tri MOSFET-a Pmod OD1.

Podešavanje softvera
Sada preuzmite glavnu programsku datoteku. Sadrži sve rutine neophodne za pokretanje projekta. Pokrenite skriptu i aplikaciju na svom telefonu. Kada telefon otkrije Pmod BLE, povežite se sa njim i podesite boju lampe i osvetljenost pomoću klizača aplikacije.

Više informacija o projektu i funkcionalnostima implementiranim u različitim bibliotečkim datotekama možete pronaći ovde.


Analog Discovery PRO ADP3450 se može kupiti kod kompanije Distrelec, koji je authorizovani Digilent distributer.

Digilent
Previous ArticleCircuitMess Jay-D
Next Article Inteligentni pneumatski vijak graničnik
Aleksandar Dakić

Aleksandar je osnivač magazina Mehatronika. Sa pozadinom u električnom inženjeringu i dugom istorijom rada u stručnim časopisima, on se fokusira na ključnom sadržaju magazina Mehatronika i stoji iza brojnih inicijativa.

Related posts

Stručni tekstovi

akYtec ITP11 u prehrambenoj industriji

Sponsor: akYtec dooakYtec doo31/07/2025
Stručni tekstovi

Korišćenje ENGEL iQ clamp control

Sponsor: Neofyton09/07/2025
Stručni tekstovi

Inovativna rešenja za optimizaciju potrošnje energije u industriji

Sponsor: EXOR ETI d.o.o.26/06/2025
Stručni tekstovi

Evakuacija zgrada

Sponsor: Sobel13/05/2025
Stručni tekstovi

Signalni uređaji za Ex zonu

Sponsor: Sobel02/05/2025
Stručni tekstovi

Kako se nositi sa momentom inercije u aplikacijama koje zahtevaju precizno pozicioniranje?

Sponsor: Mitsubishi ElectricMitsubishi Electric26/04/2025
Kompanije
ABB akYtec Armsom Automatika Banana Pi Beogradski Sajam Bosch Rexroth CADCAM Data CHIRON Croatia CircuitMess Danfoss DFRobot Digilent Dossis Eaton Edatec Elcom Media Elecfreaks Elecrow Electronic Design Elektromont ELESA+GANTER EMP EMT elektro ENEL Valjevo EP-Solutions ePlan Eurocom EXOR ETI Fanuc Faulhaber Festo Fox Electronics Gamax Gomo Design Hennlich Hidraulika HMS ICM Electronics ICOP INEA SR INNOMOTICS IvDam Process Control LattePanda Libre Computer Lilygo magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal Sajam voda Samsung Schneider Electric Schunk Seeed Studio Servoteh Siemens SM Automation Sobel Soldered staubli STMicroelectronics SunFounder Tectra / Megger teenage engineering Tehnogama TeLa elektrik TI LaunchPad Tipteh TRC pro Trim UMBRAmatik Unicom Uno-Lux Processing URAM System Vesimpex VETS Wago Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Uređivačka politika
  • Kontakt
  • Media kit
  • Slanje jedinica za recenziju
  • Pretplata
  • Elektronska izdanja

magazin Mehatronika - Agencija “Gomo Design”
Stanoja Glavaša 37, 26300 Vršac, Serbia
+381 60 0171 273

© 2025 magazin Mehatronika by Gomo Design.

Type above and press Enter to search. Press Esc to cancel.

Logo magazin Mehatronika
Manage Consent
Da bismo omogućili najbolje korisničko iskustvo, koristimo tehnologije kao što su kolačići da bismo obradili informacije o uređaju sa kojeg pristupate sajtu, kao i informacije o posećivanju naših stranica. Prihvatanje naše upotrebe ovih tehnologija znači da nam dozvoljavate da obradimo ove podatke. Odbijanje ili kasnije opozivanje pristanka može dovesti do prestanka rada određenih funkcija sajta.
Funkcionalni kolačići Stalno aktivni
Skladištenje ili pristup ovim podacima je neophodan za omogućavanje osnovnog korisničkog iskustva u pružanju usluge ili priustupu sadržaju kojeg je korisnik izričito tražio, odnosno za svrhu komunikacije preko elektronske mreže.
Podešavanja
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistički kolačići
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing kolačići
Ovi podaci se koriste u kreaciji korisničkih profila na koje se šalje marketinški materijal, ili koji se koriste za praćenje interakcija korisnika sa sajtom, ili sa nekoliko sajtova za marketinške svrhe.
Upravljajte opcijama Upravljajte uslugama Upravljajte {vendor_count} dobavljačima Pročitajte više o ovim svrhama
Pogledaj podešavanja
{title} {title} {title}