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
  • Edukacija
  • Novosti
  • Lifestyle
    • Događaji
    • Intervjui
  • Stručni tekstovi
  • Forum
Facebook X (Twitter) Instagram LinkedIn
Trending
  • Banana Pi ArmSoM Forge1 recenzija
  • Šta omogućava Faulhaber? Hirurške robote.
  • FANUC ROBOCUT: Preciznost, pouzdanost i održivost u savremenoj proizvodnji
  • Forlinx Embedded OK-MX8MPQ-SMARC Single Board Computer recenzija
  • DOSSIS: Sve što Vaš dozirni sistem traži – već je kod nas!
  • akYtec ITP11 u prehrambenoj industriji
  • Elecrow CrowPanel Advance 7“ AI HMI
  • Energetska tranzicija i Eplan – solarne elektrane
  • 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
  • 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

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

Sponsor: Mitsubishi ElectricMitsubishi Electric26/04/2025

Node-RED: Upravljanje GPIO signalima na Orange Pi 4A

11/04/2025

Zephyr RTOS devicetree overlay za mikroE RELAY click

26/03/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 magazinMehatronika malina314 Mean Well / ASIKO Melco-Buda Metronik Microsoft Mikro Kontrol Milk-V Mitsubishi Electric Momentum National Instruments Neminik Neofyton NVIDIA OM SISTEM Orange Pi PCBWay Pickering Radxa Raspberry Pi Recom Renishaw Rittal 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 Triton Engineering UMBRAmatik Unicom Uno-Lux Processing Uno Lux NS URAM System Vesimpex VETS Weidmuller Wurth Elektronik Yaskawa Yokogawa
Distribuciju štampanih izdanja srednjim školama omogućile kompanije
Facebook X (Twitter) Instagram LinkedIn
  • Politika privatnosti
  • 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.

We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.