Friday, 11 March 2016

Running the RPi Wobbulator under Raspbian Jessie

It has been a while since my last post, and the world has moved on in the meantime....

Raspbian "Wheezy" has been superceeded by "Jessie", which has extra bells and whistles and is, in many ways, easier to setup. Also, the Raspberry Pi Wobbulator has evolved thanks to the efforts of Gray Remlin, who has rewritten and developed the code. In this post I'm going to assume you are starting off with a fresh Raspian Jessie image and I'm going to go through what you need to do to run the latest vesrion of the Raspberry Pi Wobbulator software.

When Jessie first boots up, it will boot straight to the GUI, and you should see something very similar to the following screenshot.


The first thing to do is to expand the file system on your newly created SD card. This can be done by clicking on Menu -> Preferences -> Raspberry Pi Configuration as shown in the following screenshot.



The Raspberry Pi Configuration window will open up. Click on "Expand Filesystem"



After a short delay, you'll see the following message. Click on "OK"



Click "OK" again on the Raspberry Pi Configuration window and you will see the following message. Click "Yes" to reboot your Pi.


Wait for your Pi to reboot...

Now, if (like me) you are used to having the task bar (or menu bar) at the bottom of the screen, this can be done by clicking on Menu -> Preferences -> Appearance Settings as shown below


When the Appearance Settings window appears, click on the "Position" attribute and change it from "Top" to "Bottom"



This will give you a more conventional screen layout



Now you need to enable the I2C bus. Click on Menu -> Preferences -> Raspberry Pi Configuration as shown below


When the Raspberry Pi Configuration window appears, click on the "Interfaces" tab and enable the I2C bus by clicking "Enabled"


When you click on "OK" you will be asked if you want to reboot now.  Click "Yes" to reboot your Pi.


Wait for your Pi to reboot...

Open a terminal window by clicking on the "Terminal" icon on the task bar.



Now you need to install the “i2c-tools” package. Type the following at the command prompt and press Enter:

pi@raspberrypi ~ $ sudo apt-get install i2c-tools_

Go and make a cup of tea or coffee.....this will take a few minutes to complete.

When you get back to the command line,  install the “python3-smbus” package by typing the following at the command prompt and pressing Enter:

pi@raspberrypi ~ $ sudo apt-get install python3-smbus_

Now you're ready to download the RPi Wobbulator software from GitHub. Type the following at the command prompt and press Enter:

pi@raspberrypi ~ $ git clone https://github.com/mi0iou/RPi_Wobbulator.git_

When this has finished, close the Terminal window and launch IDLE by clicking on on Menu -> Programming -> Python 3 (IDLE) as shown below


When the "Python 3.4.2 Shell" window appears, click on File -> Open as shown below


...and when the "Open" dialogue appears, double click on the "RPi_Wobbulator" folder...


...and then click on the file "rpi_wobulator.py" and click "Open"


This will load the program and display the code in a separate window. To run the software, click on Run -> Run Module at the top of the code window


This will launch the main RPi Wobbulator window


The following screenshot shows the Wobbulator being used to examine the characteristics of a 30m Low Pass Filter built from a kit supplied by Language Spy.


Full details of the LPF kit from Language Spy are available here, and they supply a range of Raspberry Pi related kits in their shop, which is well worth a visit.


11 comments:

  1. Hello Tom,
    When I try to download the software, the system asks for a username and password. And I don't know what to enter there......
    BR/
    Guus Assmann

    ReplyDelete
  2. Hello Tom,
    When I reread on the site page, I found that I've used a space in the name. This should have been an Underscore. That does the trick....
    BR/
    Guus Assmann

    ReplyDelete
  3. Tom,
    New code is running great on both Pi and Pi2.
    Thanks for the updates.

    But ..there is always a 'but' :) When I click the 'save' button, I am asked to verify that 'ps2pdf' ' is installed. I tried sudo apt-get install ps2pdf with no success. Any suggestions.

    Fred LaPlante, WA1DLZ

    ReplyDelete
    Replies
    1. Hi Fred,

      Try sudo apt-get intall ghostscript

      HTH

      --
      73 de Cesar, PY2CSH

      Delete
  4. Hi Tom,
    I have just installed a fresh copy of raspbian jessie following the instructions on this page, everything worked ok and it was easy to follow....Thankyou.
    Now the sort of bad news, when running the wobbulator software the display covers the task bar and beyond so I am unable to set any frequencies or start the scan?
    Shouldn't the software run in the desktop and not beyond, whatever the screen resolution?

    Regards............Peter GW4ZUA

    ReplyDelete
    Replies
    1. Ok, I set display overscan to off and I can now use the software but the desktop is now a bit streched...........Peter

      Delete
  5. Hi Tom,
    I've found a puzzling problem running the code with the board installed.
    Despite I followed your instructions and installed the python3-smbus, I get the following message:
    Loading default settigs
    RPiWobbulator ADC API Library Module Version 1.0
    Error during smbus module import, ensure
    the python3-smbus package is installed..
    sudo apt-get install python3-smbus

    But if I have not plugged the board and try to run the script, then I get the sweep screen as if everything were OK.
    The GUI I'm using is LXDE and the raspbian distribution is Jessie.
    I will appreciate a tip for I'm absolutely blocked.
    Thanks in advance.
    73, Angel EA4DUT

    ReplyDelete
  6. شركة تسليك المجاري بالرياض
    طرق فتح المجاري المسدوده و تسليك المجاري.
    هل تعاني من مشكلة انسداد المجاري و مواسير الصرف الصحي؟ و تعاني من انسداد الاحواض و الحمامات و المطابخ؟ ياتي انسداد الاحواض نتيجة رمي بقايا الطعام و الزيوت والمواد الدهنيه و تراكم جميع المواد في مواسير الحمامات والمطابخ يؤدي الي انسداد المجاري وبهذا تحتاج المجاري الي تسليك ويبترتب علي انسداد مواسير الصرف الصحي ظهور المياه علي ارضيات المطبخ والحمام مم يؤدي الي ظهور روائح كريهه داخل المنزل و هذا يوئدي الي انتشار الحشرات و الاصابه بالامراض و للمحافظه علي منزلك من انسداد مجاري المنزل يجب التعامل مع شركة جدارات السعوديه افضل شركة تسليك مجاري بالرياض تابعوناا لمعرفة اهم طرق لتسليك مجاري الحمامات .
    شركة تخزين اثاث بالرياض
    تقوم بعمليات تخزين العفش وتمتلك مجموعة من أمهر العمال المحترفين في هذا المجال والعديد من السيارات المتخصصة في نقل العفش والأثاث بأحجام مختلفة والتي تمكنها من نقل العفش لأي مكان خارج الرياض في كافة أنحاء المملكة العربية السعودية، مع الحرص على وصول أثاثك بجودة عالية دون أي أضرار حتى وإن كانت بسيطة، كما تقدم الشركة ضمانات على جميع قطع الأثاث والعفش التي تريد نقلها وضمان الحفاظ عليه أثناء تخزينه
    تتميز شركة نفل وتخزين اثاث بالرياض بالحفاظ على الاثاث هو أولوية
    العمالة المدربة هى إختيار اساسى لبقاء الشركة
    التعامل بلباقة هى من اساسيات قبول السائقين و العمال
    سيارات آمنة مجهزة مع سائقين خبرة فى التعامل مع الطرق الصعبة بما يضمن المحافظة على الاثاث المحمل على السيارات
    تغلييف بطرق حديثة
    أسعار مناسبة مقارنة بالخدمة المقدمة
    فشركتنا من أفضل شركات نقل الأثاث في بالرياض، لما لها من الخبرات المتراكمة عبر سنوات العمل في نقل الأثاث في الرياض، تتميز شركة نقل عفش بالرياض بنقل الأثاث داخل الرياض بالمصداقية و الأمانة و التي يشهد لها عملاؤها على مر السنين.
    شركه عزل فوم بالرياض الرياض
    يعتبر الفوم من أفضل المواد العازلة للأسطح التي تحمي من ارتفاع الحرارة، وهو من المواد الكاتمة للصوت، و عند تركيبه يجب الرجوع إلى الشركات المتخصصة في العمل للقيام بعمل العازل بالشكل المطلوب لأن الخطأ في تركيبه يقلل من ميزاته ويجعله لا يقوم بمهامه بشكل سليم.
    مميزات عزل الفوم
    يعد الفوم ذو سماكة كثيفة، وبالتالي فإن عمره الافتراضي أكثر من الأنواع الأخرى، حيث يستمر لمدة تصل إلى عشر سنوات وأكثر.
    – بالإضافة إلى إنه يتميز بتكلفته المنخفضة.
    – كما يتميز عزل الفوم بأنه يقلل من استخدام الطاقة.
    – عازل قوي فلا يسمح بعد تسرب المياه.
    – يمكن التحكم بسهولة بسماكة طبقة الفوم حسب الرغبة.

    افضل شركة ترميم منازل بالرياض
    ما هى المشاكل التى تؤدى لترميم المنزل ؟
    تشققات فى الجدران .
    تضققات فى الأسطح .
    تكسير البلاط .
    سقوط الدهانات.
    خلل فى المبنى كاملا.
    قلة عمر المبنى الإفتراضي .
    يمكن أن يصل الخراب فى المنزل للسقوط.
    ما الذى توفرة عليك الصيانة والترميم للمنزل؟
    الأموال من هدم المنزل بوناءة من جديد .
    شكل خيالى للمنزل بعد الترميم.
    إصلاح المشاكل وأيضا تركيب أفضل العوازل .
    إصلاح الأعطال الكهربائية إن وجدت.

    ReplyDelete
  7. Online psychology essay writing services are very difficult to complete and many students are always searching for Help with Psychology Coursework Writing services to help them complete their psychology research paper writing services and psychology case study writing services.

    ReplyDelete