Find Jobs
Hire Freelancers

Arduino-Programmierung

€8-30 EUR

Завершено
Опублікований almost 8 years ago

€8-30 EUR

Оплачується при отриманні
Futterautomat für Maria und Fernando, zwei Schweine im Bergischen Land [login to view URL] Die Hardware ist fertig aufgebaut und funktioniert: 9 Kammern für Futter werden nacheinander mit Hubmagneten an Klappen entleert und somit die Schweine gefüttert. (Grafik anbei) Nun brauche ich noch den Sketch für das Arduinoboard. Das soll der Sketch machen: Am Arduino werden die PINs 2-10 nach einem festgelegten Schema für 5 Sekunden auf HIGH geschaltet. Dadurch schaltet ein MOSFET einen Hubmagnet. Eine Klappe wird geöffnet und die Schweine gefüttert. Von einem RTC-Modul soll sich das Arduino-Board die korrekte Zeit holen. Ein mögliches Schema (1) ist: Tag 1, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 1, 13 Uhr: PIN 3 für 5 Sekunden HIGH Tag 1, 18 Uhr: PIN 4 für 5 Sekunden HIGH Tag 2, 9 Uhr: PIN 5 für 5 Sekunden HIGH Tag 2, 13 Uhr: PIN 6 für 5 Sekunden HIGH Tag 2, 18 Uhr: PIN 7 für 5 Sekunden HIGH Tag 3, 9 Uhr: PIN 8 für 5 Sekunden HIGH Tag 3, 13 Uhr: PIN 9 für 5 Sekunden HIGH Tag 3, 18 Uhr: PIN 10 für 5 Sekunden HIGH Alle Futterkammern entleert, wieder zur ersten Kammer (PIN2): Tag 4, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 4, 13 Uhr: PIN 3 für 5 Sekunden HIGH Tag 4, 18 Uhr: PIN 4 für 5 Sekunden HIGH und immer so weiter … Ein ANDERES mögliches Schema (2) ist: Tag 1, 9 Uhr: PIN 2 für 5 Sekunden HIGH Tag 1, 16 Uhr: PIN 3 für 5 Sekunden HIGH Tag 2, 9 Uhr: PIN 4 für 5 Sekunden HIGH Tag 2, 16 Uhr: PIN 5 für 5 Sekunden HIGH Tag 3, 9 Uhr: PIN 6 für 5 Sekunden HIGH Tag 3, 16 Uhr: PIN 7 für 5 Sekunden HIGH Tag 4, 9 Uhr: PIN 8 für 5 Sekunden HIGH Tag 4, 16 Uhr: PIN 9 für 5 Sekunden HIGH Tag 5, 9 Uhr: PIN 10 für 5 Sekunden HIGH Alle Futterkammern entleert, wieder zur ersten Kammer (PIN2): Tag 5, 16 Uhr: PIN 2 für 5 Sekunden HIGH Tag 6, 9 Uhr: PIN 3 für 5 Sekunden HIGH Bitte ein Array für das Zeitschema anlegen, damit ich dieses einfach ändern kann, zum Beispiel so: Schema (1) {9, 13, 18} Schema (2) {9, 16} Schema (xy) {9:30, 12:45, 22:03} Das Zeitschema ist also für alle Tage gleich. Sehr wichtig: die Programmierung soll sich merken/speichern, welcher PIN zuletzt geschaltet wurde und welcher PIN als nächstes geschaltet wird, auch wenn der Strom ausfällt. Wenn der Strom ausfällt, soll danach die richtige Futterkammer geleert werden und nicht die erste (die ist ja vielleicht schon leer und die Schweine müssen hungern). Auch wichtig: wenn während eines Stromausfalls ein PIN geschaltet werden sollte, muss das Schalten nachgeholt werden, sobald der Strom wieder da ist. Wenn während eines Stromausfalls mehrere PINs geschaltet werden sollten, müssen maximal zwei PINs geschaltet werden sobald der Strom wieder anliegt. Die PINs müssen dann nacheinander geschaltet werden. Es dürfen niemals zwei PINs gleichzeitig geschaltet werden! Das Netzteil schaltet sonst ab. Ich kann einfache Anpassungen selber vornehmen können, daher bitte den Code sauber kommentieren. Die Programmierung soll sauber und erweiterbar sein. (Mögliche Erweiterungen für die Zukunft: Anzeige der Uhrzeit, Einstellmöglichkeit für das Zeitschema mit kodierten Drehschaltern (HEX-Schalter).) Freundlicher Gruß, Michael Winter
ID проекту: 10771173

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
dear Sir i can do this project. I can assure you that if you work with me once, you will always work with me for these kind of projects.
€27 EUR за 1 день
4,8 (9 відгуки(-ів))
3,1
3,1
Аватарка користувача
Hello my friend, I'm engineer mechatronics with knowledge and experience working with arduino (software/hardware) I understand project, we can talk about it (english best :) )
€20 EUR за 7 дні(-в)
5,0 (4 відгуки(-ів))
1,9
1,9
5 фрілансерів(-и) готові виконати цю роботу у середньому за €31 EUR
Аватарка користувача
I am an Electrical Engineer having specialization in Electronics and Control, teaching in Electrical Department at FAST National University Pakistan. I am also persuing my MS degree in Electrical Engineering with specialization in CONTROL. I have taught the followings courses, and also done many projects related to these subjects as well as related to consumer electronics products. 1. Control System Design & Modelling (Continuous, Discrete, Linear, Non-Linear, Optimal, Fuzzy Logic + Matlab & Simulink) 2. Digital System/Logic Design (Verilog, VHDL, Logisim) 3. Micro-controllers (8051, Arduino, PIC) 4. Power Electronics (PSIM, MATLAB, PSpice) 5. Control of Electric Machine Drives 6. Circuit Analysis and Designe etc 7. PCB Design (Proteous + Ultiboard + Altium Designer) I assure you, if you assign your project to me, you surely gonna work with me in future. Note: I also provide Online or Recorded Video Tutorials to the students for Electrical Engineering Subjects.
€50 EUR за 3 дні(-в)
4,8 (144 відгуки(-ів))
6,6
6,6
Аватарка користувача
Hi, I read your ad and I would wish to contribute to the outcome of your work effectively, as an electronics engineer, especially control systems, instrumentation and power electronics. Please take a look at my portfolio to get an idea of my background and skills. If you agree, more details could be exchanged by chat. Best regards.
€44 EUR за 3 дні(-в)
4,6 (7 відгуки(-ів))
3,6
3,6
Аватарка користувача
I am working at a software house. I am professional in it.i'll provide you satisfied work according to your desire.
€25 EUR за 3 дні(-в)
5,0 (4 відгуки(-ів))
3,1
3,1
Аватарка користувача
Hello I have got your posting"arduino programming” and I am very much interested to work in your project. I am a circuit designer and have more than 5 years experience of working with the embedded systems(Arduino ,ARM processors ,PIC microcontrollers,All types of sensors and actuators). i have done tons of similar projects So, I think you’ll find, I have the skills you’re looking for. For more on my skills and successfully finished projects, please have a look on my Profile and Portfolio. I have all the components available here with me so i will develop a working prototype according to your specifications and then send you the code and schematics so things will work for sure. I am always available on Email and Skype. Please have a voice or video chat if necessary. I will be available more than 60 hours per week and able to start your project as soon as possible according to you. Thank you for your consideration, Best Regards, Haseeb Shafqat
€15 EUR за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор GERMANY
Köln, Germany
5,0
2
Спосіб оплати верифіковано
На сайті з лип. 11, 2013

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.