Find Jobs
Hire Freelancers

Reconstruct Schematic from real PCB / Understand It / Refactor It / Rebuild it Smaller / Print It / Test System

min $5000 USD

Dibatalkan
Disiarkan sekitar 10 tahun yang lalu

min $5000 USD

Dibayar semasa penghantaran
Here are the specs for this project. Please read carefully and send questions. This project requires figuring out what a system is doing by analyzing its components and software. We shall be enumerating parts, studying their purpose, and even sniffing software driver calls to the hardware and understanding how to recreate such calls. What we are trying to is to build a smaller version of this circuit, so it fit into a new form factor. We don't have the original design documents but the boards don't have much components nor logic in them. A summary of the main requirements are: 1) I have an old metal box that houses 2 custom PCB board linked to an ARM micro-controller board, using a 12 V power supply. We shall consider this the BASE STATION. 2) There shall also be an RF TAG that communicates with the BASE STATION by returning a unique ID. The tag is meant to be detected & read when placed within few meters of the BASE STATION. 3) These 2 PCB boards inside the BASE STATION are interconnected. They are used to detect & read RF signals for specific frequencies through an antenna. The 2 boards measure about 6 x 4 inches each. 4) The main project goal is to build a part list of the BASE STATION, analyze what it is doing, and reconstruct a schematic for it. We shall also build an schematic for the RF TAG. 5) We also like to understand the purpose of all each component on the BASE STATION and functionality. We shall provide a document of the spec. 6) Then we need to trace the communication inside the BASE STATION between the RF boards and the ARM micro-controller, log/intercept it, and understand what is going on, and document it so we can rebuild the software. 7) Then we shall proceed to designing a smaller BASE STATION by refactoring / redesign the 2 RF boards as a smaller circuit board, and shall be designing the RF TAG. 8) We like to use an Arduino-based board as micro-controller to communicate to such new RF board using SPI 9) Then we shall write the software that runs on the Arduino and communicates with the new board. This software will detect the tags, by reading a unique ID stored in them. 10) The deliverables are: A) a part list for the new PCB board / connected to an Arduino, B) the schematic and the Gerber files for both new PCB board and TAG. C) Simulate it D) Generate Gerber files and order the new PCB micro-board and connect to Arduino for testing. Also, build the PCB board for the tag. E) Receive all new boards and test the whole system, and prove that it works by having the new BASE STATION read the TAG. The Arduino shall be running a software to detect such condition and log it to the serial port. Please indicate which line item you can do well and for what price. We shall create new projects on Freelancer then. We expect to form a team to work on this project, unless you can do it all :). We are looking for long-term work as we shall be doing tweaks to this system over time and designing more features.
ID Projek: 5877497

Tentang projek

21 cadangan
Projek jarak jauh
Aktif 10 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan

Tentang klien

Bendera UNITED STATES
Boston, United States
5.0
111
Kaedah pembayaran disahkan
Ahli sejak Dis 14, 2009

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.